为什么常规模式和深度回测的数据不匹配?

时间周期的选择为策略计算增加了一个额外的输入参数。因此,计算结果可能会发生变化。

在常规模式下,计算基于图表上加载的K线(日内K线的最大数量取决于TradingView订阅方案)。在深度回测模式下,它使用您选择的计算时间段内的K线。请点击此链接,了解有关可用于深度回测的历史数据长度的更多信息。

使用深度回测时,脚本计算通常会比常规回测更早开始。由于一些计算(例如 EMA 或 RMA)取决于它们开始计算的位置,它们的值在图表K线上会有所不同,因此出现在图表上使用常规回测计算得出的交易可能并不总是出现在与使用深度回测计算的交易相同的位置。当自定义日期范围用于深度回测时,同样适用,即使该范围涵盖图表柱。这是因为在深度回测中,脚本计算将从日期范围的开始开始,而常规回测计算总是从图表的第一根K线开始。