什么是回测:给交易规则做一次“历史体检”
很多新手听到“量化”,第一反应是复杂的代码或神秘的算法。其实,量化的核心逻辑非常朴素:把主观的“我觉得能涨”变成客观的“规则验证”。而验证这些规则最有效的方法,就是回测。
简单来说,什么是回测?就是把你的交易策略放到过去的历史数据中跑一遍。比如你制定规则:“当股价突破过去20天最高价时买入,跌破10天最低价时卖出”。回测软件会像时光倒流一样,逐日扫描历史行情,模拟当时的买卖操作,最终算出如果当时严格执行这套规则,账户会变成什么样。
回测的价值不在于预测未来,而在于排除幻觉。它能帮你回答:这个策略在2022年的熊市里会亏多少?在2020年的牛市里能赚多少?它是靠运气还是靠逻辑?
核心指标一:IC(信息系数)——策略的“预言能力”
在看懂回测报告时,IC 是一个高阶但至关重要的概念。全称是 Information Coefficient(信息系数)。
打个比方,如果你是一名气象预报员,IC 衡量的就是你“预测明天下雨”和“明天真的下雨”之间的相关程度。
- IC > 0:说明你的因子(选股指标)与未来股价涨跌方向一致。比如你选出的“低市盈率”股票,后续确实表现更好。
- IC ≈ 0:说明你的指标和股价涨跌没关系,纯属随机。
- IC < 0:说明你的指标起反作用,选出来的股票反而跌得更多。
对于普通投资者,不需要深究数学公式,只需记住:IC 越高且越稳定,说明你的选股逻辑越有“前瞻性”。如果一个策略长期 IC 接近零,哪怕它过去收益高,也可能只是碰巧踩中了风口,未来很难持续。
核心指标二:夏普比率——衡量赚钱的“性价比”
很多人只看收益率,这是最大的误区。如何看懂夏普比率?它是衡量“风险调整后收益”的核心指标,通俗地说,就是每承担一分风险,能换来几分回报。
想象两辆赛车:
- A车:时速200公里,但全程剧烈颠簸,随时可能翻车。
- B车:时速180公里,但行驶平稳,乘客舒适。
虽然A车更快,但大多数理性人会选B车,因为更安全、更可持续。在量化中,夏普比率就是那个“舒适度评分”。
- 夏普比率 < 1:性价比一般,波动太大,赚得辛苦。
- 夏普比率 > 1:表现不错,风险可控。
- 夏普比率 > 2:非常优秀,属于“稳稳的幸福”。
注意:夏普比率并非越高越好到无限,过高的夏普可能意味着策略容量小或存在过度拟合(只在历史数据中完美,实盘失效)。
核心指标三:最大回撤——测试你的“心理底线”
最大回撤是指在选定周期内,账户净值从最高点跌到最低点的最大幅度。它是纯风险指标,回答了一个灵魂拷问:“我最多会亏多少?”
例如,你的账户从100万涨到150万,后来跌到120万,又涨回140万。期间的最大回撤就是从150万跌到120万的过程,幅度为 (150-120)/150 = 20%。
看懂最大回撤的意义在于匹配承受能力:
- 如果你看到某个策略年化收益30%,但最大回撤高达40%,请问自己:当资产缩水近一半时,我还能睡得着觉吗?会不会在底部恐慌割肉?
- 如果答案是否定的,那么无论收益多诱人,这个策略都不适合你。
总结:综合看待,拒绝单一维度
学习什么是回测以及如何看懂 IC、夏普比率和最大回撤,是为了建立科学的评估框架。不要只盯着年化收益看,要结合 IC 看逻辑有效性,结合夏普比率看性价比,结合最大回撤看安全垫。只有三者平衡的策略,才可能在长期的市场波动中存活下来。
---
常见问题 FAQ
Q1: 回测结果好,实盘就一定能赚钱吗? A: 不一定。回测基于历史数据,而市场风格会切换。此外,回测往往忽略了滑点、交易手续费和流动性限制。实盘表现通常会低于回测结果,因此回测应视为“压力测试”而非“盈利承诺”。
Q2: 夏普比率越高越好吗? A: 理论上是的,但需警惕异常值。如果夏普比率高得离谱(如超过5),需检查是否因样本时间太短、或策略仅在特定极端行情下有效。长期稳定的夏普比率在1.5-2.5之间已属优异。
Q3: 最大回撤发生后,策略是不是就失效了? A: 不一定。最大回撤是历史统计值,代表过去发生过的最坏情况。只要策略背后的逻辑(如价值回归、趋势跟踪)依然成立,且市场环境未发生根本性颠覆,回撤后的修复是正常的市场现象。关键在于回撤是否在预期范围内。