The Impossible EA
- エキスパート
- Paul Raymond Heckles
- バージョン: 4.91
- アップデート済み: 28 3月 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 — see the Optimisation Settings link at the top of this page for details and the .set file.
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.
From the same author — The Impossible Prop (EURUSD + GBPUSD)
Want to run EURUSD on a prop firm 100K challenge? The Impossible EA's sister product — The Impossible Prop — is a session-breakout scalper purpose-built for the standard 5% / 10% drawdown framework on EURUSD and GBPUSD M5. Two genetically tuned instances run side-by-side on the same account with a built-in Parallel Awareness layer: when one halts the other respects it, correlated same-direction entries can be blocked, and a combined daily-trade cap can govern the pair as a unit.
4-month verified out-of-sample: +6.9% / 65.5% win rate / 87 trades / ~7.8% peak DD / 0 prop breaches. Hard TP + hard SL on every trade. Same single binary also runs on personal accounts via one toggle.
→ View The Impossible Prop on MQL5 Market
⚠️ 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.
