The Impossible Prop
- Experts
- Paul Raymond Heckles
- Versione: 1.0
- Attivazioni: 5
The Impossible Prop v1.0 - Two genetically tuned, self-aware EAs for prop firm 100K challenges
Two presets, one binary - for $5K-$400K prop challenges and personal accounts. EURUSD + GBPUSD presets ship in the box, designed to run side-by-side on a single account with built-in cross-EA awareness (sibling halts, same-direction blocks, combined daily-trade cap). One toggle switches the same EA between prop mode and personal-account mode. Full backtest and forward-test details further down.
Testing the MQL5 demo? Two things you MUST do in Strategy Tester or the demo will mislead you: (1) load the matching .set file ( TIP_v1.0_EURUSD.set or TIP_v1.0_GBPUSD.set ) from the Settings & Optimisation Guide via Inputs → Load; (2) set the Initial deposit to 100,000 (USD/EUR/GBP) - the MQL5 default of $1,000 is too small and the equity curve flatlines. The MQL5 demo is Strategy-Tester only (no live chart attach).
Launch pricing. Introductory price for the first 10 verified reviews, then moves to its long-term level. Lifetime updates included - no upgrade fee, ever.
Direct vendor support via the MQL5 product comments thread on this listing - typically within 24 hours. Public answers help every buyer; no external chat platforms required.
The Impossible Prop is a session-breakout EA built from the ground up to respect prop firm risk frameworks. Two genetically optimised presets ship in the box (EURUSD and GBPUSD), designed to run side-by-side on a single 100K Challenge account. The two instances cross-monitor each other in real time using 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.
Built and tested for 100K prop firm challenges using the standard 5% daily / 10% total drawdown / 10% profit target framework - compatible with all major prop firms operating this rule set. PropDailyDD , PropMaxDD and PropPhaseTargetPct are configurable for any firm with a different rule set.
Every trade opens with a hard TP and a hard SL. No martingale, no grid, no averaging, no recovery doubling, no hidden risk. The hard-halt has been validated on every breach in backtest - drawdown stops at the configured limit with zero overshoot. Presets were locked using strict in-sample / out-of-sample discipline: 24 months of genetic optimisation (2024-01-01 to 2025-12-31) followed by 4 months of fresh every-tick-real validation the optimiser never saw (2026-01-01 to 2026-04-27). Currently also forward-tested on a live 100K Challenge account at a major prop firm (started 28 April 2026).
Verified Out-of-Sample Performance
| Metric | Result | What it means |
|---|---|---|
| Win rate | 65.5% | ~2 winners per loser, sustained across 87 trades |
| Prop firm breaches | ZERO | 87 trades, 0 daily-DD, 0 total-DD, 0 rule violations |
| Peak drawdown | ~7.8% | Worst 4-month equity dip, comfortably inside the 10% prop limit |
| Calmar ratio | ~2.6 | Annualised return / max DD - institutional-grade risk-adjusted |
| Time to 10% phase-1 target | ~5-6 months | At default 0.75% risk per EA - engineered for survival |
| Annualised return (default) | ~21% / yr | Conservative by design - priority is passing, not chasing |
Per-pair (4mo OOS, 0.75% risk): EURUSD +4.6% / 66.7% WR / 48 trades / 6.3% DD; GBPUSD +2.3% / 64.1% WR / 39 trades / 4.9% DD; Combined +6.9% / 65.5% WR / 87 trades / ~7.8% DD / 0 breaches.
Personal account scaling - same edge, dial up the risk
The same single binary runs on any personal MT5 account - broker demo, broker live, or your own funded account. Set EnablePropFirm=false and the prop daily/total drawdown rails switch off; every other safety layer (Shield circuit breaker, daily loss cap, consecutive-loss pause, news filter, spread filter, weekly regime, sibling cross-monitoring) stays fully active. With the prop ceiling removed you can dial RiskPerTrade from the default 0.75% up to 1.5-3.0% per EA. Position size scales linearly so return and drawdown scale together:
| Mode | RiskPerTrade | Scaled return* | Scaled peak DD* |
|---|---|---|---|
| Prop - default | 0.75% | ~21% / yr | ~7.8% |
| Personal - balanced | 1.5% | ~42% / yr | ~15.6% |
| Personal - aggressive | 2.5% | ~70% / yr | ~26% |
| Personal - high conviction | 3.0% | ~84% / yr | ~31% |
*Linear scaling from the verified 0.75% OOS baseline. Always demo any non-default risk setting for at least one week before going live.
Parallel Awareness - the headline feature
Two EAs on the same account normally have no idea the other one exists. That is real risk: one halts and the other keeps trading; one opens a EUR long and the other opens a correlated GBP long, doubling effective exposure. The Impossible Prop solves this with a lightweight cross-EA layer built into the EA - no external coordinator, no shared file with locking issues, no extra software.
Each instance broadcasts heartbeat, open trade count, open direction, trades today, today's P&L, total P&L and halt state. The sibling reads all seven fields with built-in staleness detection (default 30s).
| Guard | What it does | Default |
|---|---|---|
| BlockIfSiblingHalted | Refuses entries if sibling has hit a prop halt or Shield trigger | ON |
| BlockIfSameDir | Refuses entry if sibling has positions in the same direction | OFF (opt in) |
| MaxCombinedTradesDay | Caps total entries per day across both EAs | 0 (no cap) |
| SiblingStaleSec | Seconds without heartbeat before sibling is treated offline | 30 |
AI Diagnostics - the EA tunes itself by watching its own trades
The EA continuously studies its own live trade history per symbol per magic number, ranks tuning suggestions by priority and statistical confidence, deduplicates them across sessions, and surfaces the top items on the dashboard. Categories include SL/TP vs ATR, day-of-week win rate, hour-of-day win rate, news blackout effectiveness, spread observations and lifetime verdict. Diagnostics persist as JSONL files in <Common>\Files across restarts.
The bundled analyze_diagnostics.ps1 reads every diagnostics file across all your charts and terminals at once, ranks suggestions by Priority -> Confidence -> Seen-count, and outputs a console table plus diagnostics_summary.csv . Auto-discovers MT5 paths under %APPDATA%\MetaQuotes\Terminal - no setup, no path editing. Download & full instructions in the Settings & Optimisation Guide (linked at the top of this page).
Risk management - stacked independent layers
| Layer | Default trigger | Behaviour |
|---|---|---|
| Shield (soft brake) | 3% drawdown from armed peak | Halts new entries, recovers per ShieldRecovery mode |
| Daily loss limit | 2.5% daily loss | Halts new entries for the rest of today |
| Prop daily rail | 5% daily loss (configurable) | Hard halt - prop firm rule respected |
| Prop total rail | 10% total drawdown (configurable) | Hard halt - no new entries until manually reset |
Plus consecutive-loss pause, daily trade cap, weekly regime filter (W1 EMA slope), news filter (MT5 Economic Calendar), and spread filter. Shield has three recovery modes: Permanent, Next-Day, or Recovery% (auto re-arm when equity recovers a configured % of lost ground).
What's included
- The Impossible Prop EA - single binary, runs prop or personal account via one toggle
- EURUSD and GBPUSD presets with full Parallel Awareness configuration
- 100K Prop Challenge preset (5%/10% DD framework, configurable for any firm)
- Slate dashboard with Phase 1 progress bar, PARALLEL section, AI Diagnostics top-5 panel
- Parallel Awareness layer - cross-EA heartbeat, state sharing, soft pre-trade guards
- AI Diagnostics JSONL persistence + bundled analyze_diagnostics.ps1 portfolio analyser
- USDJPY, AUDUSD, USDCAD presets coming as free updates
- Lifetime updates - every future version is free for everyone who buys at the launch price
Recommended Settings
| Parameter | Value |
|---|---|
| Pairs | EURUSD and GBPUSD |
| Timeframe | M5 |
| Leverage | 1:30 |
| Account type | Hedge |
| Minimum balance | 100,000 (challenge size); scales down to $5K with parameter tuning |
| VPS | Strongly recommended for continuous operation |
Attach to EURUSD M5 with TIP_v1.0_EURUSD.set and to GBPUSD M5 with TIP_v1.0_GBPUSD.set on the same terminal/account. Verify the dashboard PARALLEL section shows both siblings as alive (green) within 1-2 seconds. Full step-by-step in the Settings & Optimisation Guide (linked at the top of this page).
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. Broker spread quality affects results materially - test on the same broker you intend to fund. A VPS is strongly recommended. Always run the parallel deployment on a demo for at least one week before going live on a Challenge.
Risk Disclaimer: Past performance does not guarantee future results. Trading forex 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. The developer is not responsible for any losses on funded or personal accounts. This is a trading tool, not financial advice.
Independence Disclaimer: The Impossible Prop is an independent product and is not affiliated with, endorsed by, sponsored by, or partnered with any prop firm. The EA's drawdown rails are fully configurable to match any firm's published rules. No claim of guaranteed challenge pass is made or implied.
