SM Structure
- 지표
-
Musa Khunarikov
2014년부터 전문 트레이더 (10년 이상 경력). 시장: Forex, 주식, MOEX, 금속.
MQL4-MQL5 개발자. 전문 분야: 거래량 분석, 클러스터 분석, 풋프린트, 델타, 거래량 프로필.
경험과 접근 방식:
2014년부터 ATAS를 사용하여 주문 흐름, 풋프린트, 델타 및 거래량 프로필을 분석합니다. 큰 플레이어의 논리를 이해하고 거래량 기반 전략을 MQL5에서 작동하는 어드바이저와 지표로 변환합니다. 트레이더의 언어를 구사합니다 — "흡수" 또는 "델타 다이버전스"가 무엇인지 설명할 필요가 없습니다. - 버전: 1.0
- 활성화: 5
SM Structure
SM Structure is a professional indicator for MetaTrader 5 that automatically identifies market structure using Smart Money Concepts (SMC) and ICT methodology. It detects BOS (Break of Structure), CHoCH (Change of Character), Order Blocks, Fair Value Gaps (FVG) and Premium/Discount zones — all in one tool.
Built by a trader with 12 years of live experience. Helps see market structure the way institutional players see it, and find entries in the direction of "smart money".
🎯 What the indicator shows
Market structure:
-
✅ BOS (Break of Structure) — trend-following structure break
-
🔄 CHoCH (Change of Character) — first reversal signal
-
📊 Swing High / Low — key structural points
Smart Money zones:
-
🟩 Order Blocks — zones where institutional capital opened positions
-
🟦 FVG (Fair Value Gaps) — imbalances that price typically fills
-
🔴 Premium zone — upper half of the range (expensive)
-
🟢 Discount zone — lower half of the range (cheap)
Dashboard:
-
Current symbol and timeframe
-
Trend direction (BULLISH / BEARISH / NEUTRAL)
-
Last BOS and CHoCH
-
Active OB and FVG counts
-
Premium and Discount levels
✨ Key features
📈 Automatic structure detection
The indicator finds swings, marks BOS and CHoCH automatically — no manual chart marking needed. Everything updates in real time.
🎯 Order Blocks with mitigation
Order Blocks are identified as the last opposite candle before the impulse. The indicator tracks mitigation — when price breaks through the zone, it fades or hides (configurable).
📊 Fair Value Gaps (FVG)
Classic three-candle imbalances with a minimum size in points. Active FVGs are highlighted with fill, mitigated ones become faded.
⚖️ Premium / Discount zones
Automatic identification of the upper (Premium) and lower (Discount) halves of the range between the latest significant swings. Classic ICT approach: buy in Discount, sell in Premium.
🚫 Anti-clutter protection
-
Max active OB and FVG (default 5 each)
-
Auto-delete zones older than N bars
-
Skips impulse bars during mitigation check — no false triggers
🔔 Alerts
-
Popup alert
-
Push notification to mobile MT5
-
Sound alert
-
Separate alerts for BOS, CHoCH, OB touch and FVG touch
🎨 Flexible settings
-
Colors and widths of all elements
-
Show/hide swings, mitigated zones
-
Configure number of displayed zones
-
Disable any element
🌍 Cross-platform
Unified logic for MetaTrader 5. Identical signals — can be used on both platforms in parallel.
🛠️ How to use
1. Installation
-
Copy SMStructure.ex5 to MQL5/Indicators/ (MT5)
-
Restart the terminal
-
Drag the indicator onto the chart
2. Tuning by instrument
| Instrument | SwingBars | MinFVGPoints | MaxOB | MaxFVG |
|---|---|---|---|---|
| EURUSD, GBPUSD | 10 | 5 | 5 | 5 |
| XAUUSD (gold) | 10 | 50 | 5 | 5 |
| BTCUSD, ETHUSD | 12 | 500 | 5 | 5 |
| US500, NAS100 | 10 | 20 | 5 | 5 |
3. Trading scenarios
-
BOS up → bullish trend, buy on retrace to OB or FVG below
-
BOS down → bearish trend, sell on retrace to OB or FVG above
-
CHoCH → possible reversal, wait for confirmation (new BOS)
-
Price in Discount + bullish OB → strong buy signal
-
Price in Premium + bearish OB → strong sell signal
-
FVG + OB in same zone → high-probability zone
4. Recommended timeframes
-
M5–M15 — scalping and intraday
-
H1–H4 — swing trading
-
D1 — medium-term trading
📋 Implementation notes
-
Pure MQL5 — no DLLs, no external dependencies
-
No repaint — signals are stable after bar close
-
Works on any instrument: Forex, crypto, metals, indices, stocks
-
All timeframes: M1 to MN
-
Optimized performance
-
Multilingual interface (planned)
⚠️ Important warning
SM Structure is not a trading system. It's a market structure analysis tool. The indicator doesn't provide 100% buy/sell signals — it shows zones of institutional interest and current structure state.
Using the indicator does not guarantee profit. All trading decisions are made by the trader.
🏆 About the developer
Created by Musa Khunarikov — trader with 12 years of live experience (Forex, stocks, MOEX, metals). 51 certifications from "Finam" training center in trading, algo trading and MetaTrader 5.
Services: EA development, indicators, panels, trading system audit.
📞 Support
30 days of free support after purchase. Bug fixes within 48 hours.
