常识网。有趣实用的生活常识!

最新更新文章排行

海马常识网

当前位置: 首页 > 品牌 > 福汇

MT4 EA如何进行历史数据回溯测试(图文详解)

时间:2024-02-20人气: 1263331181

对EA自动化交易系统来说,回溯测试是正式上线前必须要经历的环节,毕竟如果一个程序连历史记录跑出来都是一塌糊涂的,更不用在真实的环境中长期稳定盈利,而凡是打算在MT4进行EA历史数据回溯测试的新手都会对完整的流程不甚了解,而且对当中怎么产生报告也不知道怎么操作,接下来本文将以图文的方式对其进行介绍。

因为涉及到历史数据的存储,一般来说只有在PC端的MT4上才能够进行回溯测试,在网页版或者手机版都是没有办法运行的。所以如果要进行MT4回溯测试,我们需要打开MT4的PC端,然后点击菜单栏下方的带‘放大镜’的按钮或者直接键盘上按下Ctrl+R,就会在页面下方弹出测试的栏目出来。

图片

图-菜单栏下方的按钮

在栏目弹出来之后,我们需要选定要进行测试的参数:

  • 第一行第二个选项框:选择你要测试的策略,一次只能上一个策略
  • EA属性:交易的初始资金、交易方向、EA的手动输入参数等
  • 交易品种:选中一个要测试的品种,一次只能测试一个品种,而且不能跨品种获取。
  • 时间周期:运行的走起,一次只能一个周期,而且不能跨周期。
  • 复盘模型
  • 适用日期:起始时间和终止时间,前提是你得有那段时间的高精度数据,否则跑不出来,或者精度不够跑出来的测试结果毫无意义而容易产生误导人的情况,海马财经能免费提供高达99%的FXCM福汇MT4历史数据下载,具体相关请阅读《FXCM福汇MT4历史数据缺失怎么补全,这里有下载软件》。
  • 点差:MT4的点差是没有历史记录的,所以只能选择一个固定的值,建议您根据平台的平均值进行。
  • 复盘显示:勾选则代表要打开图表并显示下单情况,拉动按钮是速度(一般拉到倒数第二格或者最后一格),跳至是如果你不想等后面的显示了,直接点跳至。都设置好之后点击右小角的‘开始’按钮。

图片

图-策略回溯测试参数输入

点击开始之后,正常最下方的进度条绿色的部分会慢慢跑完,直到电脑的声音出现一个类似于‘橡皮鸭'被挤压的声音代表结束。

图片

图-跑测试过程

当测试跑完之后,在下方可以选择三个选项“结果”,“净值图”,“报告”。

图片

【结果】是测试过程中每个指令的详细信息,一个单子可能有多个指令,开仓、平仓都算一个指令。

图-结果截图

【净值图】蓝色线代表当有订单平仓时的余额,而净值则是绿色折线(下图中绿色线和蓝色线重叠了所以看不出来),具体关于余额和净值的区别,可以翻看相关文章《MT4里面的余额和净值各自代表什么意思》,绿色柱状图则是平仓单子的手数。

图片

图-净值图截图

【统计】是整个测试中最为关键的部分,我们可以通过数据看得出各个方面的指标,包括回撤情况,盈亏比等情况,包括历史数据的质量(数据质量最好达到95%以上否则没意义)来衡量该EA的总体表现。

图片

图-统计截图

当然如果您要将报告保存到电脑本地的话,可以【统计】中点击右键->保存报告。

以上就是MT4利用EA进行历史数据数据回溯测试的基本流程,如果您上述有任何不明白之处,欢迎和我们在线客服进行沟通

标签: