粉丝1.8万获赞4.1万


接下来的几个视频来讲一下这个 mt 五的一个量化交易。呃,这个视频的话,我们先来讲一下通过这个 mt 五去获取一个市场数据,然后我们进行相应的分析。 在后面的视频我们再来讲这个 mt 五的一个 python 的一个委托交易,这个 mt 五的话跟国内的这个 qmt 差不多,我们都要借助于这个 软件进行获取相应的数据,也就是说在获取这个市场数据或者进行交易的时候,我们要打开这个 mt 五的软件,打开之后啊,我们才进行一个数据的获取,因为他是要链接到这个软件的, 呃,这个是链接的一个代码,如果你的 m p 五软件没有打开的话,是获取不了行情数据的,也进行不了啊自动化交易的。 我们来看一下这个代码啊,这个代码的话是非常简单的啊,它主要有三个参数啊,一个是这个品种,然后一个是这个时间框架,如果你要获取一分钟的数据的话,你就将这个 d 一改成 m 一, 呃,第一的话就是一天的数据, m 一的话就是一分钟的数据。呃,如果你要改成一小时的一个数据的话,你就改成 h e。 如果是五分钟、十分钟、三十分钟的一个数据的话,你就改成 m 五, m 十和 m 二十,这个就是这个时间的一个框架,然后这个是获取的一个啊长度, 比如我这里是获取这个一天的一个行情数据,一天的话我这个要获取十天,我这里就选择一个十。呃,当然如果你要分钟也是,如果你是, 呃呃,填成 m 一的话,你要获取啊最近的十天的一个数据的话,你就在这里填十。呃,我们可以去打印一下。 呃,我们选一个产品,比如我们选择是这个欧元美颜 e u r usd 啊,然后我们去运行, 我们可以看得到我们获取的就是这个十天的一个数据,最近十天的话只有七个交易日,所以他获取的是七行的一个数据,我这个是以当前的时间减去这个啊,多少天的一个天数的, 也就说最近十天只有七个交易日,他获取的就是七个。呃,数据。比如我们在这里输入二十吧,获取的就是二十天的一个数据,但是最近二十天的话,他只有十 四个交易日,所以他获取的是十四行数据啊。如果你要改成 m 一,或者改成啊别的一个数据,比如我们改成这个 m 一 m 一的话,他就是一个分钟,同样我们获取的是二十天,二十天的话他的数据就非常多。 二十天我们这个是分钟线吗?他就获取了这个两万多行的一个数据啊。当然如果你要精确到某分钟的话,你就在这里去精确哦。比如我们要获取半天的一个数据,我们就用这个一除,以这个二就是一天的一半。 呃,如果你要多少分钟话,你可以自己去除啊。我们这里是演示一下这个半天,因为现在是周六,周六的话,呃,没有交易数据啊,可能半天他应该是交易到五点钟,从十九日到十四点,就 个不是北京时间到这个五十六分的一个数据。需要注意的是他这个外汇 m t 五的时间并不是北京时间啊,这个就是他的一个数据的获取,我们可以简单的看一下这个代码,这个代码的话这个就是获取一个当前的一个时间, 然后这个函数的话就是往前推啊,用现在的时间减去多少天?然后这个函数的话就是从 m t 五进行获取这个数据 啊,这个是获取的一个数据的函数,前面的是品种,然后这个是你要获取的是什么行情的时间啊? 啊?这个函数参数是在这里的,你要获取一天或者是几分钟都是可以的。然后这个是开始的时间,这个是现在的时间,如果前面这个获取数据成功的话,我们就 对这个数据进行处理,变成这个 p d 的二维的一个数据。呃,这个代码就是这样, nt 五的话,我们可以去查询具体的他的可交易产品,比如啊,他这里是可以去交易啊,这个股票的,看自己用的是什么经济商,不同的经济商他可交易的数据不一样,他这里可以去交易这个纽约交易所跟这个纳斯达克的一个股票, 也就说这些股票啊,这里面有的一个产品都可以获取它相应的一个市场数据啊,这个就是这个 m p 五获取市场数据的视频,这个视频就讲到这里。


mini qmt 就是 qmt 的 轻量版,也叫 qmt 极简模式。叉 tq 款,没有主界面占内存非常小,却能把行情交易接口全部开放给 python 量化策略,从此能直接下单。下图就是 mini qmt 的 下单信息流向图, 不过在使用 mini qmt 之前,需要先配置一下,今天一条视频手把手教你,五分钟搞定 mini qmt 配置,零基础也能听懂哦! 第一步,找到你已经安装好的 python 交易端,右键图标属性,打开文件所在位置,找到这个 lib 文件夹。如果没有证明你没装 python 库,先回 qmt 装一下。 接着进入 label 里的 set packages, 把叉 tq 这个文件夹直接复制粘贴进来。这一步就是把 qm t 的 python 接口装进你的环境, 然后我们整个写代码的工具 vescud, padcham 都可以。下面以 vescud 为例,官网免费下载安装,一路点下一步就行。第一次打开是英文,不过别慌,装个中文插件,重启就变中文啦。 按 ctrl 加 shift 加 p, 输入 python 解释器,选你电脑里装好的 python 版本。这一步是让 viscoud 知道你用哪个 python 来跑代码。 最后一步啦,和第二步一样,把叉 t 框的再贴近你电脑 python 里的 side packages, 这样 viscoud 就 能调用 mini qm t 的 接口啦。 现在我们验证一下,打开 vsco 的 新建一个 python 文件夹,把这段测试代码粘进去运行。如果看到连接成功和订阅成功,恭喜你 mini qmt 就 配置成功啦!