mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-26 00:35:15 +00:00
strategy: check trailing stop order creation success
This commit is contained in:
parent
f9052f3397
commit
d94e8e3826
|
@ -605,7 +605,14 @@ func (s *Strategy) Run(ctx context.Context, orderExecutor bbgo.OrderExecutor, se
|
||||||
log.WithError(err).Errorf("submit %s profit trailing stop order error", s.Symbol)
|
log.WithError(err).Errorf("submit %s profit trailing stop order error", s.Symbol)
|
||||||
s.Notify("submit %s profit trailing stop order error", s.Symbol)
|
s.Notify("submit %s profit trailing stop order error", s.Symbol)
|
||||||
} else {
|
} else {
|
||||||
s.trailingStopControl.OrderID = orders.IDs()[0]
|
orderIds := orders.IDs()
|
||||||
|
if len(orderIds) > 0 {
|
||||||
|
s.trailingStopControl.OrderID = orderIds[0]
|
||||||
|
} else {
|
||||||
|
log.Error("submit profit trailing stop order error. unknown error")
|
||||||
|
s.Notify("submit %s profit trailing stop order error", s.Symbol)
|
||||||
|
s.trailingStopControl.OrderID = 0
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user