什么是miniQMT?miniQMT核心特点介绍!哪家券商提供miniQMT量化?

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

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

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

二、核心功能特点
独立进程运行
每个 MiniQMT 策略可运行在独立的 Python 进程中,实现策略间完全隔离,避免一个策略异常影响其他策略,提升系统稳定性。

资源占用低
相比大QMT,MiniQMT 去除了图形界面、回测引擎等模块,内存和 CPU 占用更低,适合部署大量策略。

实盘导向
专注于实盘交易执行,适用于 T0、打板、抢筹、网格、条件单等自动化交易场景,不支持可视化回测。

数据需主动下载
无法使用 QMT 客户端界面下载的历史数据,必须通过代码调用 xtdata.download_history_data() 或 get_market_data() 等接口主动获取行情。

灵活的代码结构
用户可自由编写主循环、多线程(谨慎使用)、定时任务等,不受 QMT 固定回调框架限制(但需注意:QMT 主线程仍为单线程,不当使用可能阻塞交易)。

兼容原生 Python 生态
支持标准库及合规第三方库(如 pandas、numpy),策略开发更自由。

典型使用场景
高频或事件驱动型策略(如涨停开板、跌停撬板)

多账户或多策略并行管理

长期运行的自动化交易机器人

对系统稳定性要求极高的实盘环境

注意:MiniQMT 与大QMT 的策略代码不兼容,不能互相迁移。选择模式需根据策略类型提前规划。



温馨提示:投资有风险,选择需谨慎。

相关文章