仅凭“策略改好了”这一表述,无法判断它是否真的有用,也无法推出任何买卖、加减仓或继续使用该策略的动作。要回答“有没有用”,至少需要先明确三件事:策略改动的具体内容是什么、判断“有用”的标准是什么、以及用什么数据来检验。缺少这些信息时,任何结论都只是猜测。

为什么“改好了”本身不构成证据

“改好了”是一个主观判断,通常来自对历史走势的回看或对逻辑的推演,而不是可核验的检验结果。它可能对应几种完全不同的情况:

  • 改动只是让策略在已经发生过的行情里看起来更顺,这属于对历史数据的拟合,未必能延续到未来。
  • 改动修正了某个真实的逻辑缺陷,但缺陷是否被真正消除,需要独立数据来确认。
  • 改动引入了新的假设,而新假设是否成立,同样没有被检验。

这三种情况在“改好了”这句话里无法区分。因此,策略是否有效,不能由改动者的主观感受来证明,只能由可复现的检验过程来支持。

验证通常要区分哪几类证据

策略验证的核心,是区分“在已知数据上表现好”和“在未知数据上仍然表现好”。常见的证据类型包括:

  • 样本内结果:用策略开发时所依据的那段历史数据回测。它能说明策略与这段历史是否吻合,但无法排除过度拟合。
  • 样本外结果:留出一段未参与策略调整的数据做检验。它比样本内结果更有说服力,但前提是这段数据确实没有被反复查看和利用。
  • 对比基准:把策略结果与一个中性参照(如买入持有、同类策略或市场基准)比较。没有对比,单独的收益或胜率数字很难说明问题。
  • 实盘观察:在真实交易条件下记录执行情况。它反映的是回测难以覆盖的滑点、流动性和执行偏差,但观察期长短本身不构成有效性的证明。

这些证据的作用不同:样本内说明“是否吻合历史”,样本外说明“是否经得起未知数据”,对比基准说明“是否比替代方案更好”,实盘观察说明“在真实条件下是否可执行”。任何一类单独出现,都不足以支撑“策略有用”的结论。

需要核对哪些公开事实来区分原因

如果要把“改好了”变成一个可检验的问题,需要核对的信息包括:

  • 策略规则是否被完整、事先地写下来:规则如果在检验过程中被反复修改,样本外数据也会被污染,检验结果就失去区分能力。
  • 检验所用的数据区间和来源:数据区间是否覆盖了不同市场状态,数据来源是否可靠,都会影响结论的适用范围。
  • 是否保留了真正的样本外数据:如果所谓样本外数据在调整过程中已被反复参考,它实际上已经变成样本内数据。
  • 对比对象是什么:与什么基准、什么替代策略比较,决定了“有用”是相对于什么而言。
  • 交易成本与执行假设:回测中是否计入手续费、滑点等,会显著改变结果的可信度。

这些信息大多需要查看策略文档、回测记录或交易日志的原文,而不是依赖口头描述。如果这些记录不存在或不完整,那么“有没有用”在事实上就无法被验证。

结论的适用边界

即使完成了上述检验,结论也有明确边界:

  • 样本外表现好,只说明在该段历史数据上成立,不保证未来延续。
  • 实盘观察期表现平稳,可能只是尚未遇到策略不适应的市场状态。
  • 对比基准的选择会改变结论方向,换一个参照物,结论可能不同。
  • 策略的有效性依赖于其假设成立,一旦市场结构或参与者行为变化,原有结论可能失效。

因此,验证的产出不是“有用”或“没用”的二元标签,而是“在什么条件下、相对于什么参照、有多大把握认为它成立”。把验证结果当作一个带条件的判断,而不是一个可以照做的信号,才是它真正的用途。

常见问题

策略改好后,只看回测收益变高就能说明有用吗?

不能。回测收益变高可能来自对历史数据的拟合,也可能来自真实的逻辑改进,两者在收益数字上无法区分。要区分它们,需要看改动是否事先写定、是否用未参与调整的数据检验,以及是否与中性基准对比。

样本外检验表现好,是否就代表策略以后也能用?

样本外表现好只说明在该段数据上成立,它比样本内结果更有说服力,但仍受数据区间和市场状态限制。如果样本外区间本身较窄,或与未来市场环境差异较大,结论的适用范围就有限。

实盘观察一段时间没出问题,能不能作为有效性的证据?

实盘观察能反映执行层面的问题,比如滑点和成交偏差,但观察期平稳不等于策略逻辑被验证。它需要与样本外结果、对比基准结合来看,单独一段实盘记录不足以支撑有效性结论。