The Impossible Coin
- Experts
- Paul Raymond Heckles
- 버전: 1.53
The Impossible Coin v1.53
BTCUSD session breakout + momentum continuation EA for the M5 timeframe. The EA identifies consolidation ranges during configurable session hours and waits for a confirmed breakout. Four independent scoring components (ADX, EMA, ATR, RSI) must all agree above a configurable threshold before any trade opens. A second momentum continuation strategy catches pullback entries in established trends. Every trade opens with a defined TP and SL. No martingale, no grid, and no averaging down.
Default parameters are optimised for BTCUSD via a 4-round genetic optimisation pipeline (R0 baseline → R1 session sweep → R2 momentum calibration → R3 composite refinement). The scoring engine and input layout match The Impossible Gold for consistency across the suite.
Optimisation Settings | Prop Firm Settings | Live Signal — coming soon
How It Works
The EA uses two complementary entry strategies that share the same trailing stop and risk management:
1. Session Breakout — scans a configurable lookback window for the session high and low, then waits for price to break above or below with a buffer. Four scoring components evaluate the breakout quality:
- ADX trend strength confirms directional momentum is present
- EMA alignment validates trend direction via moving average crossover
- ATR volatility filter removes low-volatility noise and false breakouts
- RSI momentum confirms the entry is not overextended
2. Momentum Continuation — catches pullback entries in established trends using EMA crossover confirmation (13/21), ADX strength filter (min 25), and ATR-normalised entry distance. Enters when price pulls back to the fast EMA in a trending market.
Both strategies require a composite score above 80/100 before any trade opens. Trading is restricted to configurable GMT session hours with optional exclusion zones and per-day blocking. A trailing stop locks in profits as price moves favourably. Partial close takes 50% off the table at the first trail trigger and lets the remainder run with a widened stop.
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, daily 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.
Full state recovery rebuilds win/loss counts, streaks, equity anchors, peak balance, and daily trade counters from deal history on every restart. No statistics are lost after a crash, VPS reboot, or manual EA reload.
A weekly regime filter uses EMA slope on the W1 chart to detect the macro trend direction. It can block counter-trend trades or allow both directions. A news filter pauses trading around high-impact economic events using the MT5 Economic Calendar.
Prop Firm Mode
EnablePropFirm activates a dynamic 4-zone risk scaling system based on your firm's drawdown limits:
- GREEN zone — full risk, full trade count, normal operation
- YELLOW zone — 50% risk, reduced trades, tighter score filter
- RED zone — 25% risk, minimal trades, highest score requirement
- DEAD zone — all trading halted, protecting the account from breach
Pre-configured .set files included for FTMO 2-Step (Challenge + Funded) and Blue Guardian. Details in the Prop Firm Settings blog.
Monitoring and Alerts
Discord webhook integration sends rich embed alerts with colour-coded sidebars: green for winning trades, red for losses, blue for startup, and gold for the weekly recap. Each embed includes entry/exit price, profit, duration, lot size, score, equity, and running win rate. A separate webhook URL can route weekly performance summaries to a dedicated channel. Startup pings confirm the EA is online with recovered statistics.
An on-chart dashboard displays live scoring components with gauge bars, regime direction with 12-week arrow history, PropFirm zone state with drawdown gauge, Shield status, session clock, and rolling trade statistics. Diagnostic logging tracks filter rejection reasons and trade decisions on every tick when DebugMode is enabled.
3.5-Month Backtest (Jan–Apr 2026)
| Metric | Value |
|---|---|
| Return | +3.0% ($100,000 → $103,031) |
| Total Trades | 326 (~93/month) |
| Win Rate | 89.9% |
| Profit Factor | 1.09 |
| Max Drawdown | 6.6% |
| Avg Win / Avg Loss | $127 / $1,036 (R:R ~1:8) |
| Test Mode | Every Tick, 2.5% risk, OANDA |
Recommended Settings
| Parameter | Value |
|---|---|
| Pair | BTCUSD (Bitcoin) |
| Timeframe | M5 |
| Leverage | 1:100 |
| Account | Hedge |
Defaults are tuned for BTCUSD on OANDA-style spreads. For different brokers, adjust MaxSpread accordingly. Detailed parameter walkthrough in the Optimisation Settings blog.
Included Preset Files
| Preset | Purpose | Risk | Session |
|---|---|---|---|
| TheImpossibleCoin_Income.set | Personal income — wide session, daily trading | 2.0% | 8-23 GMT |
| TheImpossibleCoin_FTMO_Challenge.set | FTMO challenge pass — aggressive | 2.5% | 11-20 GMT |
| TheImpossibleCoin_FTMO.set | FTMO funded — conservative survival | 0.75% | 11-20 GMT |
| TheImpossibleCoin_BlueGuardian.set | Blue Guardian — tightest DD protection | 0.5% | 11-20 GMT |
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. Bitcoin spreads and execution quality vary significantly between brokers — always test on demo with your specific broker before going live. A VPS is recommended for continuous operation.
The ~90% win rate is real but the risk-reward ratio is inverted — average win is ~$127 while average loss is ~$1,036. Each loss eats approximately 8 wins. At 90% WR the math works (PF 1.09+), but this is an income strategy, not a get-rich-quick tool. We publish these numbers because transparency builds trust.
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 Bitcoin on margin involves significant risk of loss due to high volatility 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.
