ZigZag MA Retracement
- Uzmanlar
- Sürüm: 1.30
Geri çekilmeleri istatistiksel hassasiyetle işlem yapın — sadece trend devam olasılıklarının lehinize olduğu noktada pozisyon açın.
Genel Bakış ZigZag MA Retracement, EURUSD için H1 zaman diliminde inşa edilmiş trend devamı Expert Advisor'dır. Son doğrulanmış ZigZag salınımını belirler, fiyatın bu salınımın %60'ına geri çekilmesini bekler ve pozisyon açmadan önce yönü bir hareketli ortalama filtresiyle onaylar. Çıkışlar olay odaklıdır: sabit bir hedefe dayanmak yerine, fiyat hareketli ortalamanın yanlış tarafında kapandığı anda pozisyon otomatik olarak kapatılır.
Nasıl Çalışır
- EA, Depth ve Deviation parametrelerini kullanarak ZigZag pivot noktalarını yerel olarak hesaplar (harici gösterge bağımlılığı yoktur).
- Son salınım aralığının %60'ına geri çekildiğinde (yapılandırılabilir bir tolerans bandı içinde), bir sinyal bölgesi etkinleştirilir.
- Hareketli ortalama filtresi, herhangi bir pozisyon açılmasına izin verilmeden önce hakim trend yönünü doğrular.
- Onaylandığında, EA ATR tabanlı bir zarar durdur ve kâr al ile pozisyon açar; boyutu hesap riskinin sabit bir yüzdesine göre belirlenir.
- Pozisyon açıkken, her mum kapanışında izlenir: fiyat hareketli ortalamanın diğer tarafında kapanırsa, pozisyon trend tersine dönüş sinyali olarak hemen kapatılır.
- Her emir, gönderilmeden önce broker uyumluluk kontrollerinden (marj, hacim limitleri, freeze/stop seviyesi, spread tamponu) geçer.
Girdi Parametreleri
- Magic_Number — bu EA'nın işlemleri için benzersiz tanımlayıcı
- Risk_Percent — işlem başına riske edilen özkaynak yüzdesi
- ATR_SL_Mult — ATR'nin katı olarak zarar durdur mesafesi
- ATR_TP_Mult — ATR'nin katı olarak kâr al mesafesi
- ATR_Period — ATR hesaplama periyodu
- ZigZag_Depth — ZigZag pivot noktaları arasındaki minimum mum sayısı
- ZigZag_Deviation — bir pivotu onaylamak için minimum fiyat sapması
- ZigZag_Backstep — dönüş pivotları arasındaki minimum mum sayısı
- Retracement_Pct — bir sinyali tetikleyen son salınımın geri çekilme seviyesi
- Retracement_Tol — geri çekilme seviyesi etrafındaki tolerans bandı
- MA_Period — hareketli ortalama periyodu
- MA_Method — hareketli ortalama hesaplama yöntemi
- MA_Price — hareketli ortalama için kullanılan fiyat kaynağı
- Enable_MA_Exit — hareketli ortalamanın ters kesişiminde pozisyonu kapat
- Score_MinProfitFactor — bu kâr faktörünün altındaki optimizasyon çalışmalarını diskalifiye eder
- Score_MaxDrawdownPct — bu düşüş yüzdesinin üzerindeki optimizasyon çalışmalarını diskalifiye eder
- Score_MinTrades — bu işlem sayısının altındaki optimizasyon çalışmalarını diskalifiye eder
- Score_R2Weight — puanlamada özkaynak eğrisi düzgünlüğünün (R²) ağırlığı
- Score_SlopeWeight — puanlamada kâr hızının ağırlığı
- Score_SplitPenalty — testin ilk ve ikinci yarısı arasındaki istikrarsızlık cezası
- Score_SkewPenalty — kârın tek bir işlemde yoğunlaşması cezası
- Score_UlcerPenalty — düşüşlerin derinliği ve süresi cezası
- Score_MARWeight — puanlamada sermaye verimliliğinin (maksimum düşüşe göre getiri) ağırlığı
- Score_TradeBonusWeight — puanlamada işlem sayısı güvenilirliğinin ağırlığı
Optimizer Puanlama Sistemi Bu EA, eğri uydurmayla mücadele etmek için tasarlanmış özel bir OnTester() puanlama fonksiyonu içerir. Ham net kâra göre sıralamak yerine, yetersiz kâr faktörüne, aşırı düşüşe veya çok az işleme sahip herhangi bir optimizasyon çalışmasını diskalifiye eder — ardından kalanları özkaynak eğrisi düzgünlüğü (R²), kâr hızı ve sermaye verimliliği (MAR oranı) ile sıralar; bu sırada testin ilk ve ikinci yarısı arasındaki istikrarsızlığı, tek bir işlemde kâr yoğunlaşmasını ve düşüş acısını (Ulcer endeksi) cezalandırır. Sonuç, şanslı sıçramalar yerine sağlam, tekrarlanabilir parametre setlerini tercih eder. Bir optimizasyon çalıştırmadan önce Optimizer Kriterini Custom max olarak ayarlayın.
Önerilen Kurulum
- Sembol: EURUSD
- Zaman dilimi: H1
- Broker türü: geri çekilme girişlerinde daha hassas gerçekleşmeler için ECN/Raw spread hesabı önerilir
- VPS: mum kapanışının kesintisiz izlenmesi için önerilir
Ekran Görüntüleri Onaylanmış bir ZigZag salınımını, %60 geri çekilme bölgesini ve hareketli ortalama filtresini gösteren canlı grafik örneği; önerilen girdi ayarları paneli.
Sorumluluk Reddi Geçmiş performans gelecekteki sonuçları garanti etmez. Canlıya almadan önce demo hesapta test edin. İşlem yapmak kayıp riski içerir.
