今天向大家展示一下安装QMT及成功运行第一次回测的过程,顺便解答一下在这个过程中新手们的困惑。个人接触到的QMT,有官方版本的,也有券商版本的,本文用到的QMT为券商版本的。
1、安装
向券商申请成功QMT后,通过券商网站或个人邮箱下载QMT安装程序。安装过程比较简单,只有两个注意事项,在下图这个地方:
(1)安装在哪个分区?一般说来,要安装在空间比较大的分区,因为本身QMT程序占用空间就大,还有后续下载的数据也是在QMT文件夹下。所以,最好装在100G以上的分区。
(2)更改文件夹名称。安装程序默认的目标文件夹的名称是中文的,而且很长,如果不更改的话,以后运行时,可能会遇到路径中有中文或路径太长的问题。所以,建议改成英文并且较短的名称,如“**QMT”。

2、登录

上图有三个标签,我们选择“行情+交易”。下面三个复选框,“记住密码”和“自动登录”处根据个人需要勾选,在个人专用电脑上的话,勾选上就行了,方便快捷。“极简模式”如果勾选的话,就会以miniQMT的形式启动,本次展示不勾选“极简模式”。
3、查看界面
进入主界面后,我们点击“模型回测”按钮。这里有多个程序自带的策略,其中上面三个图标带“V”的是VBA代码策略,懂VBA的朋友可以去研究一下。下面图标带“P”的是Python策略,我们点击“多因子选股回测示例”策略右边的“编辑”链接,打开欣赏一下代码。

代码长这样,今天先不研究具体代码。

代码右侧有回测信息,我们看一下。下图为基本信息标签,重点是“默认周期”为日线,说明要用到日K线数据。

下图为“回测参数”标签,重点为开始时间和结束时间,说明要用到这两个时间点之间的数据。

4、尝试回测
准备就绪,检验一下成果吧!点击“回测”按钮。

未成功!

从步骤上说,已经完成了一半;从时间上说,连五分之一都没完成。下面就开始解决问题。
上图中的意思是pandas模块未找到。原因是安装包中未包含常用模块,包括科学计算和金融类的模块,需要手动下载安装。
5、解决问题
(1)下载python库
在这个地方,点击“下载python库”按钮。

弹出了这个界面,啥也别改动,点击“Python库下载”按钮,等待下载完成。

然后关闭QMT程序,打开QMT的安装文件夹,长这样:

进入“bin.x64”文件夹,文件很多,往下找一找会发现刚才下载的压缩包:

打开压缩包,将里面的两个文件夹复制到当前文件夹(“bin.x64”文件夹)下,遇到相同文件选覆盖:

上述步骤完成后,启动QMT程序,然后再回测,这下不提示缺模块了。但是除了显示一行“start back test mode”,就再也没有反应了。这是因为缺少回测所所需的数据。

(2)下载数据
策略必需的数据为行情数据,大部分的策略还需要财务数据,下面我们就根据回测的时间周期下载一下这些数据。
点击左上方的“操作”——“数据管理”菜单

下图中的勾选和填写如红框处。自定义时间段那儿,也可以延长一下,多选几年,但下载过程会更久。

财务数据量比行情少很多,我们全部下载就行了。

6、成功回测!
各项准备都已经完成了,让我们再回测一次吧,这下出现了这个界面,说明终于回测成功了!

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74868
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!