Fan sayfamıza katılın
- Görüntülemeler:
- 26
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Hacim Profili Seviyeleri
Arkasındaki fikir
Normal bir grafik size fiyatın nereye gittiğini gösterir; hacim profili ise piyasanın gerçekte nerede işlem gördüğünü gösterir. Bu gösterge, yakın geçmişe ait bir aralık penceresi eşit fiyat satırlarına böler, her satırda ne kadar hacim işlem gördüğünü hesaplar ve sonucu fiyat hareketinin yanında yatay bir histogram olarak çizer — satır ne kadar yüksekse, o fiyattan o kadar fazla hacim el değiştirmiştir. Bu histogramdan, hacim analizinde en yaygın olarak kullanılan iki referans seviyesi türetilir: Kontrol Noktası (en yüksek hacme sahip tek fiyat seviyesi) ve Değer Alanı (toplam hacmin seçilen bir yüzdesini içeren fiyat aralığı; geleneksel TPO/hacim profili analizinde kullanılan sırayla genişletme algoritmasıyla POC’den dışa doğru oluşturulur; aralığın sabit bir yüzdesini kullanan basit bir kısayol değildir).
Her histogram satırı, hacminin yukarı kapanışlı mı yoksa aşağı kapanışlı çubuklardan mı geldiğine göre de ayrılır; böylece satırlar, hangi tarafın baskın olduğuna göre renklendirilir — bu, seviyenin kendisinin yanı sıra, o fiyattaki kabulün daha çok alım mı yoksa satış mı odaklı olduğuna dair hızlı bir görsel ipucudur.
Nasıl yorumlanır
- Histogram satırları — uzunluk, en yoğun tek satıra göre o fiyat satırındaki hacme orantılıdır; renk, o satıra yukarı kapanışlı mı yoksa aşağı kapanışlı çubukların daha fazla hacim katkısında bulunduğunu gösterir.
- POC çizgisi (varsayılan beyaz, kesintisiz) — geriye dönük pencere içinde en yüksek hacme sahip fiyat satırıdır; genellikle piyasanın geri döndüğü bir çekim merkezi veya pivot noktası görevi görür.
- VAH / VAL çizgileri (varsayılan gümüş, noktalı) — Değer Alanının üst ve alt sınırları; birlikte, tüm işlem hacminin InpValueAreaPercent'inin gerçekleştiği fiyat aralığını sınırlar. Bu aralığın dışında işlem gören fiyatlar, tanımı gereği, nispeten düşük hacimli ve daha az “uzlaşılmış” bir alanda yer alır.
- Kenar çubuğunun konumu — her zaman en son çubuğa sabitlenir ve sağa doğru uzanır; POC/VAH/VAL çizgileri, geriye dönük pencerenin başlangıcından kenar çubuğuna kadar uzanır, böylece mevcut fiyatın bunlara göre nasıl konumlandığını bir bakışta görebilirsiniz.
- Yenileme zamanlaması — InpUpdateOnNewBarOnly etkinleştirildiğinde (varsayılan), profil, bağlı olduğu grafiğin her yeni çubuğunda bir kez yeniden oluşturulur.
Harici değişkenler (girişler)
| Giriş | Varsayılan | Amaç |
|---|---|---|
| InpLookbackBars | 200 | Profilde en son kaç çubuk yer alır? |
| InpNumRows | 24 | Geriye dönük aralığın bölündüğü eşit yükseklikteki fiyat satırlarının (histogram dilimlerinin) sayısı. |
| InpVolumeType | Tick Hacmi | Histograma hangi hacim serisinin beslendiği: Tick Hacmi veya Gerçek Hacim (broker tarafından sağlandığı durumlarda). |
| InpValueAreaPercent | 70,0 | Değer Alanı'nın (VAH - VAL) içermesi için oluşturulan toplam hacmin yüzdesi; POC'den dışa doğru genişletilir. |
| InpUpdateOnNewBarOnly | true | true olduğunda, her yeni grafik çubuğunda bir kez yeniden oluşturulur; false olduğunda, her tikte yeniden oluşturulur. |
| InpShowProfile | true | Histogram satırlarını (yan çubuğun kendisini) çizer. |
| InpShowPOC | true | Kontrol Noktası çizgisini çizer. |
| InpShowValueArea | true | Değer Alanı Yüksek/Düşük çizgilerini çizer. |
| InpProfileMaxWidthBars | 30 | En yoğun tek satır için, çubuk eşdeğeri cinsinden kenar çubuğu genişliği; diğer tüm satırlar buna orantılı olarak ölçeklenir. |
| InpBuyDominantColor / InpSellDominantColor | Limon yeşili / Kırmızı | O sıraya hacim açısından daha fazla katkı sağlayan çubukların yukarı veya aşağı kapanış olmasına bağlı olarak belirlenen sıra rengi. |
| InpPOCColor | Beyaz | Kontrol Noktası çizgisinin rengi. |
| InpValueAreaColor | Gümüş | Değer Alanı Yüksek/Düşük çizgilerinin rengi. |
Önerilen kullanım
Herhangi bir sembol ve herhangi bir zaman diliminde çalışır. Gerçek hacim verisi raporlanan sembollerde, klasik bir profil elde etmek için InpVolumeType'ı Real Volume olarak ayarlayın; brokerlerin yalnızca tick hacmini raporladığı çoğu perakende forex/metal sembolünde, varsayılan Tick Volume değerleri işlem faaliyetini makul derecede iyi yansıtmaktadır ancak tam anlamıyla işlem hacmini göstermez — bu sembollerdeki hacim tabanlı tüm göstergeler için geçerli olan aynı uyarı burada da geçerlidir.
Bu gösterge, bilinmesi gereken kasıtlı bir basitleştirme yapar: her çubuğun tüm hacmi, çubuğun yüksek-düşük aralığının dokunduğu her satıra yayılmak yerine, o çubuğun tipik fiyatı (H+L+C)/3 kullanılarak tek bir fiyat satırına atanır. Bu, yeniden oluşturma maliyetini sınırlı ve öngörülebilir tutar ( InpLookbackBars ile orantılıdır, asla grafiğin tam geçmişi değildir), bunun karşılığında ise tam aralık ağırlıklı bir profile kıyasla biraz daha az ayrıntı elde edilir — bu, yalnızca profile ayrılmış bir alt pencere yerine her çubukta yenilenen bir grafik penceresi üst katmanı için makul bir ödünleşmedir.
Bu gösterge yalnızca fiyat ve hacim verilerini okur; hiçbir emir açmaz, değiştirmez veya kapatmaz; bu nedenle her türlü hesap türünde güvenle çalıştırılabilir. Tüm grafik nesneleri tek bir dahili ad öneki altında oluşturulur ve gösterge ayrıldığında OnDeinit() içindeki ObjectsDeleteAll() fonksiyonu aracılığıyla tamamen kaldırılır; böylece grafikte hiçbir iz bırakmaz.

Şekil 1. XAUUSD M15 grafiğinde POC ve Değer Alanı içeren hacim profili kenar çubuğu. Code Base görsel yönergelerine (750×500 px) uygun olarak siyah beyaz olarak görüntülenmiştir.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76610
Stormbreaker ADX - Supertrend and DMI Trend EA
Trend-following Expert Advisor for MetaTrader 5 combining Supertrend direction with ADX and DI confirmation. Uses an ATR-based stop loss and risks up to 0.5% of equity per trade.
ImpulseCandle - impulse bar marker with ATR body filter and volume confirmation
Marks impulse candles: body at least ATR x multiplier, body at least a set share of the candle range, close near the extreme, optional tick volume confirmation. Green arrow below a bullish impulse, red above a bearish one. Closed bars only, no repainting. Signals are in the two buffers so an Expert Advisor can read them with iCustom.
Sniper Gold Hybrid Recovery EA
Uyarlanabilir ATR aralığı, LL/LH yapı doğrulaması, dinamik RSI geçit kontrolü, ani düşüş algılama, haber filtresi ve akıllı işlem düzeltme özelliklerine sahip XAUUSD M15 sepet toparlanma EA'sı.
RepaintTest - measure whether a drawing indicator repaints
Bir çizim göstergesinin yeniden çizilip çizilmediğini ölçer; çizilmediğini iddia etmek yerine. Değişmezlik kuralı: Bir çubuk kapandıktan ve işlendikten sonra, üzerine çizilen hiçbir nesne asla değişmemelidir — hareket etmemeli, rengi değişmemeli, metni değişmemeli ve kaybolmamalıdır. Komut dosyası, gerçek geçmiş verileriyle özel bir sembol oluşturur, şablon aracılığıyla göstergenizi ekler, her nesneyi kaydeder, çubukları ekler, tam bir yeniden hesaplama yapar ve nesneleri tek tek karşılaştırır. Değişiklikler ve kaybolmalar ayrı ayrı sayılır, çünkü yalnızca bir değişiklik olması iddianın yanlış olduğu anlamına gelir. Hiçbir şeyi karşılaştırmayan bir çalıştırma, ASLA "geçti" olarak değil, "SONUÇSUZ" olarak raporlanır. Çıktı, sayının yanında yayınlayabileceğiniz bir CSV dosyasıdır.