仅凭“指标回测很准、实盘总亏钱”这一现象,无法直接断定问题出在某个单一环节。回测与实盘之间的落差通常由多个因素叠加造成,既可能源于策略本身的设计缺陷,也可能来自交易执行环境的差异,甚至包括对回测结果的误读。要定位真正原因,需要分别核验策略构建方式、交易成本假设和实盘执行记录这三类信息。

回测“准”与实盘“亏”之间的结构性断层

回测与实盘本质上是两套不同的系统。回测是在历史数据上对既定规则的复盘,而实盘是在未来不确定行情中面对实时报价、资金约束和情绪干扰的执行过程。两者之间的落差往往不是单一原因,而是以下三类问题并存的结果。

第一类:策略对历史数据的过度适配。 回测“准”可能恰恰是问题信号。当指标参数、过滤条件或进出场规则被反复调整到与某段历史行情高度吻合时,策略就失去了对未知行情的适应能力。这种过拟合现象在回测曲线上表现为平滑向上的净值线,但一旦进入参数未覆盖的市场状态,表现就会迅速退化。核验方法是查看回测报告中的样本外测试结果——如果策略只在用于调参的那段数据上表现优异,而在未参与调参的时段明显走弱,过拟合的可能性就很高。

第二类:回测假设与真实交易环境的成本差异。 多数回测软件默认按收盘价或固定价格成交,且不完整计入手续费、印花税和买卖价差。实盘中每一笔成交都会面临滑点——即实际成交价劣于预期价格的部分,尤其在流动性不足的标的或快速波动的时点,滑点可能显著吞噬收益。回测中忽略的这些成本,在实盘中会以“每次交易都少赚一点、多亏一点”的形式累积。核验方法是调出实盘交割单,逐笔对比委托价格与实际成交价格,计算平均滑点幅度,再与回测假设的成交价格进行对照。

第三类:执行层面的偏差。 回测假定信号出现即成交,但实盘中的下单延迟、网络故障、人为犹豫或提前手动干预,都会导致实际成交时点偏离信号时点。这类偏差在回测中完全不存在,却会系统性地削弱策略表现。核验方法是保存完整的实盘交易日志,记录每次信号触发时间与实际下单时间,统计两者之间的时间差及其对成交价格的影响。

区分不同原因需要核对的公开信息

要判断上述三类原因中哪一个是主要矛盾,需要分别核对以下信息,而不是凭感觉归因。

核对回测报告的方法论细节。 查看回测是否区分了样本内与样本外数据,是否包含参数敏感性分析——即参数微调后表现是否剧烈波动。如果回测报告没有展示这些内容,那么“回测很准”的结论本身就缺乏可信度。此外,应确认回测是否计入了手续费和滑点,以及这些假设的具体数值是否与实盘开户券商的费率一致。

核对实盘交易记录与回测信号的偏离程度。 将实盘每一笔交易与回测信号序列逐笔对照,统计三类偏差:未执行的信号数量、延迟执行的信号数量、以及因人为干预而偏离原规则的交易数量。如果未执行或延迟执行的信号占比很高,问题更可能出在执行环节;如果实盘交易完全按信号执行但结果仍差,问题更可能出在成本假设或策略本身。

核对策略在不同市场状态下的表现分布。 将回测盈利来源按行情阶段拆分,观察收益是否集中在某类特定行情中。如果策略的绝大部分利润来自单边趋势或某一种波动形态,那么实盘亏损可能只是因为近期行情不属于策略的“舒适区”,而非策略失效。这种核验需要借助行情数据对回测区间和实盘区间分别标注市场状态,再对比策略在同类状态下的表现是否一致。

结论的适用边界

上述分析框架适用于以历史数据回测为基础的技术型交易策略。对于依赖基本面判断或事件驱动的策略,回测与实盘的落差原因会有所不同,需要另行分析。同时,回测与实盘的差异是常态而非例外——任何回测都无法完全复现实盘中的流动性变化、对手方行为和交易者自身的心理波动。因此,回测的价值在于验证逻辑的合理性,而非预测实盘的精确收益。

需要特别指出的是,回测表现与实盘结果不一致本身并不必然意味着策略“坏了”。它可能只是说明策略的适用条件比回测所展示的更窄,或者回测中的成本假设过于乐观。判断策略是否值得继续使用,取决于上述核验结果能否解释落差的具体来源,而不是简单地以“回测准”或“实盘亏”作为结论。

常见问题

回测准确率很高,是不是说明策略本身没问题?

回测准确率高只能说明策略在历史数据上表现良好,不能证明其在未来行情中有效。准确率本身还受样本数量、数据区间和参数调整次数的影响,样本越少、调参越多,回测结果的可信度越低。需要查看回测是否包含样本外验证和参数敏感性分析,才能判断这个“准”是否具有参考价值。

滑点和手续费对结果的影响有多大?

滑点和手续费的影响取决于交易频率和持仓周期。交易越频繁、单笔盈利越薄,成本占比就越高,对净收益的侵蚀越明显。具体影响幅度需要结合实盘交割单逐笔计算,无法凭回测报告中的假设数值直接判断。

实盘亏损后,应该怀疑策略还是怀疑自己?

两者都可能是原因,但需要先区分再下结论。通过对比实盘交易记录与回测信号,可以判断亏损是来自执行偏差还是策略本身的表现退化。如果执行完全符合规则但仍亏损,问题更可能出在策略对当前市场状态的不适应;如果执行偏离明显,则需要先解决执行一致性问题,再评估策略本身。