Strategy.exit() 仅适用于第一笔交易 (PineScript)

时间:2021-05-19 17:22:18

标签: pine-script algorithmic-trading quantitative-finance

我不知道是否有其他人遇到此错误,但几个小时前我在交易视图中检查了我的 strategy results,我看到只有一笔交易。在此之前,回测中有近 100 笔交易。我发现 strategy.exit() 出于某种原因正在为第一笔交易工作,它不会关闭其他交易。这是一个虚拟策略:

strategy("My Strategy", overlay=true)
longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
limit = strategy.position_avg_price*(1.01)
stop =strategy.position_avg_price*(0.99)
strategy.exit(id = "My Long Entry Id",limit = limit*(1.01),stop =  stop)

和结果:

enter image description here

只开始了这两个交易,第二个交易9天后还没有关闭。是我还是其他人有同样的问题?有没有办法解决这个问题?

0 个答案:

没有答案