这是我的策略部分代码:
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("TP", "Long", limit=strategy.position_avg_price*1.01)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("TP", "Short", limit=strategy.position_avg_price*.99)
我基本上希望以 1% 的利润获利。如果止盈未在一根蜡烛中完成,我还希望卖出头寸。因此,基本上,如果在一根蜡烛中开仓并且未在同一根蜡烛中触发止盈,则程序应该在下一根蜡烛开盘时关闭。我该怎么做?