课程名称: 程序员理财课 Python量化交易系统实战
课程章节: 第2章 获取股票数据(迅投QMT)
课程讲师: DeltaF
课程内容:
我们知道,交易的难点在于两方面:
- 赚钱的策略
- 情绪把控
量化是可以在这两方面对交易者进行补全的。
赚钱策略方面:量化可以通过数据回测,帮助寻找
情绪把控方面:通过自动化下单,可以避免因情绪而产生的冲动交易那么今天就来研究下当下比较好用的量化框架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设置好即可。
配环境真的是个辛苦活儿啊