回测是什么?为什么"历史好看 ≠ 未来赚钱"
发布于 2026年6月26日
如果说量化交易讲的是规则,那么回测就是用来检验一条规则到底好不好的办法。你拿一条精确的规则,放到历史价格数据上跑一遍,量出它当年会怎么表现。它是系统化交易里最有用的工具——也是被误用得最厉害的那个。
回测到底测了什么
回测一根K线一根K线地重放历史,机械地套用你的规则:这里它会买入,这里它会卖出,这是一路滚下来的盈亏。最后吐出一组数字——总收益、胜率、最大回撤、交易笔数。“我觉得这套能行”第一次变成了”它在 5000 笔交易里实际做出了这个结果”。
这比凭空猜测是实实在在的一大步。但这些数字描述的是某一段特定的过去,不是未来。
为什么漂亮的回测照样实盘翻车
这是让新手亏得最多的一课:一份漂亮的回测,不是一句承诺。 一条平滑向上的资金曲线,可能一碰到实盘就散架,而原因和运气差毫无关系:
- 过拟合——你把规则反复调到完美贴合历史。你没找到优势,你只是背下了答案。市场接着会换一道题来考你。
- 未来函数(前视偏差)——回测不小心用上了当时根本不存在的信息(比如用今天的收盘价去决定今天的开盘动作)。结果纯属幻觉。
- 幸存者偏差——只在”今天还活着”的股票上测,悄悄藏掉了所有归零退市的公司。
- 忽略成本——把点差、滑点、手续费加回去,很多”盈利”系统当场转负。
每一个,都让过去显得比未来要仁慈。
诚实地看待一份回测
把回测当成淘汰坏想法的工具,而不是确认好想法的工具。一条连回测都过不了的规则,几乎肯定不值得交易;而一条通过了的规则,也只是熬过了一次考验——它还得在自己从没见过的数据上证明自己。这份纪律,和整个网站一直在讲的是同一条:重证据、轻指望,任何单一结果都不是保证。
一个现实的预期
回测能告诉你一条规则当年是怎么应对过去的,详尽而诚实。它无法告诉你它会继续有效。用得好,它替你滤掉胡扯;用得糟,它替你制造虚假的自信。这里的内容都不构成任何投资建议。
动手练一练
不用写代码,你也能体会到这种感觉。到 K线复盘里一根一根地走历史——在看到下一根之前就做决定。这就是手动版的回测,它教给你的,正是一个好的量化对待策略时该有的那份谦卑。
标签: 纪律
动手练一练 K线复盘 →