MQL5 Market'te mevcut: SMC Structure and Liquidity PRO

SMC Structure and Liquidity PRO, MetaTrader 5 için bir Smart Money Concepts göstergesidir. Tek bir grafik üzerinde swing ve iç piyasa yapısını (BOS ve CHoCH), order block ve breaker block'ları, fair value gap ve inversion FVG'leri, likidite seviyelerini ve sweep'leri, premium ve discount bölgelerini ve üst zaman diliminin bölgelerini çizer. Bir panel; trendi, birkaç zaman dilimindeki yönü (bias) ve bölgelerin durumunu özetler.
Tüm hesaplamalar kapanmış barlar üzerinde yapılır. Bir etiket, bölge veya seviye yalnızca onu teyit eden bar kapandıktan sonra görünür ve sonradan yeniden çizilmez. Bu kılavuzdaki ekran görüntüleri EURUSD M15 demo grafiklerinden alınmıştır.
Risk uyarısı. Alım satım işlemleri zarar riski içerir. Bu gösterge bir analiz aracıdır: işlem açmaz ve sonuç vaat etmez. Kullanım şeklinizi her zaman önce bir demo hesapta test edin.
1. Kurulum
- Ürünü MQL5 Market'ten satın alın veya kiralayın ve MetaTrader 5 terminalinizin Market sekmesinden kurun (Araç Kutusu → Market → Satın Alınanlar → Yükle / Toolbox → Market → Purchased → Install).
- Bir grafik açın ve SMC Structure and Liquidity PRO göstergesini Gezgin'den (Navigator; Göstergeler → Market) grafiğin üzerine sürükleyin.
- İsterseniz girdileri ayarlayın (bölüm 10) ve OK düğmesine basın.
Gösterge her sembolde ve zaman diliminde, netting ve hedging hesaplarda ve Strateji Test Cihazı'nda (Strategy Tester) çalışır. Varsayılan olarak son 3000 barı analiz eder (Bars analysed girdisi).
2. Grafik açıklamaları
| Grafikte | Anlamı |
|---|---|
| BOS / CHoCH (düz çizgi, büyük yazı) | Swing yapı kırılımı / karakter değişimi |
| iBOS / iCHoCH (noktalı çizgi, küçük yazı) | İç yapı kırılımı / karakter değişimi |
| OB (dolu kutu) | Swing kırılımından oluşan order block |
| OB i | İç kırılımdan oluşan order block (yalnızca etkinse) |
| BB | Breaker block: içinden kapanış yapılmış ve taraf değiştirmiş bir order block |
| FVG | Fair value gap |
| IFVG | Inversion FVG: içinden kapanış yapılmış ve taraf değiştirmiş bir boşluk |
| H4 OB, H1 FVG… (kesikli çerçeve) | Üst zaman diliminin order block'u veya FVG'si |
| EQH / EQL (noktalı çizgi) | Eşit tepeler / eşit dipler |
| BSL / SSL | Alış tarafı / satış tarafı likiditesi (swing tepeleri / dipleri) |
| PDH / PDL, PWH / PWL | Önceki günün / önceki haftanın en yüksek ve en düşük seviyesi |
| Asia H/L, London H/L | Asya ve Londra seanslarının en yüksek ve en düşük seviyesi |
| Seviye adından önce x (ör. x London L) | Seviye sweep edildi |
| Premium, EQ, Discount | Mevcut swing aralığının üst kısmı, dengesi (%50) ve alt kısmı |
Yükseliş öğeleri bullish color (varsayılan olarak turkuaz), düşüş öğeleri bearish color (varsayılan olarak kırmızı) kullanır. Likidite liquidity color (varsayılan olarak altın sarısı) kullanır. Kesin fiyatları içeren ipucunu görmek için fareyle bir çizginin veya kutunun üzerine gelin.
3. Piyasa yapısı

