在tradingview的回测结果中,对于非premium用户来说,似乎只有bar-closed值来判断条件,例如,在“strategy.exit”中使用trading stop时,多头头寸是否会退出。然而,在真实市场中,使用的是实时“收盘”值。这导致回测结果中列出的交易与根据实时警报进行的交易不同。
问题:
如何只让 bar 收盘值(而不是“收盘”值)传递给
strategy.exit
以模拟回测中的相同条件?
strategy.exit("Long Exit", "Long", trail_points = 10, trail_offset = 2, loss = 10, alert_message = "Long Exit")
例如,在上面的例子中,当“bar-closed”值而不是默认的“close”值大于 (>=) 10 个点时,如何让尾随开始。
我已经测试过添加
if barstate.isconfirmed
作为条件和“关闭酒吧”选项。但是这些方法都行不通。