TrendScore EA
- Uzmanlar
- Sürüm: 1.0
TrendScore EA, birden fazla zaman ufkundaki trend uyumunu tek bir güven puanına dönüştürür ve piyasanın kendisiyle ne kadar uyumlu olduğuna göre her işlemin boyutunu belirler.
Genel Bakış
TrendScore EA, basit bir fikir üzerine kurulmuş trend takip eden bir Expert Advisor'dır: gerçek trendler aynı anda birden fazla zaman ufkunda ortaya çıkar. EA, uygulandığı zaman diliminde mevcut fiyatı bir gün, bir hafta ve bir ay öncesindeki fiyatla karşılaştırır ve üç sonucu, daha uzun ufuklara ağırlık veren tek bir bileşik puanda birleştirir. Pozisyon büyüklüğü doğrudan bu puanın gücüyle ölçeklenir, bu nedenle kısa, orta ve uzun vadeli yön uyuştuğunda EA daha fazla sermaye kullanır, çelişkili olduğunda ise daha az kullanır. Forex majör paritelerine ve XAUUSD gibi metallere yönelik tasarlanmıştır ve hassasiyetini uygulandığı sembolün kendi volatilitesine uyarlar.
Nasıl Çalışır
- Her yeni barda, EA mevcut kapanmış bar ile bir gün, bir hafta ve bir ay öncesine karşılık gelen barlar arasındaki fiyat değişimini ölçer.
- Her karşılaştırma, yalnızca hareket, sembolün kendi Average True Range değerine dayalı ve o ufka göre ölçeklenmiş uyarlanabilir bir eşiği aştığında sayılır; bu da gerçek bir yönlü hareket olmayan gürültüyü filtreler.
- Uygun bir hareket, ufka bağlı olarak (gün, hafta, ay) +1, +2 veya +3 puan kazandırır, ters yöndeki bir hareket ise aynı miktarı düşürür ve -6 ile +6 arasında bileşik bir puan üretir.
- İşlem büyüklüğü, puanın maksimum değerine göre mutlak değeriyle ölçeklenir, bu nedenle üç ufkun tamamında tam uyum en büyük pozisyonu, kısmi uyum ise orantılı olarak daha küçük bir pozisyonu üretir.
- Pozisyon büyüklüğü ayrıca mevcut volatilitenin kendi yakın zamandaki ortalamasına göre ayarlanır; volatilite yüksek olduğunda maruziyeti azaltır, volatilite düşük olduğunda ise daha fazla maruziyete izin verir.
- Puan sıfıra döndüğünde veya işaret değiştirdiğinde pozisyon kapatılır, böylece yönetim girişte kullanılan aynı trend mantığına bağlı kalır.
Giriş Parametreleri
- Trend Score grubu: bir gün, bir hafta ve bir ay için geriye dönük bar sayısı; ölü bölge uyarlanabilir eşik çarpanı
- Risk / Sizing grubu: maksimum puanda sermayenin maksimum risk yüzdesi, stop loss mesafesi için ATR çarpanı, isteğe bağlı take profit katı, ATR periyodu, magic number
- Volatility Adjustment grubu: volatilite referans çizgisi için ortalama periyodu, boyut çarpanının minimum ve maksimum sınırları
- Optimizer Score grubu: minimum kâr faktörü, maksimum drawdown yüzdesi, minimum işlem sayısı ve puanlama formülünün ağırlıklandırma parametreleri
- Dashboard grubu: grafik üzerindeki panelin gösterilmesi veya gizlenmesi için anahtar
Optimizer Puanlama Sistemi
TrendScore EA, parametre aşırı uydurmasına (curve-fitting) karşı direnç göstermek üzere tasarlanmış özel bir optimizer puanlama fonksiyonu içerir. Sonuçları ham net kâra göre sıralamak yerine, düzgün ve istatistiksel olarak tutarlı bir özkaynak eğrisini ödüllendirir, drawdown derinliğini ve süresini cezalandırır, kârı tek bir orantısız büyük işleme bağlı olan sonuçları cezalandırır ve testin ilk ve ikinci yarısı arasında performansı farklılaşan parametre setlerini cezalandırır. Ayrıca, ince ve güvenilmez örneklerin sağlam sonuçlara tercih edilmemesi için makul sayıda işlemi ödüllendirir. Optimizasyon yaparken, dahili puanlama fonksiyonunun sonuçları sıralamak için kullanılması amacıyla Optimizer Criterion'u Custom max olarak ayarlayın.
Önerilen Kurulum
TrendScore EA, Forex majör pariteleri ve XAUUSD üzerinde H1 zaman dilimi için tasarlanmıştır, ancak bar sayısı parametreleri diğer zaman dilimleri için ayarlanabilir. Güvenilir, düşük gecikmeli bir broker bağlantısı kullanın ve sürekli, gözetimsiz çalışma için broker sunucusuna yakın bir VPS kullanın.
Ekran Görüntüleri
Önerilen giriş parametre setleri, aşağıdaki yorumlar bölümünde .set dosyaları olarak, desteklenen tüm dillerde sunulmaktadır.
Sorumluluk Reddi
Backtestlerde ve ekran görüntülerinde gösterilen geçmiş performans, gelecekteki sonuçları garanti etmez. Gerçek sermaye kullanmadan önce bir demo hesapta kapsamlı şekilde test edin ve kendi risk toleransınıza uygun pozisyon büyüklüğü kullanın.
