撤消交易时,需要先在Pine脚本中退出上一个交易,然后在第二次输入一个新交易。我尝试对其进行编码,并且在使用回溯测试时,它表现完美。但是,在TradingView中重新发送电子邮件功能时,电子邮件顺序与Pine脚本的退出和进入顺序不一致。有时,在使用TradingView的发送电子邮件功能时,电子邮件框中的顺序是先进入新交易,然后再退出先前的交易。 在Pine脚本中是否有这样的有序函数来执行关闭以前的交易并通过发送电子邮件功能进入新的交易,从而使顺序以退出优先和进入第二的原则正确?
我创建警报的脚本:
if entry_long
strategy.close("s", alert_message="")
strategy.entry("l", strategy.long, qty=position_size, alert_message="")
if entry_short
strategy.close("l", alert_message="")
strategy.entry("s", strategy.short, qty=position_size, alert_message="")