SupplyDemand Trader
- Experts
- Themichl LLC
- Versione: 1.0
- Attivazioni: 5
Find the zone. Trade the reaction. Protect the account.
A single-file, broker-safe Expert Advisor for MetaTrader 5 that detects high-quality supply & demand zones, scores them objectively, and executes three configurable strategies with strict, rules-based risk control.
At a glance
| Platform | MetaTrader 5 (build 3815+) |
| Account | Hedging or Netting |
| Symbols | Any liquid FX, metals, indices, crypto |
| Timeframes | M5 – H4 (optimized for M15 / H1) |
| Files needed | One .ex5 — no DLLs, no indicator, no imports |
| Min. deposit | 100 USD (cent) · 1 000 USD (standard) |
| Default risk | 0.5 % equity per trade |
Why traders pick SD Trader Combined
- Zero setup friction. Drag the EA onto a chart and it works. No paired indicator to install, no template to load, no external files.
- Objective zone quality. Every zone is graded on a 0–10 scale that blends impulse strength, volume confirmation, higher-timeframe weight and historical retests. Below-threshold zones are ignored.
- Three proven playbooks in one EA. Trade pure rejections, polarity flips, or higher-timeframe confluence — or let the ALL mode pick the strongest setup automatically.
- Built to pass the MQL5 Market checklist. Respects STOPS_LEVEL , FREEZE_LEVEL , VOLUME_MIN/MAX/STEP/LIMIT , dynamic spread floors, and skips no-op modifications.
- Real circuit breakers. Daily loss cap, equity high-water-mark drawdown halt, consecutive-loss pause, session window, Friday cutoff and a per-day trade limit — all togglable.
- Conservative defaults. Out-of-the-box settings are tester-ready. No optimization required to evaluate behavior.
How it works
- Detect the base. The EA scans recent candles for a tight consolidation whose total range is small relative to ATR.
- Confirm the impulse. A strong directional candle (≥ ATR × factor) leaving that base creates a demand zone (up-impulse) or supply zone (down-impulse).
- Score the zone. Impulse magnitude, volume, timeframe weight and prior reactions produce a 0–10 quality score. Weak zones are dimmed or removed.
- Wait for the reaction. When price returns and prints a valid rejection candle inside a qualifying zone, the EA arms an entry in the zone's direction.
- Place the trade safely. Stop loss sits beyond the zone's far edge plus an ATR buffer. Take profit targets the nearest opposite zone, or falls back to a configurable R:R when none is in range.
- Manage automatically. Break-even, partial close at the next R-multiple, then ATR trailing stop — all configurable.
Strategy modes
| Mode | Trigger |
|---|---|
| Reversal | Rejection candle inside a strong zone. |
| Breakout / Flip | Previously broken zone retested as opposite polarity. |
| HTF Confluence | Reversal that overlaps a higher-timeframe zone, optional HTF EMA trend filter. |
| ALL | Tries HTF Confluence → Breakout/Flip → Reversal, in that order. |
Risk & money management
- Percent-of-equity sizing or fixed lot.
- ATR-anchored stop loss beyond the originating zone.
- Take profit at nearest opposite zone, or configurable fallback R:R.
- Automatic break-even, partial close, ATR trailing stop.
- Spread cap, broker freeze-level guard, dynamic stop-distance floor for brokers that report STOPS_LEVEL = 0 .
- Daily loss cap · equity-DD halt · consecutive-loss pause · session filter · Friday cutoff · max trades per day.
On-chart experience
- Color-coded demand & supply rectangles with adjustable opacity, border width and right-extension.
- Per-zone label showing polarity and 0–10 score.
- Live dashboard: current signal, eligible zone count, top score, open R-multiple, daily P/L, and circuit-breaker status.
- Clean Journal output by default; verbose mode for diagnostics.
Recommended use
- Symbols — EURUSD, GBPUSD, USDJPY, XAUUSD, US500, GER40, BTCUSD, or any instrument with reliable volume data.
- Timeframes — M15 and H1 are the sweet spot. M5 needs a tighter spread cap; H4 benefits from a longer lookback.
- Account type — hedging or netting; the EA picks the broker's filling mode automatically.
What's included
- Self-contained SD_Trader_Combined.ex5 .
- Source .mq5 available on request for verified buyers.
- Full input documentation (see MARKET_LISTING.md ).
- Lifetime updates on the same product page.
- Buyer support via Private Messages.
Backtest summary (template — replace before publishing)
Symbol / TF: EURUSD H1 · Range: 2022.01.01 – 2025.12.31
Model: Every tick based on real ticks · Deposit: 10 000 USD
Leverage: 1:100 · Inputs: defaults
Reproduce the run by downloading the demo and using the same inputs in the Strategy Tester.
About the author
Themichl LLC — independent trading-systems studio building production-quality MetaTrader tools.
- MQL5 profile: https://www.mql5.com/en/users/michael199529
- Web: https://www.themichl.design
Disclaimer
Trading involves substantial risk of loss and is not suitable for every investor. Past performance, including back-tested performance, does not guarantee future results. SD Trader Combined is provided as is, without warranty of any kind. Always evaluate on a demo account before deploying live capital.
