QMT量化交易软件介绍与安装调用第三方库(以通达信pytdx和MyTT为例)

adminadmin 精选技术文档 2024-01-24 122 0
QMT量化交易软件介绍与安装调用第三方库(以通达信pytdx和MyTT为例)

安装QMT

给QMT安装python

给QMT的python环境安装第三方库 1.准备python虚拟环境 2.安装第三方库到指定目录

在QMT里调用第三方库(代码)

1.第三方库pytdx在QMT里的调用方法

2.单个文件第三方库调用方法

QMT内置库

安装QMT 下载后安装QMT假定安装在D:\qmt目录最好不要有中文或者空格

给QMT安装python 登录后选择设置菜单进入系统设置选择交易设置 >模型设置,点击 Python库Q下载如果安装目录为D:qmt,则python默认安装在目 录D:\qmt\bin. x64

QMT量化交易软件介绍与安装调用第三方库(以通达信pytdx和MyTT为例)

给QMT的python环境安装第三方库 注意:安装三方库前请备份QMT安装目录\bin x64\目录下的DLLS和Lib这两个文件夹Q,以便在安装三 方库引|起系统错误后可以恢复系统默认的库文件如果你本地有其他python版本的话建议使用虚拟环境来操作这样不会影响你原有的python版本以及已经安装的第三方库如果你的电脑只是做交易是按照QMT要求只安装了Python3. 6. 8版本,本机也不经常使用 python的话可以跳过虚拟环境这一步骤

1.准备python虛拟环境 由于QMT使用python版本为3.6.8为了兼容性更好我们通过Anaconda在本地虚拟一个python3. 68环境

1.Anaconda的安装及环境配置(自己百度, csdn里指导文章很多)

2.创建虚拟环境 建立一次即可已建立不用重复建立, name后的qmt是环境名称自己起名以后用这个激活虚拟环境
conda create --name qmt python=3.6.8

3.激活虚拟环境 以后均要先激活再通过pip安装第三包

conda activate qmt

conda info -e (查看所有的虚拟环境)

2.安装第三方库到指录 以上准备妥当后先激活虚拟环境 假设QMT我安装在D:\qmt那么第三方库需要安装到这里 D:\qmtbin. x64\L iblsite packages 安装第三方包以安装pytdx为例注意指定目录

pip install pytdx --target=D: \qmt \bin. x64\Lib\site-packages

如果安装第三方库感觉有些慢还可以在命令行临时添加一下参数使用清华源这样速度会快很多

pip install pytdx --target=D: \qmt \bin . x64\L ib\site- packages -i https ://pypi . tuna. tsinghua.e

在QMT里调用第三方库(代码)

1.第三方库pytdx在QMT里的调用方法 以下已pytdx为例展示如何调用第三方库文件关于pytdx的介绍请自行参考相关文档学习
#encoding:gbk #加载pytdx库 from pytdx.hq import TdxHq_ API

#实例化tdx行情对象 api- TdxHq API() Idef init(ContextInfo): pass def

def handlebar(ContextInfo): # 数据获取接口一般返回list结构如果需要转化为pandas Dataframe接口可以使用 api.to_df 进行转化 with api.connect('119.147.212.81', 7709):

df = api.to_df(api.get_security_bars(9, 0, '300750', 0, 50))

print('pytdx行情获取\n',df)



作者:牛人量化交易
链接:https://xueqiu.com/8007233212/276256399
来源:雪球
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
风险提示:本文所提到的观点仅代表个人的意见,所涉及标的不作推荐,据此买卖,风险自负。


版权声明

本文仅代表作者观点,不代表牛人量化交易网立场。
本文系作者授权牛人量化交易网发表,未经许可,不得转载。

喜欢0发布评论

评论列表

发表评论

  • 昵称(必填)
  • 邮箱
  • 网址