帮助中心
Help Center articles
概述
向前行走测试代表了对所创建策略的顺序优化。我们也称之为向前行走分析 (WFA)或向前行走优化 (WFO)。
我们之所以使用“向前行走”这个名称,是因为有一个移动窗口会以预设的步长逐渐遍历整个历史数据周期。
当您点击Strategy从EA Studio的顶部主菜单中时,Walk Forward 选项卡就在 Normalizer 选项卡之后。

向前行走测试工具的主要目标是减少策略中的过度优化参数。
策略在回测中看起来完美并不重要。然而,创建一个在实盘交易环境中表现良好的系统才是有意义的。
过度优化的策略很容易失败,这是交易者在用真钱交易时试图避免的事情。
向前行走测试的过程
WFA 中有不同的优化阶段。首先,是在较大的时间窗口中进行优化(In Sample样本内),并在较小的窗口中进行测试(Out of Sample 样本外)。
所有的参数变化都在样本内阶段进行测试。随后,满足 WFO 标准的最稳健组合将被用于第一个 OOS 段。
同样的过程会重复进行,直到 WFO 按照在“选项”中定义的预设步长遍历完整的数据流。然后,“统计”选项卡会显示 OOS 分析的结果。
权益图表与输出
当优化完成时,您可以通过权益图表直观地看到策略的表现。
此外,您可以分析提供的统计数据,并评估其是否优于原始策略。良好的结果意味着该策略是稳定的尽管市场发生了变化。
下图中提供的 WFO 结果显示,即使在 OOS 期间,该策略也表现良好。

统计数据
您在向前行走测试后可以分析的主要部分包括:开始日期和结束日期、利润、回撤、收益/回撤比、交易次数、sqn 以及胜/负。
还有一个包含附加统计数据的部分。例如,我们认为最有益的统计数据是:每日利润、利润因子、最大连续亏损、最大停滞期、盈利月份。
参数
按段划分的策略参数
在此部分,您可以查看用于向前行走测试每个阶段的指标的确切值。
使用最后参数的完整回测
在所有阶段优化完成后,WFO 会使用完整的历史数据和最后一个阶段的最后参数进行回测。然后,它会提供统计数据以及权益线和余额线。
设置
这里有几个您可以尝试的选项:段数、样本外、数值范围和搜索最佳。
此外,您还可以优化止损和止盈,以及优化预设指标。
验证用于向前行走测试
Walk Forward Testing 通过测量每个分段的性能来判定策略是否成功。
编辑按钮
当您点击此按钮时,您的策略将进入编辑器。如果您决定导出带有最后优化参数的 EA,这会非常方便。
当“编辑”按钮变为绿色时,这意味着:
- 完整回测符合通用验收标准。
- 根据“搜索最佳”选项,优化后的策略优于初始版本。
- 策略的所有分段均有效。