前向测试是在规则锁定后,让枢轴点策略继续面对尚未发生的数据。它比回看历史更接近真实使用,也能暴露报价、提醒和执行环节的问题。原4月26日页面没有可验证规则,本页给出前向测试流程。

开始前冻结规则与版本

写明品种、时区、公式、确认、订单类型、止损、目标和成本假设,并保存代码或表格版本。测试期间若修改,就从修改日建立新版本,旧结果不能与新规则合并成一条曲线。

同时记录未成交与跳过信号

回测常默认触及即成交,前向测试则会遇到点差过大、提醒延迟、限价未成交和人工跳过。全部记录才能判断策略规则与执行能力之间的差距,不能只保存真正下单的案例。

测试周期按样本而非日历决定

一个月内只有三笔交易,统计意义仍然很弱。应预先设定最低交易数,并覆盖正常与高波动阶段。若市场环境单一,结论应明确限制,不要因为时间到了就宣布有效。

结束后与回测逐项对照

比较触发次数、成交率、平均点差、滑点、期望值和回撤。差异可来自数据源、时区、未来函数或执行延迟。先查原因再决定修改规则,不能为了贴合前向结果回改历史。

前向阶段还应设停止条件,例如累计亏损、数据中断或规则外交易达到阈值便暂停。停止不等于策略永久失效,而是保护实验完整性。若人工干预频繁,需单独报告“按规则模拟结果”和“实际执行结果”,不能把两者混成一条收益曲线。

测试结束日期也应预先写明,避免看到短期盈利后提前收官。

滚动验证见Walk-forward方法,时间戳审计见信号延迟,订单状态见限价与止损单。