miniQMT 本质上是 QMT 系统的“交易内核剥离版”。 你可以把它想象成把标准 QMT 那个庞大的客户端“减肥”后的结果——它去掉了所有图形界面(GUI)、策略编辑器和回测研究模块,只保留了最核心的交易网关和行情通道,在后台静默运行。
它的核心工作模式是“解耦”:
策略端(你的电脑/服务器): 你在自己熟悉的任何 Python 环境(如 PyCharm、VS Code 或 Jupyter Notebook)里写代码,通过官方提供的 xtquant库与 miniQMT 通信。
交易端(miniQMT): 负责连接券商柜台,处理实盘报单和接收实时行情。
这种架构带来了几个显著的优势:
首先是开发自由度极高。因为策略不在 QMT 的封闭环境里运行,你可以随意调用 Pandas、NumPy、TA-Lib 甚至机器学习库(如 PyTorch、Scikit-learn)来处理数据,不再受限于 QMT 内置的 Python 环境。
其次是资源占用极低。由于没有界面渲染的负担,它对 CPU 和内存的消耗大约只有标准版的 30%,普通的办公电脑甚至低配的云服务器都能流畅运行,非常适合 7×24 小时挂在服务器上无人值守。
最后是安全性与灵活性。你的策略代码完全存储在本地,不需要上传到任何平台,有效保护了核心逻辑不外泄。同时,由于剥离了界面,它也更适合做多账户管理或集群化部署。
至于功能层面,miniQMT 通过 xtquant库主要提供两大核心能力:
行情数据(xtdata): 支持主动下载历史 K 线、订阅实时行情(从分钟级到 Tick 级),覆盖股票、期权、期货及财务数据等。
实盘交易(xttrader): 封装了完整的交易 API,包括下单、撤单、查询资产、持仓、委托和成交记录。它继承了券商端的风控体系,确保指令合规。
需要注意的是,虽然 miniQMT 使用起来更灵活,但它的开通门槛通常比标准 QMT 更高。因为它属于“程序化交易接口”,大多数券商要求投资者有更高的资产门槛(如 50 万或 300 万不等),并且需要单独向券商申请“程序化交易”或“极速交易”权限才能使用。
总结来说,标准 QMT 适合在客户端内完成“研究+回测+模拟+实盘”的全流程,而 miniQMT 则是专为那些已经具备 Python 开发能力、追求极致性能和自由度、且主要专注于实盘交易的进阶用户设计的。 常见的做法是:在研究阶段用标准 QMT 或第三方平台回测策略,成熟后再迁移到 miniQMT 上进行实盘执行。
我司是一家多年发展历史的上市证券公司,可提供QMT/PTrade量化系统(10万资金门槛),软件免费使用,支持LDP柜台,通道等交易服务;现在新开户7X24小时在线办理,交易佣金优惠,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!
投资有风险,入市需谨慎!
温馨提示:投资有风险,选择需谨慎。
其他人追问











问一问
分享该文章

3081
联系TA

+微信
电话
公网安备:11010802032515号 ICP备案:京ICP备18019099号-3