您好,在中信证券软件上量化交易的历史回测结果,为啥有时候和实盘表现不一样?

150 次浏览 1 个回答

1 个回答

历史回测与实盘表现差异的核心原因

一、数据层面的偏差

  • 数据质量与复权处理:回测使用的历史数据可能未完全还原真实交易场景(如未准确处理分红、拆股的复权,或依赖收盘价而非实时成交数据),而实盘依赖实时撮合数据,导致价格基准不一致。
  • 幸存者偏差:回测常仅包含当前存续的标的,忽略历史上已退市/被剔除的标的,使策略表现被高估。

二、交易成本与滑点的影响

  • 隐性成本未充分模拟:回测常简化或忽略佣金、印花税、过户费等成本,实盘这些成本直接侵蚀收益;高频策略中成本累积效应更明显。
  • 滑点假设与实际差异:回测滑点多设为固定值(如千分之一),但实盘滑点受市场流动性、订单规模影响——大额订单会引发价格冲击,流动性差的标的滑点远高于假设值。

三、市场冲击与流动性限制

  • 订单执行效率:回测假设订单瞬间以目标价成交,实盘需等待撮合,波动时段价格可能偏离预期;大额订单需拆分执行,进一步扩大价差。
  • 流动性不足的影响:策略涉及小众标的或盘口深度不足的股票时,实盘无法按回测成交量完成交易,导致策略无法复制。

四、模型假设与实际执行的差距

  • 延迟与时效性:回测无交易延迟(信号发出即成交),但实盘存在网络、券商系统、交易所撮合延迟,高频策略对延迟尤其敏感。
  • 市场环境变化:回测基于历史市场特征(波动率、板块相关性),实盘时市场结构、政策规则、资金流向可能变化,导致策略逻辑失效。

五、执行层面的细节差异

  • 委托方式不同:回测默认市价单成交,实盘使用限价单可能因价格未达目标而错过机会;市价单则可能承受更大滑点。
  • 异常情况处理:回测未考虑实盘常见异常(停牌、涨跌停、临时公告),这些情况会中断策略执行,导致结果偏差。

若需优化量化策略的实盘表现,建议通过低佣金渠道降低交易成本,并结合实盘数据持续调整模型参数。您可通过微信公众号搜索:问金测评,点击菜单“专属渠道”对接头部券商专属低佣渠道,减少成本对策略收益的侵蚀。