mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-26 00:35:15 +00:00
support: fix triggerEMA check
This commit is contained in:
parent
2d4ce2d41c
commit
b56e988fc9
|
@ -363,14 +363,23 @@ func (s *Strategy) Run(ctx context.Context, orderExecutor bbgo.OrderExecutor, se
|
|||
return
|
||||
}
|
||||
|
||||
s.Notify("Found %s support: the close price %f is below trigger EMA %f and above long term EMA %f and volume %f > minimum volume %f",
|
||||
s.Symbol,
|
||||
closePrice.Float64(),
|
||||
s.triggerEMA.Last(),
|
||||
s.longTermEMA.Last(),
|
||||
kline.Volume,
|
||||
s.MinVolume.Float64(),
|
||||
kline)
|
||||
if s.triggerEMA != nil && s.longTermEMA != nil {
|
||||
s.Notify("Found %s support: the close price %f is below trigger EMA %f and above long term EMA %f and volume %f > minimum volume %f",
|
||||
s.Symbol,
|
||||
closePrice.Float64(),
|
||||
s.triggerEMA.Last(),
|
||||
s.longTermEMA.Last(),
|
||||
kline.Volume,
|
||||
s.MinVolume.Float64(),
|
||||
kline)
|
||||
} else {
|
||||
s.Notify("Found %s support: the close price %f and volume %f > minimum volume %f",
|
||||
s.Symbol,
|
||||
closePrice.Float64(),
|
||||
kline.Volume,
|
||||
s.MinVolume.Float64(),
|
||||
kline)
|
||||
}
|
||||
|
||||
quantity, err := s.calculateQuantity(session, types.SideTypeBuy, closePrice, kline.Volume)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue
Block a user