FlowmaskEA
- Uzmanlar
- Sürüm: 1.10
Genel Bakış
Flowmask EA, kümülatif hacim deltası (CVD) uyumsuzluğu etrafında kurulmuş, tek paritelik ve tek zaman dilimli bir uzman danışmandır. Fiyatın altta yatan hacim akışının doğrulamadığı yeni bir salınım zirvesi veya dibi oluşturduğu anları tespit eder ve girişten önce ek teyit olarak bir emilim mumunu (yüksek hacim, sıkışmış aralık) isteğe bağlı olarak zorunlu kılabilir veya ödüllendirebilir. Pozisyon büyüklüğü ve risk tamamen yüzde bazında yönetilir; her işlemde broker tarafında gerçek bir zarar durdur bulunur.
Nasıl Çalışır
- Her kapanan mumda, EA tik hacmi ve mum yönünden kümülatif hacim deltası serisini yeniden oluşturur.
- Fiyatta fraktal salınım zirveleri/dipleri arar ve en son iki eşleşen salınımı CVD serisiyle karşılaştırır.
- Ayı uyumsuzluğu (daha yüksek fiyat zirvesi, daha düşük CVD zirvesi) satış sinyali tetikler; boğa uyumsuzluğu (daha düşük fiyat dibi, daha yüksek CVD dibi) alış sinyali tetikler.
- Sinyali tetikleyen mum emilim açısından kontrol edilir (ATR'ye göre sıkışmış aralıkla hacim artışı). Ayarlara bağlı olarak emilim ya zorunludur ya da pozisyon büyüklüğü bonusu sağlar.
- Pozisyon büyüklüğü, hesap özkaynağından ve ATR tabanlı stop mesafesinden hesaplanır, böylece her işlem özkaynağın aynı yüzdesini riske atar.
- Her işlem açılışında, brokerin dondurma/stop seviyesine ve mevcut spread'e göre sınırlandırılmış koruyucu bir zarar durdur yerleştirilir.
- Değişken kâr, aktivasyon eşiğine (giriş bakiyesinin yüzdesi) ulaştığında, yalnızca yukarı doğru ilerleyen bir mandallı kâr kilidi devreye girer ve kâr mevcut eşiğin altına düşerse pozisyonun tamamını kapatır. Tüm bunlar yalnızca kapanan mum başına bir kez değerlendirilir, asla mum içinde değil.
Parametreler
Genel
- Magic_Number: bu EA'nın işlemlerini etiketlemek ve takip etmek için kullanılan benzersiz tanımlayıcı
CVD Uyumsuzluğu
- CVD_LookbackBars: salınım pivotları için taranan geçmiş mum sayısı
- CVD_SwingLookback: fraktal bir salınımı onaylamak için her iki tarafta gereken mum sayısı
- CVD_MaxPivotAge: karşılaştırılan iki salınım pivotu arasında izin verilen maksimum mum mesafesi
- CVD_PivotFreshnessBars: bir sinyali hâlâ tetikleyebilmesi için en son salınım pivotunun ne kadar taze olması gerektiği
Emilim
- Require_Absorption: etkinleştirilirse, emilim büyüklük bonusu yerine zorunlu bir giriş filtresi haline gelir
- Absorption_VolMAPeriod: bir hacim artışını tespit etmek için kullanılan hacim hareketli ortalama periyodu
- Absorption_VolMult: bir mumun emilim olarak nitelendirilmesi için ortalama hacmi aşması gereken kat
- Absorption_RangeATRMult: bir emilim mumu için izin verilen maksimum mum aralığı (ATR katı olarak)
- Absorption_SizeBonusMult: emilim bir uyumsuzluk sinyalini doğruladığında uygulanan lot büyüklüğü çarpanı
Risk
- Risk_PctPerTrade: işlem başına riske atılan hesap özkaynağı yüzdesi
- Risk_ATR_Period: stop mesafesi ve pozisyon büyüklüğü hesaplaması için kullanılan ATR periyodu
- Risk_ATR_Multiple: ATR katı olarak ifade edilen zarar durdur mesafesi
Kâr Merdiveni
- Profit_ActivationPct: kâr kilidini aktive eden, giriş bakiyesine göre değişken kâr yüzdesi
- Profit_TrailStepPct: kâr arttıkça kâr kilidinin yukarı doğru ilerlediği mandal adım büyüklüğü
Optimizer Puanı
- Score_MinProfitFactor: bir optimizasyon çalıştırmasının geçerli sayılması için gereken minimum kâr faktörü
- Score_MaxDrawdownPct: bir çalıştırmanın geçerli sayılması için izin verilen maksimum düşüş yüzdesi
- Score_MinTrades: bir çalıştırmanın geçerli sayılması için gereken minimum işlem sayısı
- Score_R2Weight: puanlamada özkaynak eğrisi düzgünlüğünün (R-kare) ağırlığı
- Score_SlopeWeight: puanlamada normalize edilmiş özkaynak eğrisi eğiminin (kâr hızı) ağırlığı
- Score_SplitPenalty: ilk yarı ile ikinci yarı R-kare arasındaki sapma için ceza ağırlığı
- Score_SkewPenalty: kârın tek bir işlemde yoğunlaşması için ceza ağırlığı
- Score_UlcerPenalty: düşüşün derinliği ve süresi (Ulcer Endeksi) için ceza ağırlığı
- Score_MARWeight: puanlamada MAR oranının (maksimum düşüşe göre getiri) ağırlığı
- Score_TradeBonusWeight: işlem sayısı için azalan getirili bonusun ağırlığı
Gösterge Paneli
- Dashboard_Show: grafikteki performans gösterge panelini etkinleştirir veya devre dışı bırakır
Optimizer Puanlama Sistemi
Flowmask EA, aşırı uyumlu sıçramalar yerine sağlam, işlem yapılabilir özkaynak eğrilerini ödüllendirmek için tasarlanmış özel bir OnTester puanlama fonksiyonu içerir. Negatif kâr, minimumun altında kâr faktörü, maksimumun üzerinde düşüş veya çok az işlem içeren herhangi bir optimizasyon çalıştırması otomatik olarak diskalifiye edilir ve sıfır puan alır. Kalan çalıştırmalar, özkaynak eğrisi düzgünlüğü, kâr hızı ve sermaye verimliliğinin ağırlıklı bir kombinasyonuna göre sıralanır; zamansal istikrarsızlık, tek işlemde kâr yoğunlaşması ve düşüş acısı için cezalar düşülür. Bir optimizasyon çalıştırmadan önce Optimizer Kriterini Custom max olarak ayarlayın.
Önerilen Kurulum
H1 zaman diliminde likit bir majör paritede test edin. Optimizasyon hızı için "1 Minute OHLC" modellemesini kullanın; tüm mantık yalnızca mum kapanışında değerlendirildiğinden sonuçlar tik tabanlı testlerle tutarlıdır.
Ekran Görüntüleri
Önerilen .set dosyaları aşağıdaki yorumlar bölümüne eklenmiştir.
Feragatname
Geriye dönük testlerde gösterilen geçmiş performans gelecekteki sonuçları garanti etmez. Canlı kullanımdan önce her zaman demo hesapta test edin. Forex ve CFD ticareti yüksek düzeyde risk içerir ve tüm yatırımcılar için uygun olmayabilir.
