|
@@ -111,12 +111,9 @@ func (strategy qqq) Handle(turn *sentio.Turn, market sentio.Market, rs sentio.Ri
|
|
|
}
|
|
|
|
|
|
opts := sentio.OrderUpdateOptions{
|
|
|
- TakeProfit: util.ToPtr(rs.TakeProfit(orders[i].GetSymbol(), quotes[orders[i].GetSymbol()].BidPrice)),
|
|
|
- StopLoss: util.ToPtr(rs.StopLoss(orders[i].GetSymbol(), quotes[orders[i].GetSymbol()].BidPrice)),
|
|
|
- }
|
|
|
-
|
|
|
- if !strategy.EnableStopLoss() {
|
|
|
- opts.StopLoss = nil
|
|
|
+ TakeProfit: rs.TakeProfit(orders[i].GetSymbol(), quotes[orders[i].GetSymbol()].BidPrice),
|
|
|
+ StopLoss: rs.StopLoss(orders[i].GetSymbol(), quotes[orders[i].GetSymbol()].BidPrice),
|
|
|
+ EnableStopLoss: strategy.EnableStopLoss(),
|
|
|
}
|
|
|
|
|
|
if err = market.UpdateOrder(orders[i].GetId(), opts); err != nil {
|