mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-25 16:25:16 +00:00
xmaker: rename to aggTradeVolume
This commit is contained in:
parent
656112de45
commit
9fc3a1b44a
|
@ -75,7 +75,7 @@ func (s *TradeVolumeWindowSignal) filterTrades(now time.Time) []types.Trade {
|
||||||
return trades
|
return trades
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *TradeVolumeWindowSignal) calculateTradeVolume(trades []types.Trade) (buyVolume, sellVolume float64) {
|
func (s *TradeVolumeWindowSignal) aggTradeVolume(trades []types.Trade) (buyVolume, sellVolume float64) {
|
||||||
for _, td := range trades {
|
for _, td := range trades {
|
||||||
if td.IsBuyer {
|
if td.IsBuyer {
|
||||||
buyVolume += td.Quantity.Float64()
|
buyVolume += td.Quantity.Float64()
|
||||||
|
@ -87,10 +87,10 @@ func (s *TradeVolumeWindowSignal) calculateTradeVolume(trades []types.Trade) (bu
|
||||||
return buyVolume, sellVolume
|
return buyVolume, sellVolume
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *TradeVolumeWindowSignal) CalculateSignal(ctx context.Context) (float64, error) {
|
func (s *TradeVolumeWindowSignal) CalculateSignal(_ context.Context) (float64, error) {
|
||||||
now := time.Now()
|
now := time.Now()
|
||||||
trades := s.filterTrades(now)
|
trades := s.filterTrades(now)
|
||||||
buyVolume, sellVolume := s.calculateTradeVolume(trades)
|
buyVolume, sellVolume := s.aggTradeVolume(trades)
|
||||||
totalVolume := buyVolume + sellVolume
|
totalVolume := buyVolume + sellVolume
|
||||||
|
|
||||||
threshold := s.Threshold.Float64()
|
threshold := s.Threshold.Float64()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user