QMT 量化软件:模拟盘与实盘操作注意事项!
发布时间:2025-12-12 15:56阅读:515
一、模拟盘与实盘的注意事项
在使用 QMT 量化平台进行策略测试与实盘交易时,模拟盘和实盘的操作存在一些关键差异与注意事项,尤其是在策略运行稳定性、数据保存与恢复方面。
二、关于持久化处理
为什么需要持久化?
在实际交易中,服务器异常、策略优化、系统重启等场景都可能导致交易中断。一旦交易中止,策略中存储在内存中的全局变量会被清空,导致数据丢失。因此,通过持久化处理来保障策略运行的连续性与数据完整性至关重要。
三、量化框架的持久化机制
QMT 框架支持通过 pickle 模块对以下内容进行持久化保存:
- 股票池信息
- 账户状态
- 订单记录
- 全局变量
g中定义的变量
触发时机:
before_trading_start(隔日开始前)handle_data(每日交易时段)after_trading_end(收盘后)
以上事件完成后,框架会自动执行持久化信息的更新与保存。
四、券商升级或环境重启后的恢复机制
当券商系统升级或环境重启后,恢复交易时,框架会先执行策略的 initialize 函数,随后再加载持久化信息。
注意:如果持久化信息中包含策略定义的全局对象 g 中的变量,这些变量将覆盖 initialize 函数中初始化的值。
五、持久化注意事项
- 不可序列化的变量不被保存如文件句柄、类实例等涉及 I/O 的对象无法被 pickle 序列化,不会被保存。
- 私有变量不参与持久化在 g 中以 __ 开头的变量为私有变量,持久化时不被保存。
- 建议做法若需持久化某些变量,避免使用 __ 前缀;在 initialize 中初始化变量时,若该变量需要被持久化,应确保其可被 pickle 处理。
六、总结
QMT 量化平台通过持久化机制保障了策略在断线、重启等场景下的连续运行,是提升策略稳定性和可靠性的重要手段。理解并合理使用持久化功能,有助于更高效地进行策略开发与实盘交易。
如需测试账户或策略模板,立即联系我获取专属支持!欢迎加我私信!
温馨提示:投资有风险,选择需谨慎。
- 【2026年量化交易入门全攻略】散户也能轻松上手!附免费软件+权限开通流程
- 个人量化交易账户开通全攻略|线上 + 线下双渠道完整流程(2026 最新版)
- QMT免费使用?怎么申请免费QMT量化软件?5步完成so easy!
- QMT 量化软件全流程指南:开户、安装、配置到实盘交易(附 PTrade 深度对比)
- 国金QMT量化交易平台:毫秒级交易+本地加密+Python策略开发,量化必备(附实盘+模拟开通攻略)
- 2026 量化软件选择攻略|QMT&PTrade 免费开通全指南
- 2026 QMT 低门槛开通指南|免费申领权限 + 全套安装使用教程
- 量化新手必看!国金QMT入门全攻略,低门槛+优惠佣金!
-
REITs扩募是什么?普通人能参与吗?附APP实操指南
2026-06-17 17:19
-
理财问答选哪个?知乎vs叩富问财全面对比,一文搞懂
2026-06-17 17:19
-
@所有人,2026年端午节A股休市安排出炉!
2026-06-17 17:19


问一问

+微信
分享该文章
