EA-30790 · News Trading

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

CategoryNews Trading
RiskSafe
Rating★★☆☆☆
TypeUtility tool
TimeframesAny
IndicatorsMQL5 Economic Calendar API
Author—

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

Code quality3.0
Strategy logic1.0
Risk management5.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.3

Parameters

ParameterDefaultDescription
date_fromD'2020.07.01 00:00'Query start date
date_toD'2020.09.01 00:00'Query end date
curUSDCurrency filter condition
filterinterestKeyword filter condition
impALLImportance filter (NONE/LOW/MODERATE/HIGH/ALL)

Similar News Trading EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.