QMT迅投量化交易终端 - 内置Python策略开发、回测引擎和实盘交易,支持中国证券市场全品种。

安装

概览

什么是QMT

QMT 是迅投科技提供的量化交易终端,面向中国证券市场的程序化交易与研究场景。它的定位不是单一的数据接口,也不是纯粹的回测工具,而是一套把策略编写、行情获取、历史回测和实盘下单放在同一桌面环境里的完整平台。用户可以直接在客户端内使用 Python 编写事件驱动策略,通过初始化、K 线触发和停止等生命周期函数组织交易逻辑,再调用内置行情和交易函数完成数据读取、下单、撤单以及账户查询。

从覆盖范围看,QMT支持的品种较全,既包括 A 股、北交所、港股通、ETF、可转债、国债,也覆盖主要指数、期货和期权,并提供从 Tick 到分钟、小时、日周月等多种周期数据。对于需要更细颗粒度行情的用户,平台还提到可支持逐笔委托、逐笔成交等 Level 2 数据,但这部分能力取决于券商权限。除市场数据外,平台还内置财务数据查询,能把价格、成交、板块成分和财务信息放到同一策略框架中处理。

QMT 的另一个特点是把研究和交易衔接得比较直接。用户在内置 Python 编辑器中写好策略后,可以设置回测区间、初始资金、手续费、滑点和基准指数,随后查看资金曲线、最大回撤、夏普比率和交易记录等结果;策略成熟后,再接入账户用于实盘执行。对于习惯本地桌面环境的量化用户,这种一体化流程能减少在不同工具之间反复切换。不过它也有很明确的使用前提:需要通过支持的券商开通 QMT 权限,而且终端仅在 Windows 上运行,内置 Python 版本也由平台固定。

核心功能特点

  1. 内置事件驱动的 Python 策略框架,可在同一客户端内完成策略编写、行情读取与交易调用。
  2. 自带回测引擎,能够设置资金、手续费、滑点和基准,并输出资金曲线、回撤、夏普和交易记录。
  3. 支持股票、指数、ETF、债券、期货、期权等中国证券市场多类品种,周期覆盖 Tick 到月线。
  4. 交易接口较完整,既能按股数、手数、目标市值或组合比例下单,也支持撤单和持仓、委托、账户查询。
  5. 提供板块成分、财务数据、合约详情和全推行情快照等能力,便于把选股、分析和执行串起来。

适用场景

如果读者希望快速搭建一套面向中国市场的量化研究与交易流程,QMT 很适合作为本地工作台使用。它尤其适合已经有券商账户、希望直接接入实盘的个人交易者或小型研究团队:一边在客户端内测试双均线、RSI、布林带、MACD、轮动、止盈止损等常见策略,一边利用同样的函数接口平滑过渡到真实账户。这类场景看重的往往不是最开放的开发环境,而是数据、回测和下单之间的一致性,QMT正好提供了这样的闭环。

对以 A 股和衍生品为主的策略开发者来说,QMT也适合做多资产、跨周期的策略验证。证据包显示,它支持股票、ETF、债券、期货、期权以及主要指数,同时覆盖 Tick、分钟和日线以上多个周期,还能访问板块成分和财务数据。这意味着用户既可以做单标的技术策略,也可以尝试板块轮动、基于财务信息的筛选,或者在统一环境中处理期货、期权等不同交易对象。对于重视本土市场覆盖面的用户,这一点比通用型量化框架更有针对性。

不过,QMT并不适合所有开发习惯。它更偏向已经接受 Windows 桌面终端、并愿意在券商体系内使用官方权限的用户;如果团队强依赖自由安装第三方 Python 包,或者希望完全使用外部 Python 环境,就需要注意内置 Python 版本受限这一现实条件。证据包同时提到 miniQMT 适合外部 Python 配合 SDK 的方式,因此在实际选择时,可以把完整版 QMT理解为“带界面的研究与交易终端”,更适合需要图形界面、内置回测和本地实盘联动的人群。