先固定待检验的规则

回测应先说明进入、退出、数量和数据频率,再计算结果。如果看过结果后持续改变条件,容易把历史噪声当成规律。测试说明中保留每次修改及理由,可以帮助分辨原假设和事后补充。

把执行限制放进模型

点差、佣金、滑点和可交易时间,都可能改变模拟结果。例如一根 K 线同时覆盖止损与目标,粗粒度数据未必能判断先后。不要默认选择更有利的成交顺序,而应明确不确定性或使用更细数据。

留出没有参与调参的数据

样本外区间用于观察规则在新数据上的表现,后续模拟跟踪则检查实际运行问题。除了收益,也比较回撤、交易次数和表现集中在哪些阶段。历史检验提供证据,并不能证明未来一定有效。

检查结果是否依赖少数交易

把模拟总结果与去掉最好几次结果后的情况分别观察。如果差异很大,说明结论可能高度依赖少数事件,需要进一步研究其重复性。这不是删除真实交易,而是了解结果集中度的一种检验。

参考来源与阅读说明

本文参考下列 ATFX 公开资料重新编写,为独立整理的知识阅读内容,并非原文转载。文中示例用于解释概念,不代表实时行情、交易建议或原作者背书。