mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-26 00:35:15 +00:00
binance: add FuturesPosition conversion
This commit is contained in:
parent
b000f572b4
commit
5cc768031e
|
@ -154,20 +154,20 @@ func toGlobalFuturesBalance(balances []*futures.Balance) types.BalanceMap {
|
|||
return retBalances
|
||||
}
|
||||
|
||||
func toGlobalFuturesPositions(positions []*futures.AccountPosition) types.PositionMap {
|
||||
retPositions := make(types.PositionMap)
|
||||
for _, position := range positions {
|
||||
retPositions[position.Symbol] = types.Position{
|
||||
Isolated: position.Isolated,
|
||||
func toGlobalFuturesPositions(futuresPositions []*futures.AccountPosition) types.FuturesPositionMap {
|
||||
retFuturesPositions := make(types.FuturesPositionMap)
|
||||
for _, futuresPosition := range futuresPositions {
|
||||
retFuturesPositions[futuresPosition.Symbol] = types.FuturesPosition{ //TODO: types.FuturesPosition
|
||||
Isolated: futuresPosition.Isolated,
|
||||
PositionRisk: &types.PositionRisk{
|
||||
Leverage: fixedpoint.MustNewFromString(position.Leverage),
|
||||
Leverage: fixedpoint.MustNewFromString(futuresPosition.Leverage),
|
||||
},
|
||||
Symbol: position.Symbol,
|
||||
UpdateTime: position.UpdateTime,
|
||||
Symbol: futuresPosition.Symbol,
|
||||
UpdateTime: futuresPosition.UpdateTime,
|
||||
}
|
||||
}
|
||||
|
||||
return retPositions
|
||||
return retFuturesPositions
|
||||
}
|
||||
|
||||
func toGlobalFuturesUserAssets(assets []*futures.AccountAsset) (retAssets map[types.Asset]types.FuturesUserAsset) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user