什么是miniQMT
miniQMT(迅投极简量化交易终端)是由迅投科技开发的一款轻量级量化交易工具,专为外接Python程序而设计。它作为Windows后台服务运行,通过xtquant SDK为外部Python脚本提供行情数据获取和程序化交易功能。用户需先在支持QMT的券商处开通权限并安装客户端,然后以极简模式启动即可使用。与完整版QMT不同,miniQMT不依赖内置Python环境,而是允许开发者自由使用VS Code、PyCharm等任意IDE编写策略,并可调用pandas、numpy等第三方库进行深度分析。其核心优势在于低资源占用(约50MB内存)、高灵活性以及强大的调试能力,特别适合需要高度定制化和自动化交易的场景。
核心功能特点
- 支持外接Python实现程序化交易与行情获取,兼容任意IDE和第三方库
- 基于xtquant SDK提供xtdata行情服务与xttrade交易服务双通道TCP连接
- 覆盖A股、ETF、可转债、期货、期权及融资融券等多品种交易
- 支持Level 2实时行情数据(部分券商免费提供)
- 具备完整的历史K线、分时、Tick级数据下载与缓存机制
- 提供丰富的账户管理、订单查询、资金划转及智能算法下单功能
适用场景
miniQMT适用于对自动化程度要求高、希望脱离传统GUI限制的专业量化交易者。典型应用场景包括基于均线交叉、动量突破等技术指标构建的股票择时策略,利用网格交易模型在震荡市中执行低买高卖操作,以及针对可转债T+0特性设计的日内高频套利系统。此外,它还非常适合用于新股申购监控、信用账户风控管理和跨市场资产配置等复杂任务。由于支持实时回调推送与异步查询,开发者可以轻松搭建多线程架构下的监控-决策-执行闭环系统。对于AI Agent或机器学习模型而言,miniQMT可作为稳定可靠的数据源与交易接口,配合外部算法引擎实现端到端的智能化投资流程。
