量化回测能验证与不能证明的事

量化回测是指使用历史数据,在既定策略规则、参数和假设条件下,对策略历史表现进行验证的方法。

在高顿量化课程中,回测用于检查策略逻辑、观察历史表现、比较规则和参数、发现问题与风险,并为复盘提供依据。

回测能验证什么

回测主要可以用于:

  • 检查策略逻辑是否能够运行;
  • 观察策略在某段历史数据中的表现;
  • 比较不同参数或规则下的结果;
  • 观察策略是否存在明显失效区间;
  • 识别回撤和其他历史风险表现;
  • 为后续复盘和调整提供依据。

PTrade回测还可以查看收益率、夏普比率、盈亏比、胜率和逐笔交易结果等历史信息,并保存或调用历史回测记录。

回测为什么要结合具体条件理解

回测结果建立在具体历史区间、策略规则、参数和假设条件之上。改变其中任何一项,结果都可能发生变化。

因此,回测不是只看一个最终收益数字,也不能脱离规则和参数单独评价某个指标。比较参数和规则的目的,是理解策略在不同历史条件下如何变化,而不是只寻找一个历史“最优参数”。

回测不能证明什么

回测不能直接证明:

  • 未来一定能获得某种收益;
  • 实盘一定能复制历史结果;
  • 某个策略未来一定有效;
  • 某组参数未来一定最优;
  • 历史胜率会在未来保持不变。

实盘还会受到市场环境变化、策略失效、参数过拟合、交易成本、滑点、流动性、实际成交条件、交易限制、数据质量、执行延迟、资金规模和账户差异等因素影响。

回测、仿真和实盘是不同环境

回测使用历史数据;仿真不使用真实资金,用于检查运行和执行流程;实盘使用真实券商账户和真实资金。

三者可以承担不同的学习与验证作用,但结果不能直接互相替代。