标题说明了一切,这是我的代码。
strategy.entry("Short", strategy.short, comment="InsBarSE")
strategy.exit("Short", loss=200, profit=200, when=exit_long)
strategy.entry("Long", strategy.long, comment="InsBarLE")
strategy.exit("Long", loss=200, profit=200, when=exit_short)
很多时候,空头交易会自动关闭多头交易,我不希望这种情况发生,我希望他们继续进行直到亏损或亏损,请帮忙。
答案 0 :(得分:0)
您的from_entry=
呼叫没有使用strategy.exit()
参数,因此它们正在退出任何公开交易。有关详细信息,请参见refman。您的代码应如下所示:
strategy.entry("Short", strategy.short, comment="InsBarSE")
strategy.exit("Exit Short", "Short", loss=200, profit=200, when=exit_long)
strategy.entry("Long", strategy.long, comment="InsBarLE")
strategy.exit("Exit Long", "Long", loss=200, profit=200, when=exit_short)