松木回测,如果已有新交易,则不开设新交易

时间:2020-02-15 21:00:43

标签: pine-script

标题说明了一切,这是我的代码。

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)

很多时候,空头交易会自动关闭多头交易,我不希望这种情况发生,我希望他们继续进行直到亏损或亏损,请帮忙。

1 个答案:

答案 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)