EA-30790 · 新闻交易

Galender

Galender是一个工具型EA,通过MQL5内置的日历函数获取经济日历事件,并在可排序列表视图对话框中展示。用户可按日期范围、货币、关键词和重要性等级筛选事件,点击任意事件可在消息框中查看详细信息。它不执行任何交易,纯粹作为日历信息可视化工具。

打开交互版(权益曲线、切换品种)

基本信息

风险安全
评分★★☆☆☆
类型辅助工具
周期Any
指标MQL5 Economic Calendar API
作者—

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该EA并非交易策略,而是一个经济日历信息展示工具。它通过CalendarCountries和CalendarValueHistory函数获取指定日期范围内的经济事件数据,支持按货币、关键词和重要性进行筛选。获取的数据包括事件时间、货币、事件代码、影响类型、前期值、预测值和实际值,以#号分隔存储在字符串数组中。对数值进行了乘数处理(千、百万、十亿、万亿),并对缺失值(-9223372036854775808)进行了替换处理。最终通过CListView控件展示排序后的日历事件列表,用户点击可查看详情。该工具不涉及任何入场条件、出场条件、仓位管理或资金管理逻辑。

优势

  • 利用MQL5内置经济日历API,数据来源权威可靠
  • 支持多维度筛选(日期、货币、关键词、重要性),灵活性高
  • GUI界面直观,用户点击即可查看事件详情,交互友好

劣势

  • 仅为信息展示工具,不包含任何交易逻辑,实用性有限
  • 使用#号分隔字符串存储数据,解析脆弱且容易出错
  • 缺少错误处理的边界情况,如空结果集、网络超时等场景处理不足

改进建议

  • 可增加基于日历事件的自动交易功能,如非农数据发布时自动下单
  • 改用结构体数组替代#分隔字符串存储数据,提高类型安全性和可维护性

风险评估

总体风险: 安全

  • 该EA不执行任何交易操作,无资金风险
  • 大量日历数据查询可能影响终端性能

评估得分

代码质量3.0
策略逻辑1.0
风险管理5.0
稳健性2.0
创新性2.0
文档1.0
综合2.3

参数

参数默认值说明
date_fromD'2020.07.01 00:00'查询开始日期
date_toD'2020.09.01 00:00'查询结束日期
curUSD货币过滤条件
filterinterest关键词过滤条件
impALL重要性过滤条件(NONE/LOW/MODERATE/HIGH/ALL)

同类 EA:新闻交易

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。