大QMT和MiniQMT是QMT平台提供的两种不同策略运行模式,主要差异如下:
| 对比维度 | 大QMT(内置Python) | MiniQMT(极简QMT) |
|---|---|---|
| 运行环境 | QMT客户端内置的Python解释器 | 独立的轻量级Python进程 |
| 策略兼容性 | 大QMT编写的策略不能在MiniQMT中运行 | MiniQMT编写的策略不能直接在大QMT中运行 |
| 数据获取方式 | 可直接使用客户端界面下载的数据(如通过“行情-下载历史数据”) | 无法使用客户端下载的数据,必须通过代码调用 xtdata.download_history_data() 等接口主动下载 |
| 进程模型 | 所有策略共享同一个主线程(不支持多线程/多进程) | 支持单策略独立Python进程(需在策略设置中勾选“独立Python进程”),策略之间互不影响 |
| 资源占用 | 较高,适合少量复杂策略 | 较低,适合部署大量轻量策略 |
| 调试便利性 | 支持图形界面回测、参数优化等投研功能 | 更偏向实盘部署,调试依赖日志或REPL |

️ 注意:由于两者策略结构和数据机制不兼容,不能直接迁移策略代码。若需切换模式,必须重写适配。
有QMT和miniQMT需求的朋友,可直接联系我,文章下方头像旁边,微信 电话都可直接交流!