Consolidation and Breakout Detector
- Göstergeler
- Parham Vakilizand
- Sürüm: 1.0
- Etkinleştirmeler: 5
Consolidation and Breakout Detector, konsolidasyon bölgelerini (yatay piyasalar) belirlemek ve breakout fırsatlarını tespit etmek isteyen yatırımcılar için tasarlanmış gelişmiş bir tek zaman dilimli MT5 göstergesidir.
Bu gösterge, geçmiş fiyat hareketlerini otomatik olarak tarar, piyasanın yatay hareket ettiği bölgeleri belirler ve geçerli bir breakout oluştuğunda yatırımcıları uyarır.
Bu araç, breakout yatırımcıları, trend takipçileri ve yatay piyasa yatırımcıları için faydalıdır ve fiyat yapısına dayalı bilinçli ticaret kararları almalarına yardımcı olur.
🏆 Temel Özellikler
✅ Fiyat hareketine dayalı konsolidasyon bölgelerini tespit eder
✅ Özelleştirilebilir etiketler ve oklarla breakout noktalarını vurgular
✅ Farklı breakout onay modlarını destekler (Kapanış fiyatına & En yüksek/en düşük fiyata dayalı)
✅ Konsolidasyon bölgesini özelleştirilebilir renklerle görselleştirir
✅ Geriye Doğru Uzatma: Geçmişteki konsolidasyon bölgelerini genişleterek daha net bir analiz sağlar
✅ Her ticaret stratejisine uyacak şekilde tamamen özelleştirilebilir girişler sunar
✅ Tüm zaman dilimlerinde ve varlıklarda (Forex, Hisse Senetleri, Kripto, Endeksler vb.) çalışır
✅ Minimum gecikme ile gerçek zamanlı piyasa analizi sunar
📊 Nasıl Çalışır?
Bu gösterge, konsolidasyon ve breakout bölgelerini belirlemek için yapılandırılmış bir süreç kullanır.
🔍 Konsolidasyon Bölgelerinin Tespiti
- X geçmiş mum (giriş ayarlarına göre) taranarak en yüksek ve en düşük fiyatlar tespit edilir.
- Eğer piyasa Y mum boyunca dar bir aralıkta hareket ederse, bir konsolidasyon bölgesi oluşur.
- Bu bölge, grafikte kırmızı bir kutu (özelleştirilebilir) ile işaretlenir.
⚡ Breakout Onayı
- Bölge tespit edildikten sonra gösterge bir breakout bekler.
- Fiyat, belirlenen mum sayısı boyunca bölgenin dışına çıktığında breakout onaylanır.
- Breakout şu kriterlere göre tespit edilebilir:
- Kapanış fiyatı (daha temkinli yaklaşım).
- En yüksek/en düşük fiyat (daha agresif yaklaşım).
👀 Görsel Uyarılar
- Yukarı yönlü bir breakout gerçekleşirse, yeşil bir etiket & ok görünür.
- Aşağı yönlü bir breakout gerçekleşirse, kırmızı bir etiket & ok görünür.
- Etiketler ve oklar tamamen özelleştirilebilir (boyut, renk, yazı tipi, konum).
⚙ Giriş Parametreleri & Özelleştirme
Bu gösterge, konsolidasyon ve breakout bölgelerinin tespit edilmesini kişiselleştirmek için geniş bir giriş parametresi yelpazesi sunar.
🔎 Konsolidasyon Ayarları
- prd (Geriye dönük analiz süresi) – En yüksek/en düşük fiyatları analiz etmek için geçmişte incelenecek mum sayısı.
- conslen (Minimum konsolidasyon uzunluğu) – Geçerli bir aralık olarak kabul edilmesi gereken mum sayısı.
Örnek:
- prd = 100 ve conslen = 50 olduğunda, gösterge son 100 mumun fiyat hareketlerini analiz eder ve en az 50 mum boyunca bir konsolidasyon olup olmadığını kontrol eder.
💥 Breakout Ayarları
- breakoutCandles (Breakout onay mumları) – Fiyatın bölgenin dışına çıkması gereken ardışık mum sayısı.
- breakoutMode (Breakout onaylama yöntemi)
- BREAKOUT_CLOSE : Kapanış fiyatı bölgeyi geçtiğinde breakout onaylanır.
- BREAKOUT_HIGH_LOW : En yüksek veya en düşük fiyat bölgeyi geçtiğinde breakout onaylanır.
Örnek:
- breakoutCandles = 2 ise, fiyatın bölgenin dışında en az 2 mum kalması gerekir.
🎨 Görselleştirme Ayarları
- paintcons – Konsolidasyon bölgesinin görselleştirilmesini aç/kapat.
- zonecol – Konsolidasyon kutusunun rengi (varsayılan: Kırmızı).
- boxBorderWidth – Konsolidasyon bölgesi çerçevesinin kalınlığı.
- enableBackwardExtension – Bölgeyi daha iyi analiz için geçmiş fiyat hareketlerine göre geriye doğru genişletir.
Örnek:
- enableBackwardExtension = true olduğunda, gösterge bölgenin sol sınırını geçmiş fiyat hareketlerine göre ayarlar.
🔡 Yazı Tipi & Etiket Ayarları
- SelectedFont – Breakout etiketleri için yazı tipi seçimi (ör. Arial, Comic Sans MS vb.).
- LabelFontSize – Etiket yazı tipi boyutunu ayarla.
- LabelOffset – Etiketlerin ve okların breakout mumundan olan dikey uzaklığı.
Örnek:
- LabelOffset = 3 olduğunda, breakout etiketi mumdan 3 pip yukarıda görünür.
📌 Breakout Etiketleri & Okları
- UpBreakLabel – Yukarı yönlü breakout için etiket metni (varsayılan: "Break Up").
- DownBreakLabel – Aşağı yönlü breakout için etiket metni (varsayılan: "Break Down").
- UpLabelColor / DownLabelColor – Breakout etiket renklerini özelleştir.
- UpArrowColor / DownArrowColor – Breakout oklarının renklerini özelleştir.
Örnek:
- UpBreakLabel = "Bullish Breakout" olduğunda, gösterge "Bullish Breakout" yazısını breakout mumunun üstüne ekler.
📝 Kayıt & Hata Ayıklama
- enablePrintLogs – MT5 terminalinde hata ayıklama amacıyla logları gösterme seçeneği.
Örnek:
- enablePrintLogs = true olduğunda, terminalde şu mesajlar görüntülenir:
- "Yeni konsolidasyon bölgesi 12:00'de tespit edildi"
- "Bölge kırıldı - Breakout YUKARI 14:30'da gerçekleşti"

