Background
📊 İndikatör Tasarımı12 dk okuma

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.

Yazar: ORCA Software· ~2.300 kelimeHaziran 2026 güncel Pine Script hacim kütüphanelerine uygundur.
🤖

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:

📢 Idia

"Hacim profillerini çizmek için dinamik diziler (arrays) kullanmak kodun tarayıcıyı dondurmasını önler."

📊 Kanıt

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.

💡 Örnek

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.

🏢

ORCA Software Ekibi

Teknoloji ve dijital dönüşüm uzmanları.

WhatsApp ile İletişim