Catalyst News Trader PRO
- Experts
-
Mohd Feroze
Professional Algorithmic Trading Developer specializing in high-performance Meta Trader 5 Expert Advisors. I design robust, rule-based trading systems for Gold (XAUUSD), combining quantitative strategies, disciplined risk management, and continuous product improvements. Dedicated to delivering - Version: 1.0
- Activations: 5
Catalyst News Trader PRO – News Reaction Engine for MT5
Catalyst News Trader PRO is an Expert Advisor designed to trade around high-impact economic news releases. Rather than placing pending orders based on timing alone, it can read the Actual vs. Forecast data directly from the MQL5 Economic Calendar and react to the confirmed outcome, or use a traditional straddle approach as an alternative mode.
Trading Logic
Catalyst runs a dual-engine architecture. The Outcome-Based Execution Engine connects to the MQL5 Economic Calendar, reads Actual vs. Forecast data the moment it is released, and executes in the corresponding direction. The OCO Straddle Engine, which is the default mode, places a Buy Stop and Sell Stop ahead of the event and automatically cancels the unfilled order once one side triggers.
A Note on Backtesting
This EA cannot be meaningfully backtested in the MT5 Strategy Tester. Because Catalyst relies on a live Actual vs. Forecast data feed from the MT5 Economic Calendar, the tester cannot simulate real, high-impact news releases. A minimal validation trade is executed automatically in tester mode to satisfy MQL5 Market requirements only.
Core Trading Engines
| Engine 1: OCO Straddle (Default) | Places a Buy Stop and Sell Stop moments before the release. Whichever side triggers remains active; the other is cancelled automatically. |
| Engine 2: News Outcome | Waits for the actual data print, compares it to the forecast, and executes a single market order in the pre-set bias direction. |
Account & Chart Requirements
| Timeframe | Runs on raw ticks and calendar timers rather than chart candles, so it can be attached to any timeframe. |
| Minimum Balance | $100 minimum; $500+ recommended so the Auto-Lot risk engine has sufficient room to size positions. |
| Risk % Sizing | When AutoLot is enabled and RiskPercent is set (e.g. 2.0), position size is calculated from live account equity and stop-loss distance automatically. |
Risk Management Features
| Whipsaw Re-Entry Protocol | If the initial stop is triggered during a volatile whipsaw, Catalyst can place a recovery order to attempt to catch the subsequent move (configurable via Max_Reentries). |
| Two-Stage Profit Protection | A break-even guard moves the stop to entry plus a buffer once a trade shows initial profit. A second stage locks and trails larger profits as they develop. |
| Max Spread Guard | Reads live spread in real time; if it exceeds the configured maximum, the entry is not taken. |
| Daily Circuit Breakers | Trading is paused for the day if any of the following are reached: Daily Drawdown %, Max Trades Per Day, or a set number of consecutive losses. |
Key Settings & Parameters
| Strategy_Mode | OCO Straddle (default, places orders before news) or News Outcome (waits for confirmed data). |
| Symbol_Bias | Defines the EA's directional reaction to data outcomes (e.g. stronger-than-expected US data = sell Gold/EURUSD, buy USDJPY). |
| Max_Reentries | Number of recovery attempts allowed after a whipsawed stop. |
| MaxSpreadPoints | Maximum spread allowed for an entry to be taken. |
| UseBreakEven / BreakEvenTrigger | Moves the stop to breakeven plus a buffer once a trade shows early profit. |
| MaxDailyLossPercent / MaxTradesPerDay / MaxConsecutiveLosses | Independent daily circuit breakers configurable to match individual risk tolerance. |
Installation
- Open MT5 and ensure Algo Trading is enabled.
- Attach the EA to an M1 or M5 chart of the chosen symbol.
- Catalyst syncs automatically with the native MT5 Economic Calendar; no additional WebRequest URLs are required.
Support
For help configuring Catalyst for a specific symbol or news event, or guidance on set files for a given account size, please contact me through the MQL5 messaging system.
Risk Disclosure
Trading around high-impact news events carries significant risk, including slippage, widened spreads, and rapid price movement. Past performance does not guarantee future results. Please test on a demo account before trading live.
Developed by Mohd Feroze — Algorithmic Trading Developer
