
Pine Script'te Hacim Profili (Volume Profile) ve Likidite Konseptli İndikatör Kodlama Yöntemleri
Büyük kurumsal oyuncuların alım-satım yaptığı hacim ve likidite bölgelerini Pine Script ile nasıl tespit edersiniz? POC ve SMC kodlama taktikleri.
⚡ TL;DR — Hızlı Özet
Hacim Profili ve Likidite indikatörleri, fiyatın sadece zaman bazlı değil, belirli fiyat seviyelerinde ne kadar işlem hacmi (lot) döndürdüğünü hesaplar. Pine Script v5'te bu yapılar 'array' (diziler) ve hacim fonksiyonları kullanılarak kodlanır.
Geleneksel indikatörler (RSI, Hareketli Ortalamalar) sadece fiyat ve zamanı temel alır. Oysa piyasayı hareket ettiren asıl güç **Hacim ve Likiditedir**. Büyük kurumsal yatırımcılar (smart money), emirlerini doldurmak için likiditenin yoğun olduğu fiyat seviyelerini (order block, havuzlar) seçer. Pine Script v5 kullanarak bu hacim ve likidite seviyelerini grafik üzerinde otomatik çizen algoritmaların nasıl yazılacağını bu rehberde inceliyoruz.
1. Hacim Profili (Volume Profile) Temel Bileşenleri
Bir hacim profili indikatörü kodlarken hesaplamanız gereken 3 kritik seviye vardır:
- •POC (Point of Control): Belirli bir zaman diliminde en yüksek işlem hacminin gerçekleştiği en önemli fiyat seviyesidir. Mıknatıs görevi görür.
- •VA (Value Area): Toplam hacmin %70'inin gerçekleştiği fiyat aralığıdır. Sınırları VAH (High) ve VAL (Low) olarak adlandırılır.
- •HVN / LVN (Volume Nodes): Hacmin yoğunlaştığı (HVN) veya boşluk oluşturduğu (LVN - gap) alanlardır.
2. Smart Money Concepts (SMC) ve Likidite Bölgeleri Kodlaması
Modern likidite konseptlerinin Pine Script dilindeki karşılıkları ve kod mantığı:
| Konsept Adı | Kod Mantığı (Pine Script) | Kullanım Amacı |
|---|---|---|
| Order Block (OB) | Fiyat kırılımı (MSS) öncesindeki son ters renkli mumun en yüksek/en düşük seviyelerini kutu olarak çizer. | Destek / Direnç ve geri dönüş alanı olarak kullanılır. |
| Fair Value Gap (FVG) | Ardışık 3 mumun 1. ve 3. mum gölgeleri arasındaki boşluğu tarar. | Fiyatın dengelenmek (rebalance) için döneceği boşlukları gösterir. |
| Liquidity Sweeps | Önemli swing high/low seviyelerinin anlık ihlal edilip (whip) içeri dönmesini hesaplar. | Stop avı (liquidity grab) bölgelerini tespit eder. |
3. Hacim Verisi ve Performans Optimizasyonu
Hacim profili kodlarken TradingView limitleri nedeniyle performans yönetimi kritik bir konudur:
"Hacim profillerini çizmek için dinamik diziler (arrays) kullanmak kodun tarayıcıyı dondurmasını önler."
Her bir fiyat kademesindeki hacmi tek tek hesaplamak binlerce döngü gerektirir. Pine Script array'leri ile sadece aktif fiyat aralığını (visible range) filtrelemek bellek kullanımını %90 düşürür.
Tüm geçmiş grafiği taramak yerine 'timeframe.isintraday' kontrolü ekleyerek sadece görünür barları array'e alan kodlama mimarisi sayfa yüklenme süresini 4 saniyeden 0.2 saniyeye indirmiştir.
Sonuç
Hacim ve likidite analizi, piyasa yapıcıların ayak izlerini takip etmenizi sağlar. ORCA Software olarak, grafiklerinizi yormayan, yüksek performanslı ve SMC konseptlerine tam uyumlu indikatör tasarımları yapıyoruz.
İlgili Yazılar
Yapay Zeka Destekli İndikatörler: 2026 Trade Stratejileri
Geleneksel indikatörlerin sınırlarını aşan yapay zeka destekli indikatörler ile piyasa trendlerini önceden tahmin etmenin teknik altyapısını inceliyoruz.
Devamını Oku →TradingView'da Kendi Özel İndikatörünüzü Nasıl Yazarsınız?
Geleneksel araçlara sıkışıp kalmayın. Pine Script V5 ile piyasanın nabzını tutacak tamamen size özgü indikatörler geliştirmenin yolları.
Devamını Oku →Repaint Yapan İndikatörler Nasıl Tespit Edilir? (Algoritmik Hatalar)
Bir çok indikatör geçmişe bakıldığında mükemmel görünür ancak canlı piyasada kaybettirir. Repaint yapan indikatörlerin matematiksel anatomisi.
Devamını Oku →