EA-30790 · 新闻交易
Galender
Galender是一个工具型EA,通过MQL5内置的日历函数获取经济日历事件,并在可排序列表视图对话框中展示。用户可按日期范围、货币、关键词和重要性等级筛选事件,点击任意事件可在消息框中查看详细信息。它不执行任何交易,纯粹作为日历信息可视化工具。
打开交互版(权益曲线、切换品种)基本信息
回测结果(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_from | D'2020.07.01 00:00' | 查询开始日期 |
date_to | D'2020.09.01 00:00' | 查询结束日期 |
cur | USD | 货币过滤条件 |
filter | interest | 关键词过滤条件 |
imp | ALL | 重要性过滤条件(NONE/LOW/MODERATE/HIGH/ALL) |
同类 EA:新闻交易
回测是历史模拟,不代表未来收益,不构成投资建议。