在量化交易领域,QMT 量化系统凭借其强大的功能和灵活性,受到了众多投资者的青睐。对于希望利用 Python 进行量化策略开发的用户来说,了解 QMT 量化系统的 Python 环境以及如何安装第三方 Python 库至关重要。本文将详细介绍相关内容,帮助您顺利开展量化交易策略的开发与实施。QMT Python API 提供基于 Python 3.6 规范的标准量化投资策略应用程序接口,QMT 系统的安装包默认自带 Python 运行环境。用户安装完客户端后,默认可以直接使用Python。在这个打包的Python环境中,QMT除了提供标准的 Python api 带的库外,还集成了如下一些第三方库,像 NumPy、pandas、SciPy等,使用这些库可以直接在 QMT 里面调用自己的数据库数据,将必要的 QMT 数据保存到自己的数据库。同时,还内置了 requests 库,用户可使用它实时爬取一些网站的数据,比如集思录、东方财富网等,以便在 QMT 自带数据不满足需求时,补充外部数据。2、QMT导入第三方库
除迅投提供的标准 Python api 和集成的部分第三方库,用户也可自在 Python 官网下载其他所需第三方库,使用方式如下:
(1)本地安装Python环境,下载python3.6,Python官网:https://www.python.org/downloads/release/python-360/
(2)安装位置:C:\Python36
新增环境变量:我的电脑--属性--高级系统设置--高级--环境变量---path:C:\Python36;C:\Python36\Scripts
(3)Python环境检查
Win+R 打开运行,输入 cmd
检查Python变量
(4)安装第三方库
安装前先确认客户端安装目录,根据个人电脑进行调整。
安装时若遇到下面错误提示,请执行 pip 更新命令 python -m pip install --upgrade pip

安装三方库命令 pip install openpyxl -t E:\QMT交易端20962\bin.x64\Lib\site-packages
(5)检查安装结果
安装位置\bin.x64\Lib\site-packages检查安装库
问题描述:
"ImportError:Forbidden:Moduleopenpyxl not in whitelist!"
问题解答:
该报错是由于券商后台开启了 Python 库白名单,若您使用的是券商提供的QMT终端,请联系您的所属券商开通对应 Python 库白名单权限即可。
2、启动策略时pandas库报错
报错信息1 :NameError: name 'pandas' is not defined
解答:
该报错是指当前环境下没有找到pandas库
解决方法:
1、请在设置-模型设置中检查正确设置了路径,正确路径应指向{安装目录}\bin.x64
股票无条件万1,根据资金量最低可以做到万0.854最后:如果你也想尝试一下量化交易,那就找我领取学习资料和测试账户吧!福利5:量化工具安装使用教程、视频
福利6:极速柜台,量化投资者专用,速度微秒级