SupplyDemand Trader
- Experts
-
Themichl LLC
Passionné de sciences et de technologie, certifié en économie et commerce international, avec un vif intérêt pour la technologie, le design et la programmation. w3school éduqué et érudit toute sa vie, originaire du Nigeria, résidant en Asie (Chine). - Version: 1.0
- Activations: 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.
