使用Birt’s补丁工具将任意格式数据(如tickstory)转换为mt4历史数据hst

By 迈达斯之手 at 2018-09-12 • 1人收藏 • 343人看过

在开始之间,先列一下这个脚本的一些限制,如果嫌麻烦,可以直接购买birt的Tick Data Suite工具。

  1. 大于4GB的FXT文件最多只能读取4GB。

  2. 运行回测后启动脚本,这时开启另一个回测将导致软件奔溃

  3. 你需要手动开启实时点差,重启mt4后实时点差设定就没了

  4. 跟 Walk Forward Analyzer这样的第三方工具不兼容


使用步骤:

  1.  如果你使用的MT4 build 版本在405以上并且需要突破2GB文件限制,你需要先下载安装Microsoft Visual C++ 10 runtime

  2. 前往下载页面下载脚本,我这里直接转到附件了,(官方网站比较慢,有点打不开)

    发布时间: 21.07.2015

    兼容: MT4 build 545 或更高

    csv2fxt_src_v0.50.zip(下载这个就好)

    csv2fxt_v0.50.zip(如果想要研究源码,下载这个)

  3. 在Metatrader 4文件夹中安装脚本,这个老司机都知道的,就不累述了,就是experts\scripts下面

    1.png

    直接把文件夹复制到对应的mt4目录

    2.png

  4. 打开任意一个mt4图表

  5. 开启允许dll

  6. 在脚本导航那里双击我们放好的birt脚本

  7. 根据需要配置参数,默认值就可以用,除非你要实时点差的FXT,那你要自己设置一下

    3.png

    csv文件的路径可能需要手动指定一下

  8. 要记得选择你需要的货币对名称和时间周期,就是你需要创建fxt的文件的那个货币对

  9. 有了fxt你就可以回测了



1 个回复 | 最后更新于 2018-09-12
2018-09-12   #1

太谢谢了

登录后方可回帖

Loading...