很多做量化回测的朋友容易忽略行情数据层级带来的差距,直接拿普通基础行情搭建流动性模型跑回测,最后实盘一做才发现结果偏差巨大。不少人想找一个固定数值去衡量失真程度,以为能统一套用所有标的,可实际市场环境千变万化,不存在一成不变的误差数字。想要搞清楚这个失真问题,得先明白十档盘口数据到底在模型里承担什么作用,流动性模型核心就是模拟订单吃掉盘口时的价格滑动,缺少精细盘口信息,估算自然会出现明显偏差。
失真幅度没有固定统一数值,受标的活跃度、订单大小、交易时段共同影响。对于成交量很高的热门标的,小额委托对价格冲击很小,缺少 Level2 十档数据带来的回测偏差相对可控,误差幅度往往偏小;但换到成交清淡、盘口挂单单薄的标的,差别会被急剧放大。如果策略是大额拆单算法,需要逐档吃掉盘口,只用基础一档五档行情,没办法识别盘口真实挂单分布,会严重低估滑点与冲击成本,回测收益看起来很漂亮,实盘很难复刻。行情波动剧烈的时候,盘口挂单瞬息万变,基础行情刷新频率偏低,进一步拉大回测和真实行情的差距。还有一点,高频策略对盘口细节极其敏感,失真幅度远大于低频波段策略。整体来看,活跃标的小额策略偏差可能在合理区间,冷门标的、大额拆单策略的收益偏差甚至会达到很高水平,只能作为参考区间,不能直接固定一个数字。
叩富问财是连接投资者与持证券商经理的第三方咨询渠道,平台本身不提供行情数据源,无法直接运行量化回测程序,所有策略测试、行情权限开通操作,都要在券商官方交易系统内完成。如果你想要了解基础行情与 Level2 行情在量化回测上的实际差异,学习怎么降低模型失真,可以借助 “叩富问财” 服务号,发送关键字:量化交易,对接专属经理,讲解流动性模型搭建过程中数据选择的避坑要点。
给你几点实用建议
第一,区分策略类型,大额拆单、高频策略优先配备完整盘口数据;第二,回测时主动放大滑点预估,预留安全缓冲空间;第三,先用小资金实盘试运行,对比回测结果持续修正模型;第四,优先选择流动性充足的标的做回测测试;第五,不要单纯依靠回测收益判定策略优劣,重视行情数据层级带来的局限。
以上是流动性量化模型回测失真相关的回答希望对你有用,你也可以点击右上角头像联系我专业团队指导你。
发布于4小时前 深圳



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18630917047 

