mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-26 08:45:16 +00:00
xfunding: add e.AccountUpdate.EventReasonType switch case
This commit is contained in:
parent
f34c72eba0
commit
0f49f9fbe5
|
@ -332,9 +332,22 @@ func (s *Strategy) CrossRun(ctx context.Context, orderExecutionRouter bbgo.Order
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
s.futuresSession.MarketDataStream.OnKLineClosed(types.KLineWith(s.Symbol, types.Interval1m, func(kline types.KLine) {
|
// s.futuresSession.MarketDataStream.OnKLineClosed(types.KLineWith(s.Symbol, types.Interval1m, func(kline types.KLine) {}))
|
||||||
// s.queryAndDetectPremiumIndex(ctx, binanceFutures)
|
|
||||||
}))
|
if binanceStream, ok := s.futuresSession.UserDataStream.(*binance.Stream); ok {
|
||||||
|
binanceStream.OnAccountUpdateEvent(func(e *binance.AccountUpdateEvent) {
|
||||||
|
log.Infof("onAccountUpdateEvent: %+v", e)
|
||||||
|
switch e.AccountUpdate.EventReasonType {
|
||||||
|
|
||||||
|
case binance.AccountUpdateEventReasonDeposit:
|
||||||
|
|
||||||
|
case binance.AccountUpdateEventReasonWithdraw:
|
||||||
|
|
||||||
|
case binance.AccountUpdateEventReasonFundingFee:
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
ticker := time.NewTicker(10 * time.Second)
|
ticker := time.NewTicker(10 * time.Second)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user