MT5现在有了导入自定义数据的功能,不需要再像MT4那样写入二进制hst文件的办法,现在可以直接导入了,这里贴一下具体的方法,基本上不会写代码的人也可以很顺畅的完成

这里用A股数据为例

98e3d8f8c0d99550caee16f4637b2285.png

ec65ebee06915c9f6263fe25a4737ef5.png

填完点确定,然后点规范旁边的柱

6af13788139f8ecccb2377abfcc1a023.png

时间选择Daliy然后点导入

这个时候你需要一份标准的csv文件,标准如下

664cd0674fa826af9934460706106758.png

这里有几个地方要稍微注意,第一,日期必须严格按照yyyy:mm:dd 的格式,时间也是hh:mm:ss的格式,然后必须是开高低收按照顺序排列

e92d08a04e6c75601c0de424fa96eec9.png

如果这里显示红色,就把鼠标移上去,看下提示什么,一般是文件格式不对

然后点确定就可以看到了

81a73a379c5d052b6e97281184ad272a.png

这里尝试下随便插入一些mql5编译的指标

fe49f6978c1dcff3dfc0b71e0470aa03.png

回测这里好像不太行,估计是报价tick没有导入的原因。上面的用于研究足够了

顺便说一下,tradingview,mql5,cTrader这类的软件都只是为了快速实现模型用的,国内目前没有太好的研究量化平台,现在市面上的软件用于个人研究真的不行,特别是那些基于web开发的ide和python云环境,我不觉得有谁会把稳定盈利的东西放在别人的云服务器上.第二,对于大多数人的水平来说,还是非常需要可视化的观察图表来总结统计规律的,这点上tradingview毫无以为是最好的,因为它可以用python去快速实现想法,然后搭个web做展示就行。个人使用还是找到一个自己趁手的工具就行了,不需要一直寻求更好的。就速度和稳定性而言,mql5首选。快速开发而言,tradingview舒服

mt5近些年做了很多关于python的倾斜,反而忽略了mql5语言的问题,居然现在还是不能利用指针和dll交换数据,这个让mql5以后一定会深陷泥潭。他的编程语言越来越跟不上开发者的脚步。cTrader倒是比较好,直接用了c#搞个.net环境也懒得搞DSL了。但是国内使用者比较少,需要有阅读英文文档的能力。说到这里就不得不说杜卡的java平台,如果有国外的网络环境,真的是一个非常非常不错的平台,除了周末老是连不上几乎没有缺点

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