欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

基于日历的回测:事件驱动的交易 EA - MetaTrader 5 库

author emer | 867 人阅读 | 0 人评论 |

Calendar-Based Backtesting: an Event-Driven Trading EA - library for MetaTrader 5

代码中充满了注释,以便更好地理解。此描述解释了主要思想以及使用/重用代码的方法。该框架由三个关键组成部分组成:1. CalendarRetriever.mq5(脚本) – 此脚本获取过去的经济新闻事件并将其保存到终端“Common”文件夹中的文件中。这些文件稍后将由专家顾问在回溯测试期间读取。该脚本需要两个输入参数:

运行 CalendarRetriever 脚本:选择您想要回测的交易品种并运行 CalendarRetriever.mq5 脚本,并指定开始日期和结束日期。

专家顾问

回测策略 在 MetaTrader 5 中打开策略测试器,选择 NewsBacktest.mq5 并在可视模式下运行回测

该框架设计灵活,允许交易者围绕经济新闻事件制定自己的策略。您可以通过以下几种方式对其进行修改:

该解决方案使基于新闻的策略在 MetaTrader 5 的限制内尽可能真实地进行回测。通过首先检索历史新闻数据,然后模拟其对市场的影响,交易者可以获得有关其策略在实时条件下如何执行的宝贵见解。

Calendar-Based Backtesting: an Event-Driven Trading EA - library for MetaTrader 5


附件下载

📎 newsbacktest.mq5 (15.54 KB)

📎 calendarretriever.mq5 (2.16 KB)

📎 calendarfile.mqh (22.28 KB)

Source: MQL5 #55630

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录