QMT中的本地模拟盘:使用历史数据回放测试策略
发布时间:2026-5-18 16:02阅读:229

除了标准的回测,QMT还支持“历史数据回放”模式,即用历史数据模拟实时行情,测试策略在仿真环境中的表现。这种方式比回测更接近实盘,因为策略代码不需要修改(与实盘一致),且能测试事件驱动逻辑。
步骤一:在QMT中选择“模拟交易” -> “历史回放”。选择开始和结束日期,选择初始资金。
步骤二:选择数据频率(tick、分钟、日)。回放速度可调(如1秒模拟1分钟)。
步骤三:运行策略。QMT会按照历史时间序列逐笔推送行情,你的策略中的on_tick、handle_bar都会如常触发。
历史回放的优势:
- 策略代码与实盘完全一致,无需修改。
- 可以测试订单管理、撤单重发等复杂逻辑。
- 可以模拟盘口深度(如果选择tick级)。
- 可以反复测试不同时间段。
与回测的区别:回测是批量计算,速度快但忽略了一些细节(如订单未成交)。历史回放是事件驱动,更真实但速度慢。
适用场景:
- 验证策略在特定历史极端行情下的表现。
- 调试复杂的订单处理逻辑。
- 在投入实盘前做最后验证。
注意:历史回放需要大量磁盘空间存储历史tick数据。QMT默认提供近期的分钟和日线数据,tick数据可能需要单独下载。
国金证券的QMT提供历史回放功能,10万资金即可开通。量化社群中有人使用回放功能发现回测中未暴露的bug。历史回放是回测和实盘之间的重要桥梁。
温馨提示:投资有风险,选择需谨慎。
-
本周打新日历:一只新股+两只可转债即将发行!点击查看可转债权限开通+申购指南
2026-06-01 14:07
-
华泰证券银证转账是什么时候?支持哪些银行?怎么操作?
2026-06-01 14:07
-
国泰海通证券新人开户有哪些超值福利?怎么高效领取?(含新客理财券)
2026-06-01 14:07


问一问

+微信
分享该文章
