如何让 PineScript 达到特定的顺序?

How do I get PineScript to a specific order?

PineScript 4 中的代码:输入或不同条件的两种策略;但根据策略结果的屏幕截图,Entry Long“E2”在 Enter Long“E1”上退出——我需要这些正确关联才能运行同一脚本中的两个不同系统。

    //@version=4
strategy("My Strategy", overlay=true)

strategy.order("E1", strategy.long, when=crossover(sma(close, 14), sma(close, 28)))
strategy.exit("E1", "E1", stop=strategy.position_avg_price * .90)    
    
strategy.order("E2", strategy.long, when=crossover(sma(close, 28), sma(close, 60)))
strategy.exit("E2", "E2", stop=strategy.position_avg_price * .80)

在您的 strategy() 调用中使用 close_entries_rule="ANY" 参数。

//@version=4
strategy("My Strategy", close_entries_rule = "ANY", overlay=true)

strategy.order("E1", strategy.long, when=crossover(sma(close, 14), sma(close, 28)))
strategy.exit("EX1", from_entry = "E1", stop=strategy.position_avg_price * .90)    
    
strategy.order("E2", strategy.long, when=crossover(sma(close, 28), sma(close, 60)))
strategy.exit("EX2", from_entry = "E2", stop=strategy.position_avg_price * .80)

随时欢迎您查看 TradingView 的 help center。您的问题已经有解决方案。

还有 kodify.netpine-script-docs 会帮你的。