Gösterge aynı anda iki yapı kapsamını izler:
- Swing yapısı: her iki tarafta Swing structure strength kadar barla teyit edilen pivotlar (varsayılan 10). Bu ana trenddir.
- İç yapı: her iki tarafta Internal structure strength kadar barla teyit edilen pivotlar (varsayılan 3). Swing dalgalarının içindeki hareketleri gösterir. Swing gücü iç güçten büyük olmalıdır.
Bir mum son pivotun ötesinde kapandığında, pivottan kıran muma kadar bir kırılım çizilir:
- BOS (break of structure, yapı kırılımı): kırılım mevcut trend yönündedir, yani trend devam eder.
- CHoCH (change of character, karakter değişimi): kırılım mevcut trendin tersinedir, yani trend taraf değiştirir.
Structure breaks shown, her kapsam için çizilen son kırılım sayısını sınırlar (varsayılan 10). Swing BOS / CHoCH ve Internal BOS / CHoCH ile herhangi bir kapsamı gizleyebilirsiniz; hesaplama (trend, order block'lar, panel) çalışmaya devam eder.
4. Order block ve breaker block'lar

Order block, yapıyı kıran hareketin başlangıcındaki son ters mumdur: yükseliş kırılımından önceki son düşüş mumu veya düşüş kırılımından önceki son yükseliş mumu.
- Varsayılan olarak order block'lar yalnızca swing kırılımlarından oluşur. Daha fazla ve daha küçük bölge elde etmek için Order blocks also from internal breaks seçeneğini açın (OB i olarak işaretlenir).
- Order block on the candle body, daha dar bölgeler için fitilli tam aralık yerine mum gövdesini kullanır.
- Bir mum bir order block'un içinden kapandığında blok sona erer. Breaker blocks açıksa, blok diğer tarafta BB olarak geri gelir: kırılan bir yükseliş bloğu düşüş breaker'ına dönüşür, tersi de geçerlidir.
5. Fair value gap ve inversion FVG'ler

Fair value gap, üç mumluk bir dengesizliktir: üçüncü mumun en düşüğü birinci mumun en yükseğinin üzerindedir (yükseliş FVG'si) veya üçüncü mumun en yükseği birinci mumun en düşüğünün altındadır (düşüş FVG'si).
- Minimum FVG size (x ATR 14) küçük boşlukları filtreler (varsayılan 0,15 × ATR). Yalnızca belirgin boşlukları tutmak için gürültülü sembollerde değeri artırın.
- Fiyat bir boşluğun içine girdikçe kutu, hâlâ açık olan kısma küçülür.
- Inversion FVGs açıksa, içinden kapanış yapılan bir boşluk diğer tarafta IFVG olarak geri gelir.
Bir bölge ne zaman sona erer
Zone ends at girdisi order block'lar, breaker'lar ve FVG'ler için geçerlidir:
| Seçenek | Bölge şu durumda sona erer |
|---|---|
| First touch | fiyat bölgeye geri döndüğünde |
| 50% (consequent encroachment) | fiyat bölgenin ortasına ulaştığında |
| Full fill / close through (varsayılan) | bir mum bölgenin uzak kenarının ötesinde kapandığında |
Seçenek ne olursa olsun, breaker'ı veya inversion FVG'yi oluşturan, bölgenin içinden kapanan mumdur. Active zones per type and side grafikte yalnızca en yeni bölgeleri tutar (varsayılan 3); Active zones and levels extend right ise aktif bölgelerin ve seviyelerin son mumun ötesine kaç bar uzatılacağını belirler (varsayılan 15).
6. Likidite ve sweep'ler

Likidite seviyeleri, stopların birikmiş olmasının muhtemel olduğu fiyatlardır. Gösterge şunları çizer:
- Eşit tepeler / dipler (EQH / EQL): yaklaşık aynı fiyattaki iki pivot. Tolerans Equal highs / lows tolerance (x ATR 14) ile belirlenir (varsayılan 0,1 × ATR).
- Swing tepeleri / dipleri (BSL / SSL): swing tepelerinin üzerindeki alış tarafı likiditesi ve swing diplerinin altındaki satış tarafı likiditesi. Çok sayıda çizgi eklediği için varsayılan olarak kapalıdır.
- Önceki gün ve hafta (PDH / PDL / PWH / PWL).
- Asya ve Londra seansı tepeleri / dipleri. Auto modunda forex, CFD ve kripto sembollerinde çizilir; bu seansların anlamı olmadığı B3 sembollerinde kapatılır. Bunları On veya Off olarak zorlayabilirsiniz.
Active levels per type and side dokunulmamış seviyelerin sayısını sınırlar (varsayılan 3).
Fiyat bir seviyenin ötesinde işlem gördüğünde seviye sona erer. Seviyeyi alan mum diğer tarafa geri kapanırsa, bu bir sweep'tir (likidite avı): Mark liquidity sweeps açıksa seviye o muma kadar korunur ve adının önüne x konur. En son altı sweep gösterilir.
7. Premium ve discount

Mevcut swing aralığı son swing tepesinden son swing dibine kadar uzanır. Ortası denge (EQ) noktasıdır:
- dengenin üzerinde fiyat premium bölgesindedir (aralık içinde pahalı);
- altında ise fiyat discount bölgesindedir (aralık içinde ucuz).
Paneldeki Price in range satırı kesin konumu verir: swing dibinde %0'dan swing tepesinde %100'e kadar. %100'ün üzerindeki veya %0'ın altındaki değerler, yeni bir swing pivotu teyit edilmeden önce fiyatın zaten aralığın dışında olduğu anlamına gelir.
8. Üst zaman dilimi

Gösterge aynı analizi bir üst zaman diliminde çalıştırır ve onun order block'larını ve FVG'lerini kesikli çerçeveler olarak, zaman dilimiyle etiketlenmiş şekilde çizer (örneğin H4 OB, H4 FVG). Üst zaman diliminin inversion FVG'leri çizilmez.
Higher timeframe current olarak bırakılırsa zaman dilimi otomatik seçilir:
| Grafik | Üst zaman dilimi |
|---|---|
| M1 | M15 |
| M2 – M5 | H1 |
| M6 – M30 | H4 |
| H1 – H4 | D1 |
| H4'ün üzeri | W1 |
Bunun yerine sabit bir zaman dilimi seçebilirsiniz; yalnızca grafik zaman diliminden yüksekse kullanılır. Show higher timeframe order blocks and FVGs, paneldeki bias'ı korurken çerçeveleri kapatır.
9. Panel

| Satır | Ne gösterir |
|---|---|
| Başlık | Gösterge adı, sembol ve zaman dilimi |
| Swing trend | Son swing kırılımına göre yükseliş veya düşüş |
| Internal trend | Son iç kırılıma göre yükseliş veya düşüş |
| Bias | M5, M15, H1, H4 ve D1'deki swing trendi (yalnızca grafiğe eşit veya ondan yüksek zaman dilimleri). Yukarı üçgen = yükseliş, aşağı üçgen = düşüş |
| Price in range | Premium veya discount ve swing aralığındaki konum (bölüm 7) |
| Last swing break | Son swing kırılımının yönü, türü (BOS veya CHoCH) ve fiyatı |
| Active OB / FVG | Aktif yükseliş/düşüş order block'ları, ardından aktif yükseliş/düşüş FVG'leri |
| Zones held (history) | Analiz edilen geçmişte, dokunulduktan sonra tutunan order block ve FVG'lerin oranı |
| Last events | Alarmlar etkinse son beş alarm (zaman ve metin) |
Bir bölge, fiyat ona dokunduktan sonra içinden kapanmadan önce bölgeden bir ATR uzaklaştıysa tutunmuş sayılır. Bu, sembolünüz ve zaman diliminizdeki geçmişin bir tanımıdır, bir tahmin değildir.
Panel fareyle sürüklenebilir; konumu o grafik için saklanır. Grafik arka planına (koyu veya açık) uyum sağlar. Panel size (%) paneli ölçeklendirir, Show panel ise gizler.
10. Girdiler
Piyasa yapısı
| Input | Default | Açıklama |
|---|---|---|
| Internal structure strength (bars each side) | 3 | Bir iç pivotu teyit etmek için her iki taraftaki bar sayısı |
| Swing structure strength (bars each side) | 10 | Bir swing pivotunu teyit etmek için her iki taraftaki bar sayısı (iç değerden büyük olmalıdır) |
| Swing BOS / CHoCH | true | Swing kırılımlarını çiz |
| Internal BOS / CHoCH | true | İç kırılımları çiz |
| Structure breaks shown (each scope) | 10 | Çizilen son kırılım sayısı |
| Bullish color / Bearish color | teal / red | Yükseliş ve düşüş öğelerinin renkleri |
Order block ve fair value gap'ler
| Input | Default | Açıklama |
|---|---|---|
| Order blocks | true | Order block'ları göster |
| Order blocks also from internal breaks | false | İç kırılımlardan order block ekle |
| Order block on the candle body | false | Tam mum yerine gövde |
| Breaker blocks (broken order blocks) | true | Breaker'ları göster |
| Fair value gaps | true | FVG'leri göster |
| Inversion FVGs (closed-through gaps) | true | Inversion FVG'leri göster |
| Minimum FVG size (x ATR 14) | 0.15 | Daha küçük boşluklar yok sayılır |
| Zone ends at | Full fill / close through | First touch, 50% veya Full fill (bölüm 5) |
| Active zones per type and side | 3 | Grafikte tutulan en yeni bölgeler |
| Bullish / bearish order block, bullish / bearish FVG | — | Bölgelerin dolgu renkleri |
Likidite
| Input | Default | Açıklama |
|---|---|---|
| Equal highs / lows | true | EQH / EQL'yi göster |
| Swing highs / lows (buy-side / sell-side liquidity) | false | BSL / SSL'yi göster |
| Previous day and week highs / lows | true | PDH / PDL / PWH / PWL'yi göster |
| Asia and London session highs / lows | Auto | Auto (B3 sembollerinde kapalı), On veya Off |
| Mark liquidity sweeps | true | Alınıp geri kapanılan seviyeleri işaretle |
| Active levels per type and side | 3 | Grafikte tutulan dokunulmamış seviyeler |
| Equal highs / lows tolerance (x ATR 14) | 0.1 | İki "eşit" pivot arasındaki azami mesafe |
| Liquidity color | gold | Seviyelerin rengi |
Premium / discount, üst zaman dilimi ve seanslar
| Input | Default | Açıklama |
|---|---|---|
| Equilibrium of the swing range | true | Premium, EQ ve discount'u göster |
| Higher timeframe for bias and zones | current (auto) | Bölüm 8'deki tabloya bakın |
| Show higher timeframe order blocks and FVGs | true | Üst zaman diliminin kesikli çerçeveleri |
| Broker time zone | Auto | Seanslar için aracı kurum saat diliminin nasıl belirleneceği |
| Broker GMT offset (fixed mode and tester) | 2 | Sabit modda ve Strateji Test Cihazı'nda (Strategy Tester) kullanılan fark |
Geçmiş ve panel
| Input | Default | Açıklama |
|---|---|---|
| Bars analysed | 3000 | Kullanılan geçmiş (en az 200). Daha fazla bar daha uzun yükleme süresi demektir |
| Active zones and levels extend right (bars) | 15 | Son mumun ötesine uzatma |
| Show panel | true | Paneli göster veya gizle |
| Panel size (%) | 100 | Panel ölçeği |
Alarmlar
| Input | Default | Açıklama |
|---|---|---|
| Swing BOS / CHoCH | Off | Her swing kırılımında alarm |
| Liquidity sweep | Off | Bir seviye sweep edildiğinde alarm |
| Price enters an order block or FVG | Off | Fiyat aktif bir bölgeye girdiğinde alarm |
| Sound | alert2 | Ses modlarında kullanılan ses dosyası |
| Also send e-mail | false | Alarmı ayrıca e-posta ile de gönder (e-postayı Araçlar → Seçenekler → E-posta / Tools → Options → Email altında yapılandırın) |
Her alarm Off, Popup, Sound, Smartphone notification veya bunlardan ikisinin bir kombinasyonu olabilir. Anlık bildirimler için MetaQuotes ID'nizin Araçlar → Seçenekler → Bildirimler (Tools → Options → Notifications) altında girilmiş olması gerekir. Alarmlar her olay için bir kez, kapanmış barda tetiklenir.
11. Expert Advisor'lar için tamponlar (buffer)
Gösterge, iCustom ve CopyBuffer ile okunabilen üç tampon sunar. Trend tamponlarının her barda bir değeri vardır. Olay tamponu yalnızca bir kırılımı teyit eden barda ayarlanır (diğer barlarda 0); aynı barda hem swing hem iç kırılım olursa swing kırılımı bildirilir.
| Tampon | İçerik |
|---|---|
| 0 | Swing trendi: +1 yükseliş, −1 düşüş |
| 1 | İç trend: +1 yükseliş, −1 düşüş |
| 2 | Yapı olayı: ±1 swing BOS, ±2 swing CHoCH, ±3 iç BOS, ±4 iç CHoCH (+ yükseliş, − düşüş) |
Değerleri kapanmış barlarda okuyun (shift 1 ve daha eskisi). Gösterge nesnelerini JSMP_ önekiyle çizer.
12. İpuçları
- Grafikte çok fazla nesne mi var? İç kırılımları kapatın, Active zones per type and side değerini 1–2'de tutun ve Minimum FVG size değerini artırın.
- Önce üst zaman dilimi bağlamı. Grafik zaman diliminin büyük resimde nerede durduğunu görmek için Bias satırını ve üst zaman diliminin kesikli bölgelerini kullanın.
- Önce sweep, sonra karakter değişimi. Grafiği okumanın yaygın bir yolu, bir likidite seviyesinin sweep edilmesini, ardından ters yönde bir CHoCH oluşmasını beklemek ve bu hareketin bıraktığı bölgelere bakmaktır.
- Birden fazla grafik. Her grafiğin kendi gösterge kopyası, kendi panel konumu ve kendi alarmları vardır.
- Yükleme süresi. İlk yüklemede gösterge geçmişi ve üst zaman dilimini işler; çok sayıda barla M1'de bu birkaç saniye sürebilir.
Destek: MQL5 üzerinden yazara özel mesaj gönderin. Ürün sayfası: MQL5 Market'te SMC Structure and Liquidity PRO.


