知识问答QA

QMT量化平台常见问题QA

以下内容基于截至2026年4月的公开信息整理,具体政策以各券商最新规定为准。

一、账户问题

1.1 如何开通QMT量化交易权限?

开通QMT权限通过miniqmt.com推荐的券商渠道,流程已基本实现线上化,无需填写纸质资料,无需跑营业部:

  1. 联系客户经理:这是最关键的一步,量化终端通常不在APP上公开自助开通,需要后台定向推送流程
  2. 开立证券账户:如尚未开户,在客户经理指导下完成开户
  3. 提交权限申请:在券商客服人员指导下,通过券商APP填写申请,选择QMT或PTrade
  4. 签署协议:电子签署软件使用协议、风险揭示书及《程序化交易承诺书》
  5. 配置环境:审核通过后(通常2个交易日),收到开通成功和包含软件下载地址的通知邮件

1.2 QMT平台开通的资金门槛是多少?

2026年量化交易门槛已显著降低,散户参与的资金门槛普遍下降到了10万:

  • 主流门槛:多数券商要求10万-50万不等。本站推荐券商门槛最低,10万入金即可开通
  • MiniQMT门槛:券商要求较高,有些要求大于300万,或者要求额外加收佣金或者软件使用费,本站推荐全功能版QMT权限10万起
  • 投资经验要求:无交易经验要求,但是需要具备一定的编程能力,C3及以上风险测评等级

建议:开户前直接咨询客户经理确认具体门槛,不同券商差异较大。大多数券商对达到资产门槛的客户免收软件使用费

1.3 QMT与miniQMT的区别,哪些券商支持miniQMT?

核心差异

维度 标准QMT(大QMT) MiniQMT(极简模式)
开发环境 内置Python编辑器(Py3.6) 任意Python IDE(VS Code/Jupyter/PyCharm)
第三方库 仅官方白名单库 pip任意安装
回测功能 内置Tick→年线回测引擎 无,需借助backtrader等框架
运行位置 QMT客户端(内置python) 本地原生Python+Miniqmt客户端
适合人群 个人量化爱好者、中小机构 专业开发者、高频玩家、机构用户

开通QMT后,部分券商可在QMT和miniQMT之间自由切换使用。绝大多数券商默认不提供miniQMT,开通时务必向客户经理明确确认。判断方法:登录QMT时看界面有无"极简模式"和"独立交易"选项。

1.4 QMT支持L2行情吗?

支持情况因券商而异:

  • 部分券商支持L2行情接口,但通常需要额外付费订阅。L2数据在券商服务器内部获取,一般外部无法直接访问,因此通常券商提供的L2无法使用miniqmt,只能使用QMT客户端。L2数据本身涉及交易所版权收费,券商会另行收取费用
  • 据用户反馈,部分券商版QMT暂不支持L2行情接口,如有需求可咨询迅投官方增值数据服务
  • 获取L2行情可能还需要购买投研端,建议开通前详细咨询

1.5 QMT支持哪些品种交易?

QMT支持A股(含北交所)、债券、REITs、ETF、LOF等品种的现货买卖,融资融券交易,港股通,国债逆回购,新股申购,ETF申赎,ETF期权,以及中金所、上期所、大商所、郑商所、能源中心的期货交易。

1.6 QMT支持股票期权/期货吗?

支持,需单独申请开通:

  • 股票期权:个人投资者通常要求100万以上资金,需要报备审核,门槛较高且审核较繁琐
  • 期货:需通过已经开通QMT权限的券商指定的期货公司单独开户申请

1.7 无法在QMT策略中卖出可转债?

部分券商对可转债程序化交易有特殊要求,可能需要单独签署协议并开通相关权限,建议开通前向客户经理确认。开通权限后QMT支持可转债交易,但需要注意券商层面可能存在限制。

二、使用问题

2.1 使用miniQMT获取行情数据需要登录吗?

获取行情数据不需要登录,打开miniQMT终端即可。如果要进行实盘交易,则需要登录账户。

2.2 如何登录miniQMT?

在主QMT登录界面勾选 "极简模式" ,登录后自动进入miniQMT模式。也可以直接运行安装目录下的XtMiniQmt.exe

2.3 如何安装xtquant?

方法一(推荐):通过miniqmt.com网站首页的《xtquant快捷检测配置》进行快捷配置。

方法二:直接pip install xtquant。截至2025年10月,已支持pip直接安装。

方法三:在QMT主客户端中下载Python库,然后到QMT安装目录\bin.x64\lib\site-packages\xtquant,复制到自己的Python环境的Lib\site-packages对应路径中。

2.4 Python版本兼容性要求?

目前xtquant支持64位Python 3.6至3.14,不同版本导入时自动切换。建议使用Python 3.11。

2.5 xtquant无法获取五档L1行情,只有最新价?

可能原因及解决方案:

  • 行情源配置问题:检查QMT登录界面的行情选项,应选择五档全推而非最新价
  • 券商版数据限制:部分券商版本功能受限,开通前应确认完整功能
  • 服务器数据错误:通过左下角设置"通信设置"中可切换至其他备用地址

2.6 QMT网络连接总是重连/行情连不上?

