
什么是miniQMT,相比大QMT有什么特点?
迅投 miniQMT 是迅投 QMT 量化交易平台推出的轻量化版本,主要面向对策略开发有基础需求、追求简洁高效体验的用户。
✅ miniQMT 的核心功能特点
1.原生 Python 环境支持
使用用户本地安装的 Python(3.6–3.13),可自由安装第三方库(如 numpy、pandas),便于调试与集成。
相比内置 Python,开发灵活性更高,兼容主流 IDE(如 PyCharm、VSCode)。
2.单策略专注运行
每个 miniQMT 实例通常运行一个策略,避免多策略资源竞争。
展开剩余77%所有策略运行于单一线程,不支持多线程/多进程,需避免阻塞操作(如 time.sleep())。
3.数据需通过代码下载
不能使用 QMT 客户端界面直接下载数据(界面下载的数据仅供大 QMT 使用)。
必须通过 xtdata.download_history_data() 等接口在代码中主动获取行情数据。
4.本地化部署 & 轻量安装
安装包体积小,启动快,适合个人开发者或小型团队快速上手。
数据存储于本地(默认路径上级的 datadir 文件夹),保障隐私与安全。
支持 A 股、两融、可转债、ETF等多品种交易
功能覆盖主流交易场景,满足一般量化交易需求。
✅miniQMT 与 大 QMT 的主要差异
对比项 aminiQMTa 大 QMT(标准版)a 策略兼容性 a❌ 两者策略
不能互换使用 a❌ 无法运行 miniQMT 策略 a 数据获取方式 a 必须通过代码下载 a 可通过客户端界面下载 + 代码下载 aPython 环境 a 原生 Python(用户自管)a 内置 Python(平台封装)a 多策略管理 a 单策略为主,轻量 a 支持多策略并行管理 a 适用人群 a 个人开发者、初学者、轻量使用者 a 机构、高频交易者、复杂策略开发者
⚠️ 明确提示:大 QMT 编写的策略不能在 miniQMT 中运行,反之亦然。
✅适合的需求人群
量化初学者:希望用原生 Python 快速入门,无需复杂配置。
个人开发者:策略逻辑简单,注重开发效率而非极致性能。
轻量级实盘用户:仅运行 1~2 个策略,对多账户、多策略协同无强需求。
偏好本地调试的用户:习惯使用本地 IDE 和包管理工具(pip/conda)。
⚠️ 注意事项
安装时建议不要放在 C 盘,防止权限问题导致闪退。
若需服务器端排序(如按涨幅取前 100),仍可使用 xtdata.subscribe_quote 订阅实时指标,避免全市场拉取。
不支持多线程,策略中禁止阻塞操作,确保交易响应及时。
综上,miniQMT 是一款简洁、灵活、易上手的量化终端,适合对性能要求不高但重视开发自由度的用户;而大 QMT 更适合需要多策略协同、高频交易或依赖客户端数据管理的专业用户。
发布于:四川省网盛鹏配资提示:文章来自网络,不代表本站观点。