Açıklama
Bu, Çapa Hacim Ağırlıklı Ortalama Fiyatı (AVWAP) hesaplamak için tasarlanmış cTrader için profesyonel düzeyde özel bir göstergedir. Günlük sıfırlanan standart VWAP göstergelerinin aksine, bu araç, işlemcilerin hesaplamayı belirli yüksek etkili bir olaya—örneğin bir TÜFE açıklaması, piyasa çöküşü veya bir trendin başlangıcı—"çapalamalarına" olanak tanır ve o andan itibaren gerçek kurumsal ortalama fiyat görünümünü sağlar. Ayrıca aşırı genişlemiş fiyat hareketlerini belirlemek için Hacim Ağırlıklı Standart Sapma Bantlarını içerir.
1. Temel Hesaplama ve Çapalama Mantığı
- Kesin Çapalama: Gösterge, kullanıcı tarafından tanımlanan
Çapa Tarihi(örneğin, "2024-01-01 10:00") kullanarak o belirli dakikadan önceki tüm verileri kesin olarak yok sayar. Bu, ortalama fiyatın yalnızca mevcut belirli hareket veya zaman dilimindeki katılımcıları yansıtmasını sağlar. - Kurumsal Formül: Gerçek VWAP'ı, (Fiyat × Hacim) toplamının kümülatif toplamının Hacim kümülatif toplamına bölünmesiyle hesaplar.
- Tipik Fiyat Kaynağı: Varsayılan olarak, hesaplamalar için
"Tipik Fiyat" (Yüksek + Düşük + Kapanış) / 3kullanılır; bu, kurumsal algoritmaların adil değeri belirlemek için kullandığı standart yöntemdir, ancak bu Açılış veya Kapanış fiyatlarına da ayarlanabilir.
2. Gelişmiş Volatilite Bantları
Tüccarların piyasa uç noktalarını değerlendirmesine yardımcı olmak için gösterge, Hacim Ağırlıklı Varyans temelinde iki dinamik bant seti hesaplar:
- Bant 1 (Değer Bölgesi): Varsayılan olarak 1.0 Standart Sapmadır. Bu iç bölge genellikle piyasanın "adil değer" gürültüsünü içerir. Bu bölgeden bir kırılma genellikle momentumu işaret eder.
- Bant 2 (Aşırı Bölge): Varsayılan olarak 2.0 Standart Sapmadır. Fiyatlar bu dış banda ulaştığında istatistiksel olarak aşırı genişlemiş olur, bu genellikle potansiyel ortalamaya dönüş fırsatlarını (hareketi zayıflatma) veya güçlü trend tükenmesini işaret eder.
- Bağımsız Kontrol: Her iki bant da bireysel
Gösteranahtarları (ShowBand1,ShowBand2) ve özelleştirilebilir sapma çarpanları (Band1Dev,Band2Dev) içerir, böylece belirli volatilite stratejilerine uygun temiz grafikler oluşturulabilir.
3. Görsel ve Operasyonel Mantık
- Stratejik Renk Kodlaması:
-
- Sarı (VWAP): Merkezi "mıknatıs" veya trend tabanı olarak görev yapar.
- Limon Yeşili (Bant 1): Anlık destek/direnç "Değer Alanı"nı temsil eder.
- Kırmızı (Bant 2): Tersine dönme olasılığının arttığı aşırı sapmaları vurgular.
- Durum Koruma: Kod, iç durum değişkenleri için
IndicatorDataSerieskullanır (_cumVol,_cumPV), böylece değerlerin tarihsel yeniden hesaplamalar ve gerçek zamanlı güncellemeler sırasında doğru kalmasını ve yeniden çizim hatalarının önlenmesini sağlar.
Mantık Akışı Özeti
- Başlat: Kullanıcının belirttiği Çapa Tarihi dizesini sistem DateTime nesnesine dönüştür.
- Zamanı Filtrele: Her bar için, mevcut zamanın Çapa'dan önce olup olmadığını kontrol et. Eğer öyleyse,
NaNdöndür (hiçbir şey çizme) ve kümülatif sayacı sıfırla. - Verileri Topla: Çapa zamanı geldiğinde, mevcut barın Hacmini ve (Fiyat × Hacim) değerini toplamaya başla.
- VWAP Hesapla: Toplam PV'yi Toplam Hacme bölerek VWAP çizgisini elde et.
- Varyansı Hesapla: Hacim ağırlıklı varyansı hesapla ve Standart Sapmayı türet.
- Bantları Çiz: Hesaplanan Sapmayı VWAP'dan ekle/çıkararak Limon ve Kırmızı bantları çiz.
Özet
Key features include:
- Precision anchoring to a user-specified date and time, ignoring data before that moment.
- Institutional VWAP calculation using cumulative (Price × Volume) divided by cumulative Volume.
- Default use of Typical Price ((High + Low + Close) / 3) for fair value, adjustable to Open or Close prices.
- Two dynamic volatility bands based on volume-weighted variance: Band 1 (1 standard deviation) representing the value zone, and Band 2 (2 standard deviations) indicating extreme price deviations.
- Independent toggles and customizable deviation multipliers for each band.
- Strategic color coding: yellow for VWAP, lime green for Band 1, and red for Band 2.
- Internal state preservation ensures accurate values during historical and real-time updates without repainting.
The indicator supports markets including Forex, indices, commodities, stocks, and cryptocurrencies, and is suitable for various symbols such as BTCUSD, EURUSD, GBPUSD, XAUUSD, and NAS100.
Müşteri değerlendirmeleri
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
