Pine的初学者。我正在对4H图表上的自定义策略进行回测,其中包含通过市场定单输入的信息,当满足输入条件时,电视自动将输入价格作为蜡烛的收盘价(我已启用“平仓处理订单”)。在4H图表上,触发该条目的价格与收盘时的价格之间通常存在显着差异,因此这在策略测试器中给我带来了非常不准确的结果。
是否有一种方法可以强制回溯测试以在触发条目时基于触发价进行计算?我希望入门价格与止损和止损价格相同,即使他们不在OHLC,也可以将价格设置为准确的价格。该系统显然允许烛光中点退出,那么为什么不烛光中点也可以进入呢?
限价单不起作用,因为它仅在满足前一个价格的入场条件之后才从下一个蜡烛开始应用该限价单,并且通常策略中的订单根本无法满足。
我可以研究MTF,但是即使在较低的tf蜡烛中,同样的问题仍然适用。另外,输入条件是由可变变量定义的,所以无论如何我都无法使用安全函数提取这些值,因为安全功能不允许可变变量作为参数。