一:QMT安装
支持QMT的券商在给我们软件链接后,即可安装。QMT的安装环境是64位的Windows系统,推荐首选8GB以上的内存,硬盘在100G以上,安装的时候,最好不要装在C盘,若是必须装在C盘,可以使用管理员身份运行,避免因为权限问题出错。
二:QMT环境配置
登录QMT行情+交易模式
使用QMT自带Python(一键式,极力推荐)—— 点击“模型研究”-下载python库
三:QMT历史数据下载
在QMT上安装好Python库后,我们补充数据在左上角【操作】点击【数据管理】选择需要的数据补充。
数据可以设置每日定时更新,可以点击客户端右下角【行情】按钮,在【批量下载】界面选择需要每天更新的数据,数据范围勾选【增量】,并且勾选【定时下载】选项,之后每天在指定时间会自动下载行情数据到本地。
若有特殊需要,可以添加安装第三方库(非必选)
配置好Python环境后,我们还可以安装一些强大的“武器”——第三方库如 tushare等。像numpy(用于科学计算)、pandas(用于数据处理)、pytdx(用于获取行情数据)等都是量化策略的得力助手。
安装第三方库最最最关键的一点是:必须把库安装到QMT正在使用的那个Python环境里去! 如果安装错了地方,QMT是绝对找不到的,你的策略代码一运行就会报错“ModuleNotFoundError”。
后期 我会将如何在QMT上安装第三方库(如 tushare等)。
QMT配置常见问题:
安装问题一:Mac 电脑到底能不能用?
直接答案:不能。 QMT官方没有推出任何macOS版本,你无法像安装普通Mac软件一样直接在苹果电脑上运行它,虚拟机也不行的哈!
问题二:32位系统能不能用?
直接答案:不能,也不推荐。
问题三:QMT与Python版本的兼容性?
QMT能用哪个版本的Python,不是由用户决定的,而是由你开户的证券公司决定的。
绝大多数券商:提供的QMT内置Python版本为 Python 3.6.8 ;少数券商(楼主使用的券商):已经将其QMT内置的Python版本升级到了 Python 3.11
这个版本差异是比较大的的,因为它直接决定了你能使用的第三方库(如numpy, pandas等数据分析工具)的版本,甚至影响代码的写法。例如,一个为Python 3.11编写的策略,很可能完全无法在Python 3.6的环境下运行。
为什么我安装QMT后不能正常使用?
如果你严格按照以上步骤操作,但QMT依然罢工,不要灰心。这里列出了一些最常见的“疑难杂症”和解决方案。
QMT策略运行报错 ModuleNotFoundError?
可能原因 1.第三方库未安装 2.库安装到了错误的 Python环境
解决方案 1.确认库名拼写正确 2.严格按照第四部分的方法,使用-target 或在激活的虚拟环境中安装
QMT 启动时闪退或报错?
可能原因 1.安装路径包含中文或特殊字符 2.未以管理员身份运行 3.被杀毒软件或防火墙拦截
解决方案:1.将 QMT安装在纯英文路径下,如 D:\xtquant 2.右键点击 QMT快捷方式,选择”以管理员身份运行” 3.将 QMT程序添加到杀毒软件的信任列表
QMT点击”下载 python 库”无反应或下载失败?
可能原因 网络问题或券商服务器问题
解决方案 1.检查你的网络连接 2.尝试更换网络环境(如手机热点) 3.联系你的券商客服寻求帮助
QMT回测或交易时,数据获取失败?
可能原因 1.未下载历史数据 2.账户未开通相应权限
解决方案 1.在 QMT的行情数据工具中,下载你需要的股票/期货的分钟线、日线数据 2.确认你的模拟或实盘账户已正确绑定,并拥有交易权限
QMT的Python 版本不匹配的错误?
可能原因 使用了与当前 Python 环境不兼容的库或语法
解决方案 1.确认你券商 QMT的 Python 版本(见第三部分) 2.安装与该 Python 版本兼容的第三方库版本 3.调整你的代码以适应当前的 Python 版本
排错终极大法:当你遇到任何无法解决的问题时,请运行以下代码, 进行检查!!
结语
恭喜你!读到这里,你已经掌握了QMT安装与环境配置的核心知识。量化交易的道路充满了挑战与机遇,而一个稳定、正确的开发环境,是你迈向成功的第一步,也是最重要的一步。
请记住,遇到问题是正常的,尤其是在处理不同版本兼容性时。保持耐心,仔细排查,善用搜索和求助,你一定能克服所有障碍。
实在不清楚 还可以在帖子提问 ,看到后会第一时间帮大家一起解决!!
著作权归文章作者所有。