在A股量化交易领域,迅投QMT是券商广泛支持的专业量化交易终端,支持Python策略自动化交易、行情数据获取、实盘回测等核心功能,是个人量化开发者的首选工具。很多新手在安装QMT时,最容易卡在客户端安装、Python库下载、xtquant库环境配置三个环节。
本文基于官方标准流程,为你带来一步到位、零出错的QMT安装+配置教程,全程清晰易懂,新手也能轻松完成。
一、QMT客户端安装(第一步:下载与安装)
QMT客户端不能在通用软件商店下载,必须通过支持QMT量化交易的券商官网获取,这是最安全、最稳定的官方渠道。
详细安装步骤
- 1. 打开你已开户的券商官网(如中信建投、东方财富、华泰、国泰君安等),在官网中搜索QMT量化终端/迅投QMT;
- 2. 找到对应操作系统的安装包(Windows 64位为主流版本),点击下载;
- 3. 双击下载好的安装包,按照提示点击「下一步」,建议默认路径安装,避免后续找不到文件;
- 4. 安装完成后,桌面会生成QMT客户端图标,双击打开,使用券商资金账号登录(必须登录成功才能进行后续配置)。
⚠️ 重要提醒:必须登录成功,否则无法找到「模型设置」选项。
二、下载Python依赖库(第二步:关键配置)
登录QMT客户端后,我们需要下载内置的Python量化库,这是连接Python与QMT的核心桥梁。
- 1. 在QMT客户端顶部菜单栏找到「设置」按钮,点击展开;
- 2. 在下拉菜单中选择「模型设置」,进入配置页面;
- 3. 在模型设置页面中,找到并点击「下载Python库」按钮;
- 4. 等待系统自动下载并安装完成(过程无需手动操作,等待提示完成即可)。
这一步完成后,QMT会自动在安装目录中生成xtquant核心库文件,这是Python调用QMT行情、交易接口的必备依赖。
三、xtquant库复制配置(第三步:Python环境对接)
这是整个教程最核心、最容易出错的步骤,目的是让你电脑上的Python环境能够识别并调用QMT的量化库。我们只需要完成复制粘贴操作即可。
步骤1:找到QMT中的xtquant文件夹
打开你的QMT安装目录,按照以下路径逐层查找:
QMT安装目录 \ bin.x64 \ Lib \ site-packages \ xtquant
- • 默认安装路径通常为:
C:\迅投极速交易终端QMT\bin.x64\Lib\site-packages\ - • 找到名称为
xtquant的整个文件夹,右键复制。
步骤2:粘贴到你自己的Python环境
- 1. 找到你正在使用的Python环境的
site-packages目录(常用路径): - • 普通Python环境:
Python安装目录\Lib\site-packages - • Anaconda环境:
anaconda3\Lib\site-packages - • 虚拟环境:
虚拟环境文件夹\Lib\site-packages
- 2. 在
site-packages文件夹内空白处右键粘贴,将xtquant文件夹完整放入。
✅ 配置完成标志:你的Python环境中能看到xtquant文件夹。
四、验证配置是否成功(测试环节)
为了确保安装无误,我们可以用一行代码快速验证:
打开你的Python编辑器(VSCode/PyCharm/Jupyter Notebook),运行以下代码:
# 导入xtquant库,无报错即成功
from xtquant import xtdata
from xtquant.xttrader import XtQuantTrader
print("QMT xtquant库配置成功!")
- • 如果没有报错,并正常输出提示文字,说明安装配置全部完成;
- • 如果报错
ModuleNotFoundError,说明xtquant文件夹路径复制错误,重新检查路径即可。
五、QMT+Python使用场景说明
完成以上安装配置后,你就可以使用QMT实现专业量化功能:
- 1. 获取全市场行情数据:股票、ETF、指数、期货实时/历史K线;
- 2. 自动化交易:编写Python策略实现自动买卖、条件单、止盈止损;
- 4. 实盘监控:7×24小时监控持仓与行情,自动执行交易指令。
六、常见问题与解决方案
- 1. 找不到模型设置:必须先登录券商账号,未登录不显示该选项;
- 2. Python导入xtquant报错:路径复制错误,严格按照
bin.x64\Lib\site-packages查找; - 3. QMT无法启动:关闭杀毒软件,以管理员身份运行客户端;
- 4. Python版本不兼容:建议使用Python 3.8/3.9,与QMT兼容性最好。
总结
QMT客户端安装与配置全程分为三步核心流程:从券商官网安装客户端 → 登录后在设置中下载Python库 → 复制xtquant文件夹到Python环境,全程无需编写复杂代码,仅需简单的文件操作即可完成。
配置完成后,你就拥有了专业级的A股量化交易工具,能够无缝使用Python对接QMT进行行情获取、策略开发、自动化实盘交易,真正实现量化交易的高效与便捷。本教程适用于所有支持迅投QMT的券商,是量化新手入门的必备指南。