Gold Grid Shield
- Experts
-
Mohd Feroze
Professional Algorithmic Trading Developer specializing in high-performance Meta Trader 5 Expert Advisors. I design robust, rule-based trading systems for Gold (XAUUSD), combining quantitative strategies, disciplined risk management, and continuous product improvements. Dedicated to delivering - Versão: 1.0
- Ativações: 5
Gold Grid Shield — XAUUSD Grid & Basket Protection EA
Gold Grid Shield is a rules-based grid and basket-management EA for XAUUSD on MetaTrader 5. It scores every trade against a multi-factor confirmation model before entry, then manages the resulting basket with layered drawdown protection and a live on-chart dashboard.
Specifications
| Symbol | XAUUSD |
| Account type | Hedging-enabled MT5, low spread/commission broker recommended |
| Timeframe | Attach to M5 — EA reads its own M5 / M15 / H1 data internally |
| Minimum balance | No fixed minimum. Runs from $100+; smaller equity means smaller lots and less drawdown room — size settings to your own account |
| Set files | Not required. Defaults are ready to run out of the box, tuned through the developer's own demo testing |
| Strategy type | Scored trend entry + ATR grid + multi-stage basket protection |
Entry Logic
| Confirmation score | 6-factor model: H1 trend slope, M15 structure, M5 EMA alignment, Bollinger Band rejection, RSI recovery, candle momentum |
| Entry threshold | Configurable minimum score required before any trade is taken |
| Timeframe split | Separate trigger (M5) and structure-confirmation (M15) timeframes |
Basket & Grid Protection
| Grid spacing | ATR-based dynamic spacing with min/max limits, or fixed-distance mode |
| Layer growth | Progressive spacing increase as the basket expands |
| Smart Basket Protection | Closes the basket early once floating drawdown reaches a level you set |
| Deep Basket Emergency Exit | Second-stage safeguard for baskets that reach higher layer counts, with its own independent threshold |
| Deep-layer lot reduction | Automatically shrinks lot size on later, higher-risk layers |
| Volatility guard | Pauses new layers during abnormal ATR expansion |
| Defensive drawdown control | Blocks new layers past a set floating-loss percentage |
| Basket stop-loss | Configurable % of balance, with cooldown timer after it triggers |
Lot Sizing & Exits
| Lot mode | Automatic balance-scaled sizing (with min/max caps) or fixed manual lot |
| Trailing exit | Basket-level trailing profit lock (target + step, lot-scaled) |
| Recovery exit | Reduced-target exit once drawdown passes a threshold, prioritizing capital preservation |
| Post-TP cooldown | Delay before the next basket can open after a take-profit |
Filters
| Session filter | London / New York sessions, adjustable GMT offset |
| Spread filter | Blocks entries above a maximum spread |
| News filter | Optional USD / high-impact economic event filter, with before/after buffer |
| Friday close | Optional close-out ahead of the weekend gap |
Dashboard & Controls
| Live panel | Status, active session, mode, basket P/L, daily P/L and drawdown, equity/balance, layer count |
| Manual buttons | START / STOP / CLOSE ALL, with confirmation step before force-closing |
| Persistence | Settings and state survive terminal restarts and chart reloads |
Before You Trade Live
This is a grid EA — it averages into a position when price moves against it, and closes a losing sequence using a basket stop-loss you configure. Stop-loss hits are a normal, expected part of this type of system, not a malfunction. When one happens, don't react emotionally by disabling filters, increasing lot size, or manually re-entering to recover the loss. Let the cooldown run and let the EA re-enter on its own rules.
Confirm your stop-loss and take-profit percentages are enabled and sized to your own account equity — running with protection disabled or set to 0 removes the EA's safety net.
Test on a demo account first. Confirm the behavior across different market conditions before going live, and only trade with capital you are fully prepared to lose.
For installation assistance, parameter configuration, broker compatibility or general product support, please contact me through the MQL5 messaging system.
Developed by Mohd Feroze — Algorithmic Trading Developer
