什么是miniQMT?哪家券商能提供miniQMT量化交易?10万即享,低费率!(什么叫mini) 99xcs.com

MiniQMT 是 QMT(极速策略交易系统)提供的轻量级策略运行模式,与大QMT(内置Python环境)并列,但采用更精简的架构,专为实盘部署和高稳定性需求设计。

一、什么是 MiniQMT?

MiniQMT 并非独立软件,而是 QMT 客户端中的一种策略执行模式。它以独立 Python 进程方式运行用户策略脚本,不依赖 QMT 内置的策略调度框架(如 init、handlebar 等生命周期函数),而是将用户代码作为主程序(main script)直接执行。

⚠️ 启用“独立Python进程”后,系统不会自动触发 init 、 handlebar 等函数,需自行编写完整逻辑流程。

二、核心功能特点

  1. 独立进程运行
  2. 每个 MiniQMT 策略可运行在独立的 Python 进程中,实现策略间完全隔离,避免一个策略异常影响其他策略,提升系统稳定性。
  3. 资源占用低
  4. 相比大QMT,MiniQMT 去除了图形界面、回测引擎等模块,内存和 CPU 占用更低,适合部署大量策略。
  5. 实盘导向
  6. 专注于实盘交易执行,适用于 T0、打板、抢筹、网格、条件单等自动化交易场景,不支持可视化回测。
  7. 数据需主动下载
  8. 无法使用 QMT 客户端界面下载的历史数据,必须通过代码调用 xtdata.download_history_data() 或 get_market_data() 等接口主动获取行情。
  9. 灵活的代码结构
  10. 用户可自由编写主循环、多线程(谨慎使用)、定时任务等,不受 QMT 固定回调框架限制(但需注意:QMT 主线程仍为单线程,不当使用可能阻塞交易)。
  11. 兼容原生 Python 生态
  12. 支持标准库及合规第三方库(如 pandas、numpy),策略开发更自由。

三、典型使用场景

  • 高频或事件驱动型策略(如涨停开板、跌停撬板)
  • 多账户或多策略并行管理
  • 长期运行的自动化交易机器人
  • 对系统稳定性要求极高的实盘环境
🔔 注意:MiniQMT 与大QMT 的策略代码 不兼容 ,不能互相迁移。选择模式需根据策略类型提前规划。