仅凭“技术分析回测”这个说法本身,无法判断其“准不准”。回测是一种用历史数据检验策略的方法,它的结果是否可信,取决于数据质量、策略设计方式和验证流程,而不是“回测”这个动作本身。题述信息没有提供任何具体策略、数据范围或验证方法,因此既不能得出“回测有效”也不能得出“回测没用”的结论,只能拆解它可能失真的原因。

回测的本质:历史拟合与未来预测的鸿沟

回测的基本逻辑是用过去的价格、成交量等数据,模拟一套交易规则在历史行情中的表现。它的吸引力在于“可量化”——能算出胜率、盈亏比、最大回撤等指标,给人一种“经过验证”的错觉。

但这里有一个根本性的概念区分:回测衡量的是策略与历史数据的匹配程度,而不是策略在未来市场中的预测能力。历史数据只是已经发生的一条路径,未来可能沿着相似路径走,也可能完全不同。回测结果再漂亮,也只能说明“这套规则在过去这段时间里表现如何”,无法证明“它接下来还会这样”。

过拟合:策略在历史数据上“背答案”

过拟合是回测失真最常见的技术原因。它的表现是:策略在样本内的历史数据上表现极佳,但一旦换到样本外数据或实盘环境,表现迅速恶化。

原因是策略设计者在回测过程中,往往不自觉地根据历史结果反复调整参数——比如移动平均线的周期、止损的百分比、持仓的时间窗口。每调整一次,策略就离“背下这段历史答案”更近一步,直到它在历史数据上几乎完美。这种“完美”不是发现了规律,而是记住了噪声。

要识别过拟合,可以核对一个公开信息:该策略是否在样本外数据(即设计时未使用过的历史区间)或不同市场环境下做过验证。如果策略只在单一时间段、单一品种上测试过,过拟合的可能性就很高。另一个可核验的维度是参数敏感性——参数稍微变动一点,结果是否剧烈波动,如果是,说明策略对历史数据“背得太死”。

幸存者偏差与数据质量:回测的“看不见的坑”

幸存者偏差是指回测数据集中只保留了“活下来”的标的,剔除了已经退市、暴跌或长期停牌的标的。比如,回测一个选股策略时,如果数据只包含当前仍在交易的股票,那么那些曾经大涨后退市的股票被排除,那些暴跌后消失的股票也被排除——结果就是回测样本天然偏向“成功者”,策略表现被系统性高估。

数据质量还涉及另一个问题:复权处理。分红、送股、拆股如果不做复权处理,价格序列会出现人为的跳空,导致回测信号失真。此外,交易成本(佣金、滑点、冲击成本)是否计入,也会显著影响结果——一个在“零成本”假设下盈利的策略,计入真实成本后可能变成亏损。

要核验数据质量,可以查看回测报告是否说明了:数据是否包含退市标的、是否做了复权、交易成本和滑点如何设定。这些信息如果缺失,回测结果的可靠性就要打折扣。

市场结构变化:历史规律可能已经失效

即使回测没有过拟合、数据也干净,还有一个无法回避的问题:市场本身在变化。交易规则、参与者结构、信息传播速度、监管政策都会改变价格行为。一个在特定市场环境下有效的规律,换一个环境可能完全失效。

比如,某个策略依赖“价格突破后惯性延续”的规律,但若市场参与者结构变化(如程序化交易占比上升),突破后的行为模式可能改变。这类变化无法从历史数据中直接看出,只能通过观察策略在不同市场阶段(如趋势市、震荡市、高波动市)的表现来间接判断。

需要核对的公开信息包括:策略测试的时间跨度是否覆盖了多种市场状态(上涨、下跌、横盘),以及策略逻辑所依赖的市场机制(如涨跌停规则、T+0/T+1制度)是否仍然有效。如果策略只在单一市场状态下测试过,其适用范围就非常有限。

总结

回测的“准”与“不准”,取决于它是否解决了三个问题:是否过拟合(样本外验证与参数敏感性)、数据是否完整(退市标的、复权、交易成本)、市场环境是否仍然匹配(规则与参与者结构)。题述信息没有提供任何可核验的细节,因此无法给出“准”或“不准”的结论。读者在评估任何回测结果时,应优先查看上述三类信息是否被披露,而不是被历史收益曲线本身说服。

常见问题

回测收益率高,是不是说明策略好?

不一定。高收益率可能是过拟合的结果,也可能是幸存者偏差造成的假象。需要进一步核验该收益率是否在样本外数据中复现、是否扣除了交易成本、数据是否包含退市标的。

为什么同一个策略,不同人回测结果差异很大?

差异通常来自数据口径和成本假设的不同。有人用前复权、有人用后复权,有人计入滑点、有人不计入,这些细节会显著改变结果。对比回测结果时,应先确认双方的数据处理方式是否一致。

参数优化到什么程度算“过拟合”?

没有固定的量化标准,但可以观察两个信号:一是参数微调后结果是否剧烈波动,二是策略在未参与优化的时间段上是否仍然有效。如果参数稍微变动就盈亏逆转,或者换段时间就失效,过拟合的可能性就很高。