通过在此处阅读本指南,您必须已经应用了之前的指南 -免费下载勾选数据并将其转换为 Metatrader 4 可用性,因此我假设您现在在您的历史记录\[您的经纪商名称]文件夹中拥有 HST 文件,在您的测试仪\历史文件夹。如果不是这种情况,请先参阅之前的链接指南。
启用刻度数据回测
由于最新的 Metatrader 4 客户端版本无法再使用自定义 FXT 文件,因此必须运行特殊软件才能启用它。
- 现在,有2个选择:
- Tick Data Suite是一款商业(付费)软件,比免费脚本具有更多功能,并且在官方网站上得到完全支持。提供试用版。
- 完全免费的 Birt 补丁脚本有一些限制。没有可用的支持。
- 免费脚本的限制包括但不限于:
- 不支持优化,如果尝试会导致崩溃。
- 不支持Walk Forward Analyzer等第三方工具。
- 该脚本仅在 Metatrader 4 启动后手动运行。
- 2GB 限制删除仅适用于版本 405+ 以及之前版本的选定操作系统。
- 如果在脚本外部进行回测,则随后在脚本中进行回测将导致崩溃。
- 必须手动启用真实点差,并且如果不再需要真实点差,则必须重新启动终端。
- 没有可用的支持。只有故障排除区域可以提供一点帮助。
如需更详细的比较表,请导航至功能矩阵页面。
如何验证它是否正常工作
如果回测正在运行并且 tester\history 中的文件没有重新创建,这意味着一切正常。当然,它会跳过“收集M??”和“使用M?”脚步。回测结束时,结果选项卡中应正常显示红色条,结果和余额图表中的建模质量均为 99%。
如果您遇到任何问题,请导航至常见问题解答和故障排除页面。
从同一文件夹运行多个 Metatrader 4 实例
如果涉及 Tick Data Suite,则会自动执行此操作,并且可以从同一文件夹启动所需数量的 MT4 终端实例。
否则,如果涉及到 Birt 的补丁脚本,并且需要从同一文件夹运行多个实例,则可以使用其中一个加载器,它们可以在刻度数据下载区域中找到。这些装载机与版本 225-409 兼容;主文件夹中的通用加载程序与版本 405-409 兼容,而旧文件夹中的通用加载程序与旧版本兼容。单独的加载器也可用于几个较旧的版本,但通用加载器应该适用于任何低于 409 的版本。官方网站上也不提供对这些加载器的支持。
请注意,通用加载程序需要为每个特定构建进行自身配置,因此将显示一系列消息,并且一旦找到相关偏移量,终端将关闭。这种情况仅在第一次运行时发生,是完全正常的。