一份回测最有价值的地方,不是给出一个醒目的年化收益率,而是让人能够判断:这个结果在什么条件下成立、在哪些条件下会失效,以及它是否值得继续研究。把回测当作一条证据链,而不是一张成绩单,能避免大多数误读。
先问问题,而非先看收益
回测应该回答一个可被证伪的问题,例如“在指定股票池中,某个只使用前一交易日及更早信息的筛选规则,是否改善了给定期间的收益—回撤关系?”如果问题没有明确股票池、起止日期、调仓频率和评价指标,后面的百分比就缺少解释对象。
因此先确认样本边界:是否包含退市股票,上市不足多久的股票如何处理,停牌和涨跌停能否成交,数据的截止时间是什么。边界不是脚注,它直接决定结果可否复核,也决定结论能否迁移到另一个时期。
规则必须能在当时执行
一条规则要写到可以逐日复算:信号在何时产生、使用哪个时点可得的数据、何时下单、按什么价格成交、持仓如何分配。只要把收盘后才知道的信息放进当天开盘交易,或者用幸存至今的股票列表回看历史,结果就可能产生前视偏差或幸存者偏差。
读者可以从两个简单问题开始检查:若回到某个交易日的开盘前,是否已经拥有全部输入;若把同一规则交给另一位研究者,是否能得到同样的持仓变化。不能回答这两个问题的策略,仍是想法,而不是可检验的研究。
成本、现金与公司行为不能省略
摩擦会改变策略的可实现性。佣金、印花税、滑点、最小交易单位、现金余量、分红、配股与停牌处理,都应写明并保持一致。尤其在换手较高或持仓较分散时,忽略这些项目通常会系统性高估结果。
本网站的策略档案会保留各自原始研究中的交易、估值和分红假设;它们不一定彼此相同,也不应被抹平后直接排名。看到“期末资产”时,还要追问它是否包含未投资现金、分红如何处理、以及成本是模型假设还是可追溯的逐笔记录。
基准必须处于同一比较条件
比较不是把两条曲线放在一起就结束了。策略与基准至少应从共同可得的首日开始归一化,并说明基准是价格指数还是全收益指数。价格指数不含现金分红;全收益指数往往包含再投资假设。若两者混用,所谓“超额收益”可能只是口径差异。
还应同时看年化收益、最大回撤、年度路径、持仓集中度和换手。平均收益掩盖不了中途可能无法承受的回撤,也不能说明结果是不是集中来自少数几个月或少数股票。
寻找会推翻结论的证据
严肃研究会主动写出失败条件:更换合理的成本假设后是否仍成立?排除贡献最大的股票或年份后是否仍成立?不同市场状态、不同分红情景和不同整数股处理是否给出一致方向?这些不是为了让曲线更好看,而是为了测量结论有多脆弱。
回测通过这些检查,也只意味着它值得进入下一步的样本外验证、模拟执行或持续观察;它从不等同于未来收益承诺。最好的阅读顺序,是先看研究问题与数据边界,再看规则和成本,最后才看图表上的结果。