The Impossible EA
- Experts
- Paul Raymond Heckles
- Versão: 4.91
- Atualizado: 28 março 2026
The Impossible EA v4.91
Multi-strategy precision EA for EURUSD on the M5 timeframe. Three independent strategies (Pullback, Breakout, RSI Reversal) with an auto-switch engine that selects the active strategy based on current market conditions. Each strategy has its own session hours, entry filters, and per-day blocking. Every trade opens with a defined TP and SL. No martingale, no grid, and no averaging down.
Default parameters were genetically optimised over 3 years of EURUSD M5 data (2023-2025). An optimised v4 .set file is also available with wider SL calibrated for live tick conditions.
Optimisation Settings | Live Signal
Three Strategies
The Pullback strategy identifies EMA trend direction and enters on retracements. It uses EMA slope, RSI range, and ADX filters to confirm trend strength before entry. Session hours, trade direction, and per-day blocking are independently configurable.
The Breakout strategy scans a configurable lookback window for the session high and low, then waits for price to break beyond the range with a buffer. Direction-specific exclusion zones block buys or sells during hours where false breakouts are common.
The RSI Reversal strategy enters at extreme RSI levels in ranging markets. An ADX ceiling ensures entries only occur when trending momentum is absent. Optional Bollinger Band and Stochastic confirmation filters are available.
When AutoSwitchStrategy is enabled (default), the EA rotates through all enabled strategies each bar, selecting the one with the strongest signal. Each strategy can also be run independently.
Risk Management
Risk-based lot sizing calculates position size from account equity and a configurable risk percentage. Protection layers include daily loss limit, total drawdown limit, consecutive loss pause, per-hour trade cap, and configurable cooldown bars between trades.
The Shield circuit breaker monitors equity peak and stops trading when drawdown from peak exceeds a configured threshold. It supports permanent stop, next-day reset, or recovery-based reset modes.
A weekly regime filter uses EMA slope on the W1 chart to detect the macro trend direction. It can block counter-trend trades or reduce exposure during flat regimes. A news filter pauses trading around high-impact economic events using the MT5 Economic Calendar.
Monitoring
An on-chart dashboard displays the active strategy, scoring components, regime status, trade statistics, and Shield state. Strategy buttons allow manual strategy selection. Discord webhook alerts notify on trade open, trade close, and weekly performance summaries. Diagnostic logging tracks rolling win rate, phantom trades (signals blocked by filters), and filter rejection reasons.
Recommended Settings
| Parameter | Value |
|---|---|
| Pair | EURUSD |
| Timeframe | M5 |
| Leverage | 1:100 |
| Account | Hedge |
The EA works with default parameters. The v4 optimised .set file adjusts SL, TP, and session settings for live tick conditions. Details and the .set file are available in the Settings Blog Post.
Important Notes
The news filter uses the MT5 built-in Economic Calendar and works on live and demo accounts only. It does not function in the Strategy Tester. EURUSD results are sensitive to broker spreads. The pullback strategy targets 20 pips TP and breakout targets 31 pips. Use a broker with tight EURUSD spreads for best results. A VPS is recommended for continuous operation.
This EA is free with no restrictions. For support or questions, use the Comments section below or send a private message.
⚠️ Risk Disclaimer: Past performance does not guarantee future results. Trading on margin involves significant risk of loss and is not suitable for all investors. Only trade with capital you can afford to lose. Always test on a demo account before trading live. If using on a prop firm account, verify your firm's rules and test thoroughly — the developer is not responsible for any losses on funded or personal accounts. This is a trading tool, not financial advice.