常见原因

  • 检查行情服务器地址配置是否正确,可在登录页"通信设置"中更换测速通过的地址
  • 部分默认服务器可能存在问题,可尝试切换至其他备用地址
  • 家庭宽带稳定性不足,建议使用稳定网络或云服务器
  • 检查防火墙设置,确保QMT客户端网络访问权限

2.7 跑QMT需要什么样的硬件配置?

配置级别 CPU 内存 适用场景
入门级 4核 8GB 简单策略、低频交易
推荐配置 8核以上 16-32GB 多因子选股、算法交易、高频交易等

建议至少8核CPU和16GB(推荐32GB)高频内存。

2.8 QMT可以在云服务器上运行吗?

部分券商可以。虽然QMT定位为本地运行,但实际可在云服务器上部署,已有用户成功部署正常使用。部署时需注意防火墙设置。

云服务器要求。云服务器最低2C4G 容量40G可安装,建议至少4核CPU和8GB以上高频内存。

2.9 xtquant支持回测吗?

不支持。xtquant仅提供行情数据和交易接口,回测需借助第三方框架如backtrader等。可使用主QMT内置回测引擎进行策略验证。

2.10 pip下载库速度慢,有加速方式吗?

配置国内镜像源即可:

pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple

2.11 有哪些使用限制?

  • 必须打开miniQMT客户端才能使用xtquant库进行交易
  • 仅支持Windows系统(但有用户在Linux/Mac通过虚拟机或者使用Wine等方案成功运行)
  • 一个QMT可绑定多个账号,但每个账号需单独完成程序化报备

2.12 哪里可以找到api文档?

2.13 如何在主QMT中安装第三方Python包?

在QMT内置的Python环境中,可参考以下方法:从Python官网下载免安装包(如python-3.6.8-embed-amd64.zip),解压后将Python可执行文件放到QMT的bin.x64目录中,然后通过该Python安装所需包。

2.14 MiniQMT和主QMT可以共享数据吗?

可以在xtquant软件包中设置自定义数据路径。具体做法:修改Lib\site-packages\xtquant\xtdata.py中的init_data_dir

2.15 历史数据最早到什么时候?

K线数据最近3个月,不同券商提供的历史数据范围可能有差异,以服务器实际返回结果为准。

tick数据最近5个交易日,付费投研版提供更多数据,以服务器实际返回结果为准。

2.16 数据高效存取有哪些推荐方法?

推荐使用专业时序数据库如clickhouse、dolphindb等,便于历史数据和实时数据的拼接。本地使用hdf5、parquet等格式也能取得较高性能。

2.17 计算复权数据与同花顺等软件有差异怎么办?

同花顺等软件大多使用等差复权(加减法),可能导致计算涨跌幅度不准确。QMT量化场景通常采用等比复权(乘除法),可避免历史行情出现负值等问题,不必理会这种差异。

2.18 如何计算当天的涨停价?

  • 主板int(昨收价 × 110 + 0.5) / 100
  • 创业板/科创板/北交所int(昨收价 × 120 + 0.5) / 100

三、交易问题

3.1 QMT交易支持哪些接口和模式?

QMT提供两种主要模式:

  • 标准QMT:内置行情、回测、交易一体化,适合个人量化爱好者
  • MiniQMT:通过xtquant包中的xtdata(行情模块)和xttrader(交易模块)提供纯API接口

3.2 为什么MiniQMT无法获取/下载行情?

常见排查步骤

  • 确认miniQMT客户端已以极简模式登录,且左下角没有持续"转圈"的连接状态
  • 检查行情服务器地址配置,尝试更换备用地址
  • 确认券商账户已开通对应行情权限
  • 检查网络连接是否稳定,防火墙是否放行

3.3 开通极速柜台后能否在手机同花顺交易?

开通极速柜台后可以使用手机同花顺等第三方APP交易但是资金划转受限,需使用券商自带的交易终端或QMT客户端进行资金划拨。具体以券商规定为准。

3.4 在哪里可以获得更多数据?

  • akshare:提供丰富爬虫数据,包括港股美股行情、供应链、财务、估值等
  • 专业量化平台:米筐、聚宽、优矿等提供精准因子、财务、历史行情
  • 第三方购买:某宝、某鱼等平台可购买高频历史数据

3.5 可以使用文件单功能吗?

可以,可在miniQMT中自行编写轮询程序监控指定路径,实现类似功能。

3.6 subscribe_whole_quote取的是全市场数据怎么办?

这是QMT实现上的问题,需要在回调函数中自行过滤出感兴趣的股票。

3.7 QMT支持C++调用吗?

支持,有专门的C++ SDK框架,可咨询券商获取。

3.8 可转债程序化交易是否需要额外权限?

部分券商要求单独开通可转债程序化交易权限,可能需要签署额外协议,建议开通前确认。多数券商QMT默认不直接支持可转债交易。

3.9 数据下载后取local data仍为空?

可能原因:QMT服务器维护中、本地网络不稳定下载中断、下载量过大导致TCP连接阻塞。建议分批次下载、检查网络稳定性或更换时间段重试。

⚠️ 特别提示

  1. 各券商QMT版本功能差异较大,开户前务必向客户经理确认以下事项:是否支持miniQMT
  2. 2024年以后,程序化交易管理更加规范,开通前除了需签署《程序化交易承诺书》还需要如实报备策略类型,对高频交易有严格限制和要求
  3. 本文内容仅供参考,具体政策以各券商最新规定为准