The Impossible Bullion
- Uzmanlar
- Sürüm: 3.23
- Etkinleştirmeler: 5
The Impossible Bullion v3.23
Premium XAUUSD scalper for the M5 timeframe. Evolved from The Impossible Gold — same session-breakout core, rebuilt with a 9-factor composite scoring engine, a proprietary weekly regime classifier, the Shield equity protection system, and full prop firm mode with three-zone drawdown management. Built for both retail and prop-firm use. Environment-specific guidance is in the Optimisation & Set File Guide below.
Settings are environment-specific (broker, spread profile, and prop rules). 🏷 Launch price: $99 — introductory offer for the first 30 days. Optimisation & Set File Guide → Need details on obtaining matched settings? See the guide and contact via MQL5 comments/PM.
COMING SOON The Impossible Bullion — XAUUSD All-Hours ECN Raw — live signal coming soon on a raw/ECN account.
How It Works
The EA identifies the session range (configurable lookback) and waits for a confirmed breakout beyond a buffer. A 9-factor composite score must clear a configurable threshold before any trade opens:
- ADX trend strength confirms directional momentum
- EMA alignment validates trend direction
- ATR volatility filter removes low-volatility noise
- RSI momentum confirms the entry is not overextended
- Session timing restricts trades to configurable windows — all-hours 08:00–20:00 GMT in common configurations — with an optional intra-session exclusion zone and per-weekday blocking for fine-grained control
- Z-score regime filter gates out entries during random drift — only trades statistically significant moves
- Momentum continuation filter confirms the breakout is following through, not reversing
- Spread cost check blocks entry when spread exceeds the set-file cap for the account type
- Weekly regime classifier pauses trading when the W1 trend is against the session direction
All 9 factors must agree above the configured score threshold. Trades that do not score high enough are skipped — Bullion trades less than Gold and aims for higher conviction on each entry.
Risk Management
Risk-based lot sizing calculates position size from live account equity — profits compound automatically as the account grows without manual intervention. A fixed-lot override is also available. Each trade has a hard TP and hard SL. A trailing stop locks in profits as price moves favourably. An optional breakeven feature moves the stop to entry after a configurable trigger.
Progressive TP Extension can push winning trades beyond the initial target in strong trends. When enabled, the EA extends TP in configurable steps ( ExtendTPByPips ) after a volatility trigger, with optional unlimited extensions ( ExtendTPMaxCount=0 ). This allows strong session breakouts to run while preserving hard SL and the normal protection stack.
Additional trade management: MaxHoldBars forces a trade closed after a configurable number of bars regardless of TP/SL — limits overnight exposure on M5. CooldownBars enforces a minimum pause between trades after any close, preventing overtrading during fast-moving sessions.
Independent protection layers: daily loss limit, total drawdown limit, consecutive loss pause, daily trade cap, and the weekly regime classifier that prevents trading against the macro trend on the W1 chart.
Session & Direction Control
Session windows are defined by start/end hour. Within that window, an optional exclusion zone ( ExcludeStart / ExcludeEnd ) suppresses entries during specific sub-periods — no exclusion zone is active in the baseline settings guidance. Individual weekdays can be blocked independently (Monday through Friday toggles), enabling isolation of specific session patterns by day.
Direction exclusion windows ( BuyExcludeStart/End , SellExcludeStart/End ) allow buys or sells to be suppressed during defined hour ranges without affecting the other direction. Two independent buy-exclusion zones and one sell-exclusion zone are configurable — useful for aligning directional bias with intraday XAUUSD flow patterns.
Shield Equity Protection
The Shield circuit breaker monitors drawdown from the equity peak. When drawdown exceeds the configured arm threshold, the Shield stops new trades and optionally scales risk down. It supports permanent stop, next-day reset, or recovery-based reset modes. Prop firm mode integrates directly with the Shield — the Yellow zone reduces risk, the Red zone halts trading, and the Dead zone prevents reopening.
Prop Firm Mode
EnablePropFirm activates dynamic risk scaling based on your firm's drawdown limits. Three zones (Yellow, Red, Dead) progressively reduce the risk multiplier, raise the minimum score threshold, and cap trade count as the account approaches the firm's daily or total drawdown limits. The Optimisation & Set File Guide explains how to align settings for standard 10%/5% and stricter 6%/3% rule profiles.
Prop Drawdown Mode
PropDDMode controls how drawdown is measured against the firm's maximum drawdown limit. Different prop firms use different drawdown clauses — selecting the wrong mode will either halt trading too early or allow more loss than the firm's rules permit.
| Mode | How DD is measured | Use for |
|---|---|---|
| DD_STATIC_INITIAL (default) | Fixed floor — DD calculated from PropStartBalance (or the recovered start balance). The floor never moves up regardless of profits made. | Standard challenge firms with a fixed start-balance drawdown clause |
| DD_TRAILING_HWM | Trailing high-water-mark — the DD floor ratchets up as the equity peaks, so accumulated profits permanently reduce the maximum loss exposure. | Instant-funded firms with a rolling balance drawdown clause |
Set PropDDMode to match your firm's drawdown clause before attaching to a funded account. The mode is visible in the on-chart dashboard alongside the current DD percentage and zone.
Weekly Regime Classifier + Trend Direction
The core Bullion upgrade over Gold is the weekly regime layer. Bullion checks W1 trend context before allowing M5 entries, which filters out many low-quality counter-trend breakouts that usually create drawdown clusters.
TrendMode controls directional behavior (both directions, with-trend only, skip flat, buy-only, sell-only). If you are migrating from Gold with BlockCounterTrend=false , TREND_BOTH preserves both-direction behavior.
- TREND_BOTH - buys and sells in all weekly states
- TREND_WITH_ONLY - with-trend only; default Bullion mode
- TREND_WITH_SKIP_FLAT - with-trend only and no trades when weekly trend is flat
- TREND_BUY_ONLY - buys only in every weekly state
- TREND_SELL_ONLY - sells only in every weekly state
TREND_WITH_ONLY is the default for Bullion. Use TREND_BOTH if you want Gold-style both-direction behavior, TREND_WITH_SKIP_FLAT if you want the EA to stand aside when the weekly trend is unclear, and TREND_BUY_ONLY / TREND_SELL_ONLY for pure directional overlays.
Full W1 classifier logic, mode matrix, and migration mapping are documented in the Optimisation & Set File Guide (link above).
Recommended Setup
| Parameter | Value |
|---|---|
| Pair | XAUUSD |
| Timeframe | M5 |
| Account type | Use your broker/firm account model (hedge or netting) |
| Minimum balance | $500 (retail) / $10K+ (prop) |
| VPS | Recommended for continuous operation |
Load the settings matching your account type and attach to XAUUSD M5.
Monitoring
An on-chart dashboard shows scoring components, regime classifier state, Shield status, prop firm zone, and live trade statistics. Daily drawdown tracking is logged in the expert tab.
LogTradeFactors writes a per-trade audit CSV to the MT5 Files folder — every scoring factor, regime vote, and zone state at the moment of entry and exit. Useful for post-session analysis and validating parameter changes against real trade data.
Discord integration includes a configurable weekly performance recap posted automatically each Monday — win rate, P&L, trade count, and equity change — separate from individual trade alerts. Startup ping confirms the EA is live after a VPS restart.
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. Execution model and spread profile can materially affect outcomes, so validate settings on your own broker/firm feed using the Optimisation & Set File Guide. A VPS is strongly recommended.
This EA is fully configurable with 100+ input parameters. For support, use the Comments section or send a private message.
What's New in Bullion vs The Impossible Gold
Bullion keeps Gold's breakout foundation but adds deeper regime control, stronger risk tooling, and richer operational telemetry. Key additions include:
- D1 multi-factor regime classifier and optional D1 ADX gate
- Weekly regime + TrendMode directional control
- Progressive TP Extension, ATR-scaled SL/TP, and daily ATR warning
- Direction exclusion windows, cooldown, and max-hold controls
- Shield circuit breaker, three-zone prop governance, and PropDDMode
- Per-trade audit CSV, structured Discord embeds, and stat recovery after restart
Full feature-by-feature tables and migration guidance are in the Optimisation & Set File Guide (link above).
Upgrading from The Impossible Gold
Most Gold settings carry across directly. Main rename: BlockCounterTrend is replaced by TrendMode in Bullion. Practical mapping: old false aligns with TREND_BOTH ; old true aligns with TREND_WITH_ONLY (Bullion default).
New Bullion-only controls include D1 regime options, PropDDMode , Shield controls, ATR scaling, cooldown/max-hold logic, and direction exclusion windows. Use your current Gold settings as a baseline, then tune only one major control group at a time.
For complete migration matrix and parameter-level guidance, use the Optimisation & Set File Guide (link above).
From the same author
The Impossible Gold — the free predecessor to Bullion. Session breakout XAUUSD M5 scalper, 4-factor scoring, no additional cost. Good starting point before upgrading to Bullion's 9-factor engine. Free on MQL5 Market →
The Impossible Prop — EURUSD + GBPUSD M5 session breakout. Two genetically tuned instances with a built-in Parallel Awareness layer for correlated halt management. Purpose-built for the standard 10%/5% prop framework. View on MQL5 Market →
📊 Strategy Tester Note
For Bullion backtests, use Every Tick (recommended) or 1 Minute OHLC. Avoid Real Ticks for regime validation because weekly (W1) reconstruction in Strategy Tester can misalign regime decisions. This is a tester limitation only; live trading reads broker-feed weekly bars. Full explanation is in the Optimisation & Set File Guide (link above).
⚠️ Risk Disclaimer: Past performance does not guarantee future results. Trading Gold 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.
All broker and prop firm names mentioned in this product listing and associated guides are trademarks of their respective owners. The developer is not affiliated with, endorsed by, or sponsored by any named broker or prop firm.
