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

除了标准的回测,QMT还支持“历史数据回放”模式,即用历史数据模拟实时行情,测试策略在仿真环境中的表现。这种方式比回测更接近实盘,因为策略代码不需要修改(与实盘一致),且能测试事件驱动逻辑。
步骤一:在QMT中选择“模拟交易” -> “历史回放”。选择开始和结束日期,选择初始资金。
步骤二:选择数据频率(tick、分钟、日)。回放速度可调(如1秒模拟1分钟)。
步骤三:运行策略。QMT会按照历史时间序列逐笔推送行情,你的策略中的on_tick、handle_bar都会如常触发。
历史回放的优势:
- 策略代码与实盘完全一致,无需修改。
- 可以测试订单管理、撤单重发等复杂逻辑。
- 可以模拟盘口深度(如果选择tick级)。
- 可以反复测试不同时间段。
与回测的区别:回测是批量计算,速度快但忽略了一些细节(如订单未成交)。历史回放是事件驱动,更真实但速度慢。
适用场景:
- 验证策略在特定历史极端行情下的表现。
- 调试复杂的订单处理逻辑。
- 在投入实盘前做最后验证。
注意:历史回放需要大量磁盘空间存储历史tick数据。QMT默认提供近期的分钟和日线数据,tick数据可能需要单独下载。
国金证券的QMT提供历史回放功能,10万资金即可开通。量化社群中有人使用回放功能发现回测中未暴露的bug。历史回放是回测和实盘之间的重要桥梁。
温馨提示:投资有风险,选择需谨慎。
-
想换券商又怕麻烦?转户全流程拆解:不用先销户,资产转移比你想象的简单
2026-07-13 10:11
-
104天过会、估值420亿:宇树科技凭什么成为"人形机器人第一股"?
2026-07-13 10:11
-
本周打新日历:2026年A股规模最大IPO【长鑫科技】即将发行!一键速览重点
2026-07-13 10:11


问一问

+微信
分享该文章
