仅凭“新交易策略”这一表述,无法判断它是否已经过历史数据验证,也无法判断验证结果是否可信。历史回测能回答的是“这套规则在特定历史样本里表现如何”,不能直接回答“未来是否有效”。要把回测变成可参考的证据,缺的是样本区间、标的范围、交易成本假设、参数是否事先固定、以及样本外与样本内结果是否分开记录这几类关键信息。
回测到底在验证什么
回测是把一套已经写清楚的买卖规则,放到历史行情上逐笔模拟,统计它在那段历史里产生的盈亏、波动和交易次数。它验证的是规则与历史数据的匹配程度,不是规则与未来市场的匹配程度。
这里有一个容易被忽略的区分:回测结果好,可能来自规则本身有解释力,也可能来自规则恰好贴合了那段历史的偶然特征。 两种原因在结果上看起来一样,只能靠样本外检验、参数敏感性等方式去区分。
结果好可能来自哪几种原因
同一份漂亮的回测曲线,至少有以下几种并存的解释,需要分别核对:
- 规则确实捕捉到了某种可重复的市场特征。 核验方式是把同一套规则放到未参与参数调整的另一段历史区间或另一批标的上,看表现是否稳定。
- 参数被反复调整到贴合历史。 如果参数是在看过全部历史结果之后才定下来的,回测就带有事后选择偏差。核验方式是查看参数是否在检验前就已固定,以及参数小幅变动时结果是否剧烈变化。
- 样本区间特殊。 某段历史可能整体单边上涨或单边下跌,规则只是搭了方向的顺风车。核验方式是拆分不同市场状态的子区间分别观察。
- 成本假设过于乐观。 手续费、滑点、冲击成本、涨跌停无法成交等如果被忽略,纸面收益会被高估。核验方式是核对回测是否计入这些成本,以及计入的口径。
- 数据本身有问题。 复权方式、停牌处理、退市标的、幸存者偏差都会影响结果。核验方式是确认数据来源与清洗规则。
以上每一条都不能由题述信息证实或排除,只能通过查看回测的原始设定和原始数据来判断。
需要核对的公开事实与区分作用
判断一份回测是否具备参考性,重点不是看最终收益数字,而是看以下几类可核对的信息:
| 需要核对的信息 | 它能帮助区分什么 |
|---|---|
| 样本区间与标的范围 | 结果是否只来自某一段特殊行情或某一类标的 |
| 参数是否事先固定 | 是否存在事后调参导致的过拟合 |
| 是否划分样本内与样本外 | 规则在未见过的数据上是否仍成立 |
| 交易成本与成交假设 | 纸面收益与实际可执行收益的差距来源 |
| 数据来源与清洗规则 | 复权、停牌、退市处理是否引入偏差 |
| 交易次数与持仓分布 | 结果是否由极少数交易贡献,稳定性如何 |
这些信息通常不会全部出现在一份对外展示的回测里,缺失本身就是需要标注的不确定性,而不是可以默认不存在的部分。
结论的适用边界
历史回测的结论只在它设定的样本、成本假设和规则版本内成立。换一段区间、换一批标的、换一套成本口径,结论都可能改变。因此回测更适合用来排除明显不成立的规则,而不是用来确认某套规则一定有效。
对于涉及具体交易动作的判断,仅凭题述信息不能推出任何买卖、加减仓或止盈止损的选择;这类决定取决于个人资金状况、风险承受能力和对规则的独立理解,需要读者自行判断,并可向具备相应资质的专业人士咨询。
常见问题
回测收益高就说明策略有效吗?
不能这样推断。高收益可能来自规则本身的解释力,也可能来自参数贴合历史、样本区间特殊或成本假设过于乐观。要区分这些原因,需要查看样本外结果、参数敏感性和成本口径,而不是只看收益数字。
样本区间应该怎么选才算合理?
没有适用于所有策略的统一区间标准,关键是区间选择是否在检验之前就已确定,以及是否覆盖了不同的市场状态。如果区间是在看到结果之后才挑选的,结论的可参考性会明显下降。
为什么样本外检验比样本内结果更重要?
样本内结果是在已知数据上调出来的,天然偏向好看;样本外数据没有参与规则和参数的确定,更能反映规则面对新数据时的表现。两者差距越大,越说明结果可能来自过拟合而非可重复的特征。