Galender
Galender is a utility EA that fetches economic calendar events from MQL5's built-in calendar functions and displays them in a sortable list view dialog. Users can filter events by date range, currency, keyword, and importance level, then click on any event to see detailed information in a message box. It does not execute any trades; it serves purely as a visual calendar information tool.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
This EA is not a trading strategy but an economic calendar information display tool. It fetches economic event data within a specified date range using CalendarCountries and CalendarValueHistory functions, supporting filtering by currency, keyword, and importance level. The retrieved data includes event time, currency, event code, impact type, previous value, forecast value, and actual value, stored in a string array separated by # delimiters. It applies multiplier adjustments (thousands, millions, billions, trillions) to values and replaces missing values (-9223372036854775808) with zero. The sorted calendar events are displayed via a CListView control, and users can click to view details. This tool involves no entry conditions, exit conditions, position sizing, or money management logic whatsoever.
Strengths
- Leverages MQL5's built-in economic calendar API for authoritative and reliable data
- Supports multi-dimensional filtering (date, currency, keyword, importance) with high flexibility
- Intuitive GUI interface allows users to click and view event details with friendly interaction
Weaknesses
- Only an information display tool with no trading logic, limiting practical utility
- Uses # delimiter in string storage which is fragile and error-prone for parsing
- Insufficient error handling for edge cases like empty result sets or network timeouts
Possible improvements
- Could add automated trading functionality based on calendar events, such as auto-ordering on NFP releases
- Replace # delimiter string storage with struct arrays for better type safety and maintainability
Risk assessment
Overall risk: Safe
- This EA executes no trading operations, posing no financial risk
- Large calendar data queries may impact terminal performance
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
date_from | D'2020.07.01 00:00' | Query start date |
date_to | D'2020.09.01 00:00' | Query end date |
cur | USD | Currency filter condition |
filter | interest | Keyword filter condition |
imp | ALL | Importance filter (NONE/LOW/MODERATE/HIGH/ALL) |
Similar News Trading EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.