Java教程

【九月打卡】第3天 Py交易体系完善(QMT mini)

本文主要是介绍【九月打卡】第3天 Py交易体系完善(QMT mini),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称: 程序员理财课 Python量化交易系统实战
课程章节: 第2章 获取股票数据(迅投QMT)
课程讲师: DeltaF
课程内容:

我们知道,交易的难点在于两方面:

  1. 赚钱的策略
  2. 情绪把控

量化是可以在这两方面对交易者进行补全的。
赚钱策略方面:量化可以通过数据回测,帮助寻找
情绪把控方面:通过自动化下单,可以避免因情绪而产生的冲动交易

那么今天就来研究下当下比较好用的量化框架QMT

1.0 安装
XtMiniQmt.exe存在于QMT安装目录下的bin.x64子目录中, xtquant库默认安装在bin.x64\Lib\site-packages中。
想在Python本地调用,只需将xtquant拷贝到python本地的Lib\site-packages即可

from distutils.sysconfig import get_python_lib
get_python_lib() # 查看路径

测试:

from xtquant import xtdata

报错:no module named IPythonxxx,看了下大概率因为xtquant库里的.pyd文件,只支持python 36\37\38,而我们的是39导致的
需要anaconda降级到38。参考

需要先把环境备份下:pip freeze > .\requirements.txt
然后通过conda切换python版本conda create -n p36 --clone base
我的base是py36的,直接clone过来搞搞试下

如果用vscode的话,还需要配置下解释器相关

Ctrl+shift+p打开comand panel
输入python: Select interpreter

课程收获:
虽然还是没能在vscode里跑起来,但是cmd里已经可以跑了。
后面继续完善,把vscode设置好即可。
配环境真的是个辛苦活儿啊

图片描述

这篇关于【九月打卡】第3天 Py交易体系完善(QMT mini)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!