Wilders Volatility Trend Following Optimised
- Göstergeler
- Andreas Alois Aigner
- Sürüm: 1.10
- Etkinleştirmeler: 10
# Wilders Volatility Trend Following Optimised Gösterge Dokümantasyonu
## Giriş
Wilders Volatility Trend Following Optimised göstergesi, MetaTrader 5 için gelişmiş bir trend takip teknik analiz aracıdır. Piyasa koşullarına dinamik olarak uyum sağlayan gelişmiş bir adaptif trend takip sistemi uygular, tüccarlara net giriş ve çıkış sinyalleri sağlarken aynı zamanda optimal kar alma ve zarar durdurma seviyelerini otomatik olarak hesaplar.
Bu gösterge, trend bazlı stratejileri takip eden ve değişen piyasa oynaklığına yanıt veren adaptif risk parametreleri ile ticaret yönetimini optimize etmeyi amaçlayan tüccarlar için tasarlanmıştır.
## Temel Özellikler
- **Adaptif Trend Takibi**: Piyasa trendlerini otomatik olarak tanımlar ve takip eder
- **Dinamik Pozisyon Yönetimi**: Optimal giriş, çıkış, zarar durdurma ve kar alma seviyelerini hesaplar
- **Oynaklık Bazlı Parametreler**: Piyasa oynaklığına uyum sağlamak için Ortalama Gerçek Aralık (ATR) kullanır
- **Adaptif Hızlanma Faktörü (AFX)**: Hızlanma faktörleri arasında sigmoid tabanlı geçiş uygular
- **Pürüzsüz Kar Alma Hesaplaması**: Doğal kar hedefi geçişleri için hiperbolik tanjant fonksiyonu kullanır
- **Trailing Stop**: Karları koruyan akıllı bir trailing stop mekanizması uygular
- **Görsel Geri Bildirim**: Oklar, çizgiler ve metin açıklamaları dahil kapsamlı görsel öğeler sağlar
- **Global Değişken Dışa Aktarımı**: Anahtar değerleri diğer göstergeler ve EA'lar için kullanılabilir hale getirir
## Teknik Yaklaşım
### Trend Takip Metodolojisi
Gösterge, Dur ve Tersine Çevir (SAR) mekanizması kullanan trend bazlı bir yaklaşım izler. Mevcut pozisyonu (uzun veya kısa) korur ve mevcut pozisyona girişten bu yana en avantajlı fiyatı temsil eden Önemli Kapanış (SIC) değerini takip eder.
SAR seviyesi şu şekilde hesaplanır:
```
SAR = SIC - FLIP * ACC * ATR
```
Burada:
- `SIC` Önemli Kapanış değeridir
- `FLIP` pozisyon yönüdür (uzun için 1, kısa için -1)
- `ACC` Hızlanma Faktörüdür
- `ATR` Ortalama Gerçek Aralıktır
Fiyat, mevcut pozisyonun ters yönünde SAR seviyesini geçtiğinde, gösterge pozisyonu tersine çevirmek için bir sinyal üretir.
### Adaptif Hızlanma Faktörü (AFX)
Bu göstergenin en yenilikçi yönlerinden biri, Adaptif Hızlanma Faktörü (AFX) hesaplamasıdır. Bu, fiyat hareketine dayalı olarak farklı hızlanma faktörü değerleri arasında pürüzsüz bir geçiş oluşturmak için sigmoid fonksiyonu kullanır:
```
AF_X = af_start + (af_end - af_start) * sigmoid_x
```
Sigmoid fonksiyonu, geçişleri ani değil pürüzsüz hale getiren S şeklinde bir eğri oluşturur. Bu adaptif yaklaşım, göstergenin şunları yapmasına olanak tanır:
1. İşlemlere nefes alma alanı vermek için daha geniş stoplarla başlamak
2. İşlem avantajlı hareket ettikçe kademeli olarak sıkılaştırmak
3. Belirli eşikleri aştıktan sonra trailing mekanizması ile karları korumak
4. ATR aracılığıyla piyasa oynaklığına uyum sağlamak
### Dinamik Kar Alma Hesaplaması
Gösterge, hiperbolik tanjant fonksiyonu kullanan sofistike bir kar alma hesaplaması uygular:
```
profitMultiplier = 1.0 + profitRange * transitionFactor
```
Burada `transitionFactor` özel bir hiperbolik tanjant uygulaması kullanılarak hesaplanır. Bu, şu özelliklere sahip dinamik bir kar alma oluşturur:
- Minimum seviyeden başlar (SIC_SNAP ± ATR * ACC * PROFIT_MIN)
- Maksimum seviyeye doğru kademeli olarak artar (SIC_SNAP ± ATR * ACC * PROFIT_MAX)
- Fiyatın temel seviyeden ne kadar uzaklaştığına bağlı olarak pürüzsüz bir geçiş kullanır
- ATR değeri aracılığıyla piyasa oynaklığına uyum sağlar
## Temel Bileşenler
### Önemli Kapanış (SIC)
Önemli Kapanış (SIC), bu göstergedeki anahtar bir kavramdır. Mevcut pozisyona girişten bu yana en avantajlı fiyat seviyesini temsil eder:
- Uzun pozisyonlar için: SIC, pozisyona girişten bu yana en yüksek kapanış fiyatıdır
- Kısa pozisyonlar için: SIC, pozisyona girişten bu yana en düşük kapanış fiyatıdır
SIC, SAR seviyesi ve diğer önemli değerleri hesaplamak için bir referans noktası görevi görür.
### Ortalama Gerçek Aralık (ATR)
Gösterge, piyasa oynaklığını ölçmek ve çeşitli hesaplamaları buna göre ölçeklendirmek için ATR kullanır. ATR, yumuşatma yaklaşımı kullanılarak hesaplanır:
```
ATR = Alpha * TR + (1 - Alpha) * previous_ATR
```
Burada:
- `TR` (Gerçek Aralık), şunların maksimumudur: mevcut yüksek-düşük aralığı, mevcut yüksek-önceki kapanış veya mevcut düşük-önceki kapanış
- `Alpha` yumuşatma faktörüdür (varsayılan 1/7)
### Pozisyon Takibi ve Sinyal Üretimi
Gösterge, mevcut piyasa pozisyonunu (uzun, kısa veya yok) takip eder ve dört koşula dayalı olarak sinyaller üretir:
1. Uzun pozisyon ve mevcut fiyat Zarar Durdurma'ya eşit veya altındaysa, kısaya geç
2. Kısa pozisyon ve mevcut fiyat Zarar Durdurma'ya eşit veya üstündeyse, uzuna geç
3. Uzun pozisyon ve mevcut fiyat SAR'a eşit veya altındaysa, kısaya geç
4. Kısa pozisyon ve mevcut fiyat SAR'a eşit veya üstündeyse, uzuna geç
Pozisyon değişikliği meydana geldiğinde, gösterge şunları yapar:
- SIC ve ATR_SNAP değerlerini günceller
- Sınır kırılma bayraklarını sıfırlar
- Grafikte oklar ve dikey çizgiler çizer
- Tüm görsel öğeleri günceller
### Sınır Kırılma Mekanizması
Gösterge, üst ve alt sınır sistemi uygular:
```
upperBound = SIC_SNAP + ATR_SNAP * ACC
lowerBound = SIC_SNAP - ATR_SNAP * ACC
```
Fiyat bu sınırları avantajlı bir yönde kırdığında, gösterge sadece avantajlı yönde hareket eden bir trailing stop mekanizmasını etkinleştirir, böylece karları korur.
## Görsel Öğeler
Gösterge, grafikte çeşitli görsel öğeler oluşturur:
### Oklar ve Çizgiler
- **Uzun/Kısa Oklar**: Pozisyon değişikliklerini gösteren yeşil (uzun) veya kırmızı (kısa) oklar
- **SAR Çizgisi**: Mevcut SAR seviyesini gösteren yatay çizgi
- **SIC Çizgisi**: Mevcut Önemli Kapanış seviyesini gösteren yatay çizgi
- **Üst/Alt Sınır Çizgileri**: Üst ve alt sınırları gösteren yatay çizgiler
- **Kar Alma Çizgisi**: Hesaplanan kar alma seviyesini gösteren macenta kesikli çizgi
- **Zarar Durdurma Çizgisi**: Hesaplanan zarar durdurma seviyesini gösteren turuncu kesikli çizgi
- **Dikey Çizgiler**: Pozisyon değişim noktalarını işaretleyen noktalı dikey çizgiler
### Metin Açıklamaları
Gösterge, grafiğe çeşitli değerleri açıklayan metin açıklamaları ekler:
- SAR seviyesi ve hesaplama detayları
- SIC değeri ve ilgili parametreler
- Üst ve alt sınır değerleri
- Kar alma ve zarar durdurma seviyeleri ile hesaplama detayları
## Giriş Parametreleri
| Parametre | Varsayılan | Açıklama |
|-----------|---------|-------------|
| Timeframe | PERIOD_M1 | Göstergenin çalışacağı zaman dilimi |
| UseATRSnap | true | Hesaplamalar için ATR anlık görüntüsü (true) veya Canlı ATR (false) kullanımı |
| UseGlobalATRTR | false | Global TF1_ATRTR_TR ve TF1_ATRTR_ATR değişkenlerini kullan |
| SARLineColor | clrWhite | SAR çizgisi rengi |
| SICLineColor | clrYellow | SIC çizgisi rengi |
| ACC | 10.0 | Temel Hızlanma Faktörü |
| Alpha | 1.0/7.0 | ATR yumuşatma faktörü |
| ArrowSize | 3 | Ok sembollerinin boyutu |
| LongColor | clrLime | Uzun sinyaller için renk |
| ShortColor | clrRed | Kısa sinyaller için renk |
| LongArrowCode | 233 | Uzun ok sembol kodu |
| ShortArrowCode | 234 | Kısa ok sembol kodu |
| AF_MIN | 1.0 | AFX hesaplaması için minimum hızlanma faktörü |
| AF_MAX | 15.0 | AFX hesaplaması için maksimum hızlanma faktörü |
| K_Smooth | 3.0 | AFX hesaplaması için yumuşatma parametresi |
| StopLossColor | clrOrange | Zarar Durdurma çizgisi rengi |
## Global Değişkenler
Gösterge, diğer göstergeler veya EA'lar tarafından kullanılabilecek çeşitli global değişkenleri dışa aktarır:
| Global Değişken | Açıklama |
|-----------------|-------------|
| TF_TF_O_[ChartID]_currentPrice | Mevcut fiyat |
| TF_TF_O_[ChartID]_TR | Gerçek Aralık değeri |
| TF_TF_O_[ChartID]_ATR | Ortalama Gerçek Aralık değeri |
| TF_TF_O_[ChartID]_SIC | Önemli Kapanış değeri |
| TF_TF_O_[ChartID]_SIC_SNAP | Pozisyon değişimindeki SIC değeri |
| TF_TF_O_[ChartID]_ATR_SNAP | Pozisyon değişimindeki ATR değeri |
| TF_TF_O_[ChartID]_ACC | Hızlanma Faktörü |
| TF_TF_O_[ChartID]_afx | Adaptif Hızlanma Faktörü |
| TF_TF_O_[ChartID]_FLIP | Pozisyon yönü (1 veya -1) |
| TF_TF_O_[ChartID]_CurrentPosition | Mevcut pozisyon (uzun için 1, kısa için -1) |
| TF_TF_O_[ChartID]_K | Yumuşatma parametresi |
| TF_TF_O_[ChartID]_SAR | Dur ve Tersine Çevir seviyesi |
| TF_TF_O_[ChartID]_upperBound | Üst sınır değeri |
| TF_TF_O_[ChartID]_upperBoundBreached | Üst sınırın kırılıp kırılmadığını gösteren bayrak |
| TF_TF_O_[ChartID]_lowerBound | Alt sınır değeri |
| TF_TF_O_[ChartID]_lowerBoundBreached | Alt sınırın kırılıp kırılmadığını gösteren bayrak |
| TF_TF_O_[ChartID]_TakeProfit | Kar Alma seviyesi |
| TF_TF_O_[ChartID]_StopLoss | Zarar Durdurma seviyesi |
## Ticaret Sinyallerinin Yorumlanması
### Giriş Sinyalleri
- **Uzun Giriş**: Kısa pozisyondayken fiyat SAR seviyesinin üzerine çıktığında veya kısa pozisyondayken fiyat zarar durdurma seviyesinin üzerine çıktığında
- **Kısa Giriş**: Uzun pozisyondayken fiyat SAR seviyesinin altına düştüğünde veya uzun pozisyondayken fiyat zarar durdurma seviyesinin altına düştüğünde
### Çıkış Sinyalleri
- **Uzun Çıkış**: Fiyat SAR seviyesi veya zarar durdurma seviyesinin altına düştüğünde
- **Kısa Çıkış**: Fiyat SAR seviyesi veya zarar durdurma seviyesinin üzerine çıktığında
### Risk Yönetimi
Gösterge, piyasa koşullarına uyum sağlayan dinamik zarar durdurma ve kar alma seviyeleri sağlar:
- **Zarar Durdurma**: Başlangıçta SIC'den ATR * ACC mesafesinde ayarlanır, ancak işlem ilerledikçe AFX hesaplaması kullanılarak adapte olur
- **Kar Alma**: Minimum seviyeden başlayan ve işlem avantajlı hareket ettikçe artan pürüzsüz bir geçiş fonksiyonu kullanılarak hesaplanır
## Gelişmiş Kavramlar
### Sigmoid Tabanlı Geçişler
AFX hesaplaması, hızlanma faktörü değerleri arasında pürüzsüz geçişler oluşturmak için sigmoid fonksiyonu kullanır:
```
sigmoid_x = ((1 / (1 + MathExp(-k * (2*normalized_x - 1)))) - (1 / (1 + MathExp(k)))) / t
```
Bu, zarar durdurma seviyelerinde ani değişikliklerden kaçınan, daha doğal ve etkili ticaret yönetimi sağlayan S şeklinde bir eğri oluşturur.
### Hiperbolik Tanjant Yumuşatma
Kar alma hesaplaması, özel bir hiperbolik tanjant uygulaması kullanır:
```
CustomTanh(x) = (exp2x - 1.0) / (exp2x + 1.0)
```
Bu, kar alma seviyeleri için pürüzsüz bir geçiş oluşturarak daha doğal ve etkili hale getirir.
### Trailing Stop Uygulaması
Gösterge, şu özelliklere sahip akıllı bir trailing stop mekanizması uygular:
1. Üst veya alt sınırların kırılıp kırılmadığını takip eder
2. Bir sınır kırıldığında, zarar durdurmanın yalnızca avantajlı yönde hareket etmesine izin verir
3. Zarar durdurma mesafesini belirlemek için adaptif hızlanma faktörünü (AFX) kullanır
## Pratik Kullanım
### Trend Takip Stratejisi
1. Göstergenin uzun veya kısa sinyal (oklar) üretmesini bekleyin
2. Sinyalin yönünde pozisyon alın
3. Göstergenin zarar durdurma seviyesinde (turuncu çizgi) zarar durdurma ayarlayın
4. Göstergenin kar alma seviyesinde (macenta çizgi) kar alma ayarlayın
5. Gösterge zarar durdurma ve kar alma seviyelerini güncellerken pozisyonu izleyin
6. Gösterge tersine çevirme sinyali ürettiğinde çıkın
### Diğer Araçlarla Entegrasyon
Gösterge, diğer teknik analiz araçlarıyla birlikte kullanılabilir:
- **Destek/Direnç Seviyeleri**: Sinyalleri anahtar destek ve direnç seviyeleriyle doğrulayın
- **Hacim Göstergeleri**: Sinyalleri hacim doğrulamasıyla onaylayın
- **Osilatörler**: Aşırı alım/aşırı satım koşullarını doğrulamak için RSI veya Stokastik gibi osilatörleri kullanın
## Sonuç
Wilders Volatility Trend Following Optimised göstergesi, gelişmiş adaptif özelliklere sahip kapsamlı bir trend takip sistemi sağlar. Piyasa koşullarına dinamik olarak uyum sağlayarak ve net görsel geri bildirim sağlayarak, tüccarların optimize edilmiş risk parametreleriyle trend bazlı işlemleri tanımlamasına ve yönetmesine yardımcı olur.
Göstergenin adaptif hızlanma faktörleri, pürüzsüz kar alma seviyeleri ve akıllı trailing stopları hesaplamak için kullanılan sofistike algoritmaları, ticaret yaklaşımlarını optimize etmek isteyen trend takipçileri için güçlü bir araç haline getirir.
---
*Telif Hakkı 2025, TradeFlags*
