QMT量化平台常见问题QA
以下内容基于截至2026年4月的公开信息整理,具体政策以各券商最新规定为准。
一、账户问题
1.1 如何开通QMT量化交易权限?
开通QMT权限通过miniqmt.com推荐的券商渠道,流程已基本实现线上化,无需填写纸质资料,无需跑营业部:
- 联系客户经理:这是最关键的一步,量化终端通常不在APP上公开自助开通,需要后台定向推送流程
- 开立证券账户:如尚未开户,在客户经理指导下完成开户
- 提交权限申请:在券商客服人员指导下,通过券商APP填写申请,选择QMT或PTrade
- 签署协议:电子签署软件使用协议、风险揭示书及《程序化交易承诺书》
- 配置环境:审核通过后(通常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文档?
- miniQMT.com网站:https://www.miniqmt.com
- QMT官方文档:https://dict.thinktrader.net/
- 迅投QMT社区论坛:https://www.xuntou.net
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连接阻塞。建议分批次下载、检查网络稳定性或更换时间段重试。
⚠️ 特别提示
- 各券商QMT版本功能差异较大,开户前务必向客户经理确认以下事项:是否支持miniQMT
- 2024年以后,程序化交易管理更加规范,开通前除了需签署《程序化交易承诺书》还需要如实报备策略类型,对高频交易有严格限制和要求
- 本文内容仅供参考,具体政策以各券商最新规定为准