SMC suite PRO
- Göstergeler
- Ghiles Saidani
- Sürüm: 1.10
- Etkinleştirmeler: 10
# SMC Suite Pro — 4-in-1 Smart Money Indicator for MT5
## Short Description (255 chars max)
> All-in-one Smart Money indicator: Fair Value Gaps + Volume Profile, Market Structure (BoS/CHoCH), Order Blocks Pro with ATR & Multi-TF, and TradingView-style Chart Control. Zero lag. Single file.
---
## Full Product Description
### THE ONLY SMC INDICATOR YOU WILL EVER NEED
**SMC Suite Pro** merges four professional-grade Smart Money Concepts modules into a single optimized indicator. No more juggling multiple tools that conflict, lag, or clutter your chart. One file. One click. Full SMC coverage.
---
### ① FAIR VALUE GAPS + VOLUME PROFILE
Detects **bullish and bearish Fair Value Gaps** using a statistically filtered gap-size threshold (σ-based), so only significant imbalances are displayed — not every tick gap.
Each FVG comes with an embedded **Volume Profile** that shows where the real liquidity sits inside the gap:
- Automatic Lower Timeframe selection for VP data (or fully customizable)
- **POC line** (Point of Control) with label inside each FVG
- Configurable bins, opacity gradient, POC highlight
- FVGs are **automatically invalidated** when price closes through them
- Extension bars update in real time on every tick
- Total volume label, price label, per-FVG customization
---
### ② INTERNAL & EXTERNAL MARKET STRUCTURE
Dual-engine swing detection that mirrors the methodology used by professional SMC traders:
- **Internal Structure** — fast, short-term swings (configurable length 2–20)
- **External Structure** — macro, institutional swings (configurable length 30–200)
- **BoS** (Break of Structure) and **CHoCH** (Change of Character) individually togglable
- Candle body mode vs wick mode for swing detection
- Per-structure color, line style (solid / dashed / dotted), width, label, extend-right
- Incremental processing: only new bars are scanned — no full recalculation every tick
---
### ③ SMC ORDER BLOCKS PRO v10.1
The most complete Order Block engine available in a single indicator:
**Detection:**
- Configurable lookback, display count, and impulse candle requirement
- Auto-adaptive impulse threshold per timeframe (or manual override)
- Minimum body ratio filter to exclude spinning tops and doji
- **ATR Filter** — rejects OBs that are too small or too large relative to volatility (InpATRMinFactor / InpATRMaxFactor)
**Session Filter:**
- Display only OBs formed during London, New York, London+NY Overlap, or all sessions
- Full GMT + DST offset support
**Multi-Timeframe:**
- Display HTF Order Blocks (e.g. H4) on your current chart (e.g. M15)
- Separate display count for HTF blocks, visually differentiated
**Rendering:**
- Premium/Discount label ([PREM] / [DISC] / [EQ]) updated in real time
- Volume heat-ratio gauge — see which OB has the strongest backing
- Overlap detection with automatic visual offset
- Mid-line at 50% of OB range
- Corner markers for precise zone boundaries
- Full transparency blend against any chart background color
**Alerts:**
- Alert on new OB detection
- Alert on OB break
- Channels: Popup, Mobile Push, Email, or All
---
### ④ TRADINGVIEW-STYLE CHART CONTROL
Brings the chart UX you love from TradingView directly into MetaTrader 5:
- **Mouse wheel zoom** (smooth scale 0–5 without right-click)
- **Keyboard zoom** (+/- keys)
- **Y-Axis Lock button** — freeze the price scale to prevent auto-rescaling while you analyze
- Zoom level indicator with visual bar gauge in the top-left corner
---
### TECHNICAL HIGHLIGHTS
| Feature | Detail |
|---|---|
| Single `ChartRedraw()` | All 4 modules share one redraw call — minimal CPU impact |
| Shared `new_bar` detection | Computed once, used by all modules |
| Binary search for bar indexing | O(log n) FVG bar lookup |
| Prefix-sum StdDev | O(n) gap filter pre-computation |
| Full memory management | All objects and handles released in `OnDeinit` |
| Object registry | Every drawn object is tracked for clean deletion |
| Zero name conflicts | Each module uses its own prefix namespace |
| Multi-instance support | Unique `InpInstanceID` per chart |
---
### INPUT PARAMETERS OVERVIEW
**Module ① — FVG + Volume Profile**
- Auto/manual lower timeframe selection
- Gap sigma filter, max FVGs displayed
- Fill color/opacity, border style, extension bars
- POC line style/color, Volume Profile bins/opacity/age limit
- Labels: POC, total volume, price
**Module ② — Market Structure**
- Internal swing length (2–20), External swing length (30–200)
- Show: Both / Internal only / External only
- Candle body vs wick mode
- BoS ON/OFF, CHoCH ON/OFF
- Per-structure color, style, width, label, extend-right
- Label font, size, offset
**Module ③ — Order Blocks**
- Lookback, max display, impulse candles, auto/manual threshold
- ATR filter (min/max factor, period)
- Session filter (All / London / New York / Overlap / Active)
- Break by close vs wick, hide broken toggle
- Mid-line 50%, Premium/Discount zone
- Bull/Bear fill color + transparency, border, labels
- Label mode: Full / Volume only / Force only / Prefix+Vol / Hidden
- Multi-timeframe (HTF period + display count)
- Alert type (Popup / Push / Email / All)
- Multi-chart instance ID
**Module ④ — Chart Control**
- Zoom via mouse wheel and keyboard
- Y-Axis lock button (top-right corner)
---
### COMPATIBILITY
- **Platform:** MetaTrader 5 (build 3000+)
- **Instruments:** All (Forex, Indices, Crypto, Commodities, Stocks)
- **Timeframes:** All (M1 to MN)
- **Tested on:** EURUSD, XAUUSD, NAS100, BTCUSD
---
### FREQUENTLY ASKED QUESTIONS
**Q: Does it repaint?**
A: No. FVGs, Market Structure, and Order Blocks are only drawn on closed bars. The current bar is used only for break detection (which updates in real time, as is standard behavior for all professional SMC tools).
**Q: Does it work on all brokers?**
A: Yes. The indicator auto-detects tick volume vs real volume and adapts accordingly.
**Q: Can I use it on multiple charts simultaneously?**
A: Yes. Set a unique `InpInstanceID` for each chart instance to avoid object naming conflicts.
**Q: Is the Volume Profile based on real volume or tick volume?**
A: The indicator automatically selects the best available data source per broker (real volume if available, tick volume otherwise).
**Q: Can I disable individual modules?**
A: Each module has its own set of toggles (ShowBOS, ShowCHoCH, InpShowBullOB, InpShowBearOB, InpDisplayVP, etc.). You can effectively disable any feature without performance cost.
---
### RECOMMENDED SETTINGS BY STRATEGY
| Strategy | InternalLength | ExternalLength | OB Lookback | ATR Filter |
|---|---|---|---|---|
| Scalping (M1–M5) | 3 | 30 | 100 | ON (0.15 – 3.0) |
| Intraday (M15–H1) | 5 | 50 | 200 | ON (0.20 – 4.0) |
| Swing (H4–D1) | 8 | 100 | 300 | ON (0.25 – 5.0) |
| HTF Confluence | 5 | 50 | 300 | ON + HTF H4 |
---
*SMC Suite Pro v1.10 — All rights reserved.*
