OBVCD Pro
- Göstergeler
-
Narayanan Mohanan Mohanan Krishnan
MetaTrader için ölçüm araçları geliştiriyorum. Piyasanın ne yaptığını tarif ederler ve her ölçümün sınırlarını gizlemek yerine açıkça belirtirler. - Sürüm: 1.20
- Güncellendi: 4 Ağustos 2026
- Etkinleştirmeler: 10
OBVCD Pro, yakınsama/ıraksama (Convergence/Divergence) analizini fiyat yerine On-Balance Volume (OBV) üzerine uygulayan bir momentum osilatörüdür. Adaptif volatilite bantlarını beş aşamalı piyasa rejimi sınıflandırmasıyla birleştirerek hem grafik üzerinde görsel analiz hem de Expert Advisor (EA) tarafından doğrudan kullanılabilecek bir çıktı sunar.
Geleneksel osilatörler yalnızca fiyat hareketlerine dayanır. OBVCD Pro ise yakınsama ve ıraksamayı kümülatif hacim akışı üzerinden hesaplayarak yalnızca fiyat hareketini değil, aynı zamanda bu hareketi destekleyen piyasa katılımını da değerlendirir. Sonuç, isteğe bağlı (discretionary) işlem yapan yatırımcılar ve algoritmik işlem sistemleri tarafından kullanılabilecek tek bir piyasa rejimi değerine dönüştürülür.
Nasıl Çalışır?
On-Balance Volume (OBV) seçilen hacim kaynağı kullanılarak hesaplanır. Varsayılan olarak Tick Volume kullanılır; aracı kurum Real Volume sağlıyorsa bu veri otomatik olarak kullanılır.
Daha sonra OBV serisi üzerinde hızlı ve yavaş hareketli ortalamalar hesaplanır (varsayılan olarak EMA 12 ve EMA 26). Bu iki ortalama arasındaki fark OBVCD Histogramını oluşturur. Ardından histogram üzerinden bir Sinyal Çizgisi hesaplanır (varsayılan olarak 9 periyot SMA).
Üst ve alt volatilite bantları, 20 periyotluk standart sapma ve 1,618 sapma katsayısı kullanılarak hesaplanır. Bantlar ister Sinyal Çizgisine ister doğrudan histograma uygulanabilir.
Bantlar standart sapmaya dayandığı için piyasa hareketliliği arttığında otomatik olarak genişler, azaldığında daralır. Böylece sabit eşik değerlerine ihtiyaç duymadan, aynı varsayılan ayarlar birbirinden çok farklı enstrümanlarda kullanılabilir.
5 Aşamalı Momentum Mantığı
Renkli histogram, momentum ile adaptif volatilite bantları arasındaki ilişkiyi analiz ederek tamamlanmış her mumu aşağıdaki beş piyasa durumundan birine sınıflandırır.
- Güçlü Yükseliş (Açık Yeşil) — histogram üst bandın üzerindedir ve yükseliş momentumu güçlenmeye devam etmektedir. Değer: +2
- Zayıf Yükseliş (Yeşil) — histogram üst bandın üzerinde kalmaya devam eder ancak yükseliş momentumu zayıflamaya başlamıştır. Değer: +1
- Konsolidasyon (Gri) — histogram volatilite bantlarının içinde yer alır ve yatay veya nötr piyasayı gösterir. Değer: 0
- Zayıf Düşüş (Turuncu) — histogram alt bandın altındadır ancak satış baskısı azalmaya başlamıştır. Değer: −1
- Güçlü Düşüş (Kırmızı) — histogram alt bandın altındadır ve düşüş momentumu güçlenmeye devam etmektedir. Değer: −2
Bu mantığın temel özelliği, aşırı uzamış bir hareketi momentumu hâlâ güçlenmeye devam eden bir hareketten ayırabilmesidir. Bandın dışına çıkılması tek başına hareketin gücünü koruduğu anlamına gelmez; devamlılık ile tükenişi ayıran şey momentumun yönüdür.
Algoritmalar ve Expert Advisor (EA) Entegrasyonu
Hesaplanan piyasa durumu özel bir buffer'a yazılır. Böylece bir Expert Advisor, renkleri analiz etmek veya göstergenin iç mantığını yeniden oluşturmak zorunda kalmadan sonucu doğrudan kullanabilir.
Buffer 5 aşağıdaki değerlerden birini döndürür:
- 2.0 = Güçlü Yükseliş
- 1.0 = Zayıf Yükseliş
- 0.0 = Konsolidasyon
- −1.0 = Zayıf Düşüş
- −2.0 = Güçlü Düşüş
Değeri okumak için iCustom() tarafından döndürülen handle ile birlikte CopyBuffer() kullanın. Shift 1 (son tamamlanmış mum) okunması önerilir; bu değer kesinleşmiştir ve daha sonra değişmez.
Genel Kullanıma Açık Buffer Haritası
- Buffer 0 — OBVCD Histogramı
- Buffer 1 — Histogram renk indeksi
- Buffer 2 — Sinyal Çizgisi
- Buffer 3 — Üst bant
- Buffer 4 — Alt bant
- Buffer 5 — Regime Bias (piyasa rejimi)
Dikkat: Buffer 1 histogramın renk indeksini tuttuğu için veri buffer'ları görünen çizimlerle aynı sırayla numaralanmamıştır — Regime Bias, Buffer 4 değil Buffer 5'tir. Buffer 6 ile Buffer 8 yalnızca dahili hesaplamalar için kullanılır ve genel arayüzün bir parçası değildir.
Giriş Parametreleri
- Hacim kaynağı — Tick Volume (varsayılan) veya aracı kurum destekliyorsa Real Volume
- Hızlı hareketli ortalama — periyot 12, EMA (varsayılan)
- Yavaş hareketli ortalama — periyot 26, EMA (varsayılan)
- Sinyal çizgisi hareketli ortalaması — periyot 9, SMA (varsayılan)
- Desteklenen hareketli ortalama türleri — EMA, SMA, SMMA ve LWMA
- Bollinger Bantlarını etkinleştir — varsayılan olarak açık
- Bantları uygula — Sinyal Çizgisi (varsayılan) veya histogram
- Bant periyodu — 20
- Bant sapma katsayısı — 1,618
Bollinger Bantları devre dışı bırakılırsa gösterge, Sinyal Çizgisine sahip klasik bir OBV yakınsama/ıraksama osilatörü olarak çalışır ve Regime Bias tüm mumlar için 0 döndürür.
Farklı Piyasalarda Kullanım
Varsayılan ayarlar çoğu enstrüman için makul bir başlangıç noktasıdır. Uygulamada parametrelerin, işlem yapılan enstrümana ve zaman dilimine göre gözden geçirilmesi önerilir.
- Değerli Metaller (XAUUSD, XAGUSD) — hacim birikimi (Accumulation) ve dağılımı (Distribution) evrelerini belirlemeye yardımcı olur ve fiyat yapısı analizini destekler.
- Enerji Piyasaları (USOIL) — yönlü piyasa hareketleri sırasında hacim katılımındaki değişimleri takip eder.
- Forex ve Endeksler (US30, DXY) — adaptif volatilite bantları piyasa gürültüsünü filtreleyerek rejim değişimlerinin rastgele dalgalanmaları değil, hacim katılımındaki gerçek değişimleri yansıtmasını sağlar.
- Kripto Paralar (BTCUSD, ETHUSD) — yumuşatma (smoothing), yüksek volatiliteye sahip piyasalarda göstergenin okunabilirliğini artırır ve momentum değişimlerini daha belirgin hale getirir.
Hesaplama Davranışı
Tüm hesaplamalar yalnızca tamamlanmış geçmiş veriler kullanılarak gerçekleştirilir. Bir mum kapandıktan sonra değerleri artık değişmez. Yalnızca oluşmakta olan mevcut mum, her yeni tick ile güncellenir.
Kesinleşmiş değerler için Shift 0 yerine Shift 1 kullanılması önerilir. Gösterge gelecek verileri kullanmaz (Look-ahead) ve mum kapandıktan sonra yeniden çizim (Repainting) yapmaz.
Kimler İçin Uygundur?
- İsteğe bağlı (discretionary) işlem yapan yatırımcılar — bir piyasa hareketinin gerçekten hacim katılımıyla desteklenip desteklenmediğini görmek ve güçlenen momentum ile zayıflayan momentumu birbirinden ayırmak isteyenler.
- Expert Advisor ve algoritmik sistem geliştiricileri — göstergenin iç mantığını yeniden programlamadan, belgelenmiş ve arayüzü sabit bir piyasa rejimi filtresini doğrudan sistemlerine entegre etmek isteyenler.
Notlar
- Ayrı gösterge penceresinde çalışır.
- 5 plot.
- 9 gösterge buffer'ı.
- Yarı saydam histogram, diğer teknik göstergelerle birlikte kullanıldığında pencerenin okunabilirliğini korur.
Bu gösterge, teknik analiz ve piyasa koşullarının filtrelenmesi için tasarlanmış bir araçtır. Bir işlem sistemi değildir, alış veya satış sinyali üretmez, yatırım tavsiyesi vermez ve otomatik olarak emir açmaz veya yönetmez.
Satın almadan önce, MetaTrader 5 Strateji Test Cihazı (Strategy Tester) üzerinde değerlendirilebilen ücretsiz bir demo sürümü mevcuttur.
Narayanan Mohanan, MT5/MQL5 geliştiricisi tarafından geliştirilmiş ve sürdürülmektedir.
Bu sayfanın çevirisinde bir hata tespit ederseniz lütfen bana bildirin, düzelteceğim.
