PTrade的回测和实盘差异,多半出在成交假设上
发布时间:31分钟前阅读:16
回测赚钱、实盘亏钱,很多人第一反应是策略失效了。但在怀疑逻辑之前,先检查成交假设,因为差异大多出在这里。
第一个假设是成交价。回测通常按当根 K 线的收盘价或者下一根的开盘价成交,看起来合理,实际上忽略了一件事:你的委托会改变盘口。买单会把卖一吃掉,甚至吃到卖二卖三,实际成交均价高于你看到的价格。流动性差的标的上,这个偏差可以到百分之一以上。
第二个假设是成交量。回测里你想买多少就买多少,实盘受最小申报单位、单笔上限、涨跌停封单量限制。策略算出要买一万股,实际可能只成交三千股,剩下的是废单或者挂着。这个差异会让策略的仓位管理和设计完全脱节。
第三个假设是撮合时序。回测按统一时点撮合,实盘是异步的:你的委托排队、等待、部分成交、剩余撤单,整个过程有延迟。信号在九点三十一分产生,成交可能在九点三十二分,这一分钟的价格变化回测里没有。
怎么缩小差距,有几个办法:回测里给成交价加恶化,买卖各让一个价位;给成交量加上限,比如不超过当根成交量的百分之几;加上手续费和滑点的保守估计;用分钟级数据而不是日线数据做验证。
做完这些调整,回测收益通常会下降一大截。那个数字,才是更接近实盘的预期。
补一个检查方法:把回测的成交明细导出来,看每笔的实际成交价和当根 K 线的价格差多少。这个差的平均值,就是你该设的滑点。用真实数据校准,比拍脑袋定一个数字靠谱。
一句话:回测里的每一次成交都是理想化的,把这些理想化逐项打折,剩下的那个数字才值得相信。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。
下一篇资讯:
暂无下一篇



问一问
从业认证

+微信
分享该文章
