miniQMT

🚀 本地轻量化量化交易终端

迅投miniQMT量化终端,通过xtquant SDK提供A股/期货/期权数据与实盘交易能力,支持任意Python环境开发。

收藏
3.9k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

miniQMT 综合评估

核心用法

miniQMT是迅投科技推出的轻量级量化交易终端,采用「本地服务+外部Python」架构运行。用户需在Windows安装券商提供的QMT客户端并以「极简模式」启动,随后通过pip install xtquant安装SDK,即可在VS Code、PyCharm、Jupyter等任意IDE中开发策略。

数据获取通过xtdata模块实现,支持K线(tick至月线)、Tick、Level2逐笔、财务数据等全品类数据,需先调用download_history_data()下载至本地缓存后再读取。交易执行通过xttrade模块实现,覆盖股票、ETF、可转债、期货、期权、融资融券等全业务线,采用TCP长连接与回调驱动架构,支持同步/异步下单、算法交易、银证转账等功能。

显著优点

1. 开发自由度高:突破QMT内置Python版本限制,可使用Python 3.x任意版本及全量pip生态(pandas、numpy、scikit-learn、PyTorch等)
2. 工具链完整:支持专业IDE调试、版本控制、CI/CD,大幅提升策略开发效率

3. 资源占用低:仅约50MB内存,远低于完整QMT客户端(500MB+),适合服务器部署

4. 数据覆盖广:部分券商免费提供Level2逐笔委托/成交数据,支持高频策略研究

5. 券商覆盖较全:国金、华鑫、中泰、东方财富、国信、方正等主流券商均支持

潜在缺点与局限性

1. 平台锁定:仅限Windows系统,Linux/Mac用户需借助虚拟机或远程Windows服务器
2. 连接脆弱性:TCP连接无自动重连机制,断线后需手动实现重连逻辑,网络抖动可能导致交易中断

3. 资金门槛:多数券商要求账户资产50万-100万人民币方可开通miniQMT权限

4. 单点故障风险:策略运行依赖本地miniQMT服务,电脑崩溃/断电/未登录均会导致交易中断

5. 数据先行限制:历史数据需显式下载后才能查询,无法直接实时拉取远程历史数据

6. 文档与社区:官方文档以API参考为主,策略示例较少,社区活跃度低于聚宽、米筐等云端平台

适合人群

  • 具备Python开发能力、追求灵活开发环境的个人量化投资者
  • 需要运行复杂机器学习模型或自定义依赖库的策略研究者
  • 资金量达标(50万+)、已开通相应券商账户的专业投资者
  • 希望本地化部署、避免策略代码上传云端的安全敏感型用户

常规风险

  • 实盘资金风险:直接连接券商柜台,代码bug可能导致真实资金损失,务必充分回测与模拟验证
  • 连接中断风险:网络异常、miniQMT未登录、session_id冲突均会导致交易失败,需建立监控告警机制
  • 数据一致性风险:本地缓存数据与交易所实时数据存在延迟,高频策略需额外校验
  • 合规风险:部分券商禁止接入外部系统,需确认协议条款;异常交易行为可能触发监管关注
  • 技术依赖风险:xtquant为闭源SDK,升级兼容性、长期维护存在不确定性

miniQMT 内容

手动下载zip · 5.4 kB
SKILL.mdtext/markdown
请选择文件