相关说明 | 迅投知识库 迅投知识库 首页 API API 投研新手教程 QMT新手教程 内置Python XtQuant文档 VBA 数据字典 数据字典 快速开始 股票数据 行业概念数据 指数数据 期货数据 期权数据 场内基金数据 债券数据 常见问题 场景化示例 迅投因子 数据浏览器 策略迁移 策略迁移 聚宽策略 客服QQ: 810315303 联系方式: 18309226715 视频教程 视频教程 投研端教程 迅投学堂 在新窗口打开 投研平台 在新窗口打开 迅投社区 在新窗口打开 迅投官网 在新窗口打开 注册 登录 智能助手加载中... 首页 API API 投研新手教程 QMT新手教程 内置Python XtQuant文档 VBA 数据字典 数据字典 快速开始 股票数据 行业概念数据 指数数据 期货数据 期权数据 场内基金数据 债券数据 常见问题 场景化示例 迅投因子 数据浏览器 策略迁移 策略迁移 聚宽策略 客服QQ: 810315303 联系方式: 18309226715 视频教程 视频教程 投研端教程 迅投学堂 在新窗口打开 投研平台 在新窗口打开 迅投社区 在新窗口打开 迅投官网 在新窗口打开 内置Python 快速开始 使用须知 界面操作 变量约定 数据结构 系统函数 行情函数 交易函数 成交回报实时主推函数 引用函数 绘图函数 枚举常量 完整示例 常见问题 提示 QMT所使用的Python版本为 3.6.8 - 64位 # 手册说明 # 对第三方库的支持 QMT Python API 提供基于 Python 3.6 规范的标准量化投资策略应用程序接口,本文档示例代码基于 Python 3.6 规范。我司主要通过以下两种方式对外提供: # 系统自带的 Python 环境 QMT 系统的安装包默认自带 Python 运行环境。用户安装完迅投客户端后,默认可以直接使用 Python 。在这个打包的 Python 环境中,迅投除了提供标准的 Python api 带的库外,还集成了如下一些第三方库: 名称 说明 NumPy NumPy (Numeric Python) 提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。 Pandas Python Data Analysis Library 或 Pandas 是基于 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas 提供了大量能使我们快速便捷地处理数据的函数和方法。 Patsy 一个线性模型分析和构建工具库。 SciPy SciPy 函数库在 NumPy 库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。 Statsmodels Python 的统计建模和计量经济学工具包,包括一些描述统计、统计模型估计和推断。 TA_Lib 称作技术分析库,是一种广泛用在程序化交易中进行金融市场数据的技术分析的函数库。它提供了多种技术分析的函数,可以大大方便我们量化投资中编程工作,内容包括:多种指标,如 ADX, MACD, RSI, 布林轨道等;K 线形态识别,如黄昏之星,锤形线等等。 # 第三方库导入指引 除迅投提供的标准 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检查安装库 上次更新: 邀请注册送VIP优惠券 分享下方的内容给好友、QQ群、微信群,好友注册您即可获得VIP优惠券 玩转qmt,上迅投qmt知识库 登录后获取