
回测是在历史数据、既定策略规则、参数和假设条件下观察历史表现;实盘则使用真实券商账户和真实资金执行。两者所处的环境不同,因此历史回测表现与实盘结果可能出现差异。
回测的价值在于验证和复盘,而不是消除真实市场中的不确定性。
市场环境与策略有效性会变化
回测使用已经发生过的历史数据,实盘面对的是未来市场。市场环境变化后,原本在历史区间中有效的策略规则可能出现失效。
因此,历史结果只能说明既定规则在对应历史条件下的表现,不能证明未来仍会保持相同结果。
参数过拟合可能放大历史表现
如果策略参数过度适应某一段历史数据,就可能出现过拟合。
这种情况下,回测结果可能看起来较好,但参数对新的市场环境未必具有同样适用性。回测比较参数时,需要关注规则本身,而不是只追求历史结果最优。
交易成本、滑点和流动性会影响实盘
实盘交易会面对真实交易成本、滑点和流动性条件。实际成交价格、成交数量和交易限制也可能与回测假设不同。
这些因素都会使实盘执行结果偏离历史回测中的计算结果。
数据质量和执行延迟会造成差异
回测依赖历史数据,数据质量会影响验证结果。实盘还存在从行情变化、策略计算到委托和成交的执行过程,执行延迟也可能带来差异。
资金规模和账户条件也会影响执行
不同资金规模、账户条件和业务权限,可能影响策略在实盘中的执行方式。PTrade实盘权限本身也依赖真实券商账户及相应权限条件。
回测应被用于验证与复盘
回测更适合作为策略验证与复盘的工具。历史回测不能直接推导未来实盘收益,也不能作为投资收益承诺。


