Trend Rapture EA
- Uzmanlar
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - Sürüm: 1.0
- Etkinleştirmeler: 5
Trend Rapture EA, Trend Rapture gösterge motoruna dayalı otomatik bir ticaret sistemidir. Piyasa rejimlerini tespit etmek ve pozisyonları kontrollü bir grid (ızgara) sistemi aracılığıyla yönetmek için dinamik Z-Score volatilite bantlarıyla birleştirilmiş uyarlanabilir bir Kalman filtresi kullanır. EA, EURUSD M15 üzerinde kullanılmak üzere tasarlanmıştır, ancak uygun parametre ayarlamaları ile diğer ana döviz çiftlerine ve zaman dilimlerine de uygulanabilir.
Nasıl Çalışır Sistemin özü, sinyali gürültüden ayırarak gerçek fiyat trendini tahmin eden özyinelemeli bir algoritma olan Kalman filtresidir. Bu filtrelenmiş değerin etrafında, yuvarlanan bir standart sapma ve bir Z-Score çarpanı kullanılarak dinamik volatilite bantları hesaplanır. Fiyatın bu bantlara göre konumuna bağlı olarak, piyasa üç rejimden birine sınıflandırılır:
-
Nötr (Neutral) — fiyat, Kalman çizgisi etrafındaki bantlar içinde hareket eder
-
Yükseliş (Bullish) — fiyat üst bandın üzerine çıkar (kırar)
-
Düşüş (Bearish) — fiyat alt bandın altına iner (kırar)
Yönlü bir rejim onaylandığında, EA bir pozisyon açar. Fiyat, tanımlanan bir puan sayısı kadar pozisyona karşı hareket ederse, artırılmış lot boyutuyla ek seviyeler açılır. Ağırlıklı ortalama kar, tanımlanan kar alma (take-profit) hedefine ulaştığında tüm ızgara (grid) kapanır.
Giriş Modları Strategy Mode parametresi aracılığıyla iki giriş modu mevcuttur:
-
Rapid (Hızlı) modu, fiyat bir volatilite bandının ötesine kırıldığında, yeni bir rejimin ilk çubuğunda bir pozisyona girer. Bu, trend olan piyasalar için uygundur.
-
Tactical (Taktiksel) mod, fiyat kurulu bir rejim içinde kalırken Kalman çizgisine dokunmak için geri çekildiğinde girer. Bu, yatay (range) veya ortalamaya dönüş koşulları için uygundur.
Pozisyon Büyüklüğü Auto-Lot etkinleştirildiğinde, temel lot boyutu hesap bakiyesi büyümesiyle orantılı olarak ölçeklenir. Bu, hesap büyüdükçe riske maruz kalma durumunu tutarlı tutar. Örneğin, 10.000 bakiye tabanında 0,01 temel lot ile hesap 20.000'e ulaştığında lot 0,02'ye iki katına çıkar. Auto-Lot devre dışı bırakılırsa, EA her işlem için sabit bir lot boyutu kullanır.
Risk Kontrolleri Max Drawdown parametresi, hesap bakiyesinin bir yüzdesi olarak izin verilen maksimum düşüşü (drawdown) tanımlar. Bu seviyeye ulaşılırsa, tüm açık pozisyonlar derhal kapatılır. Bu değeri 0 olarak ayarlamak korumayı devre dışı bırakır. Close Grid on Signal Reversal parametresi etkinleştirildiğinde, piyasa rejimi kar alma hedefine ulaşılmadan önce ters yöne kayarsa mevcut ızgarayı kapatır. Maksimum ızgara seviyesi sayısı Max Levels parametresi tarafından tanımlanır ve pozisyon ölçeklendirmesinde kesin bir üst sınır (hard cap) görevi görür.
Parametreler Kalman Filtre Motoru:
-
Process Noise (Q) — filtrenin fiyat değişikliklerine ne kadar hızlı uyum sağlayacağını kontrol eder. Düşük değerler daha pürüzsüz bir çizgi üretir; yüksek değerler filtreyi daha reaktif hale getirir.
-
Measurement Noise (R) — filtrenin gelen fiyat verilerine ne kadar güvendiğini kontrol eder. Yüksek değerler, kısa vadeli dalgalanmalara karşı hassasiyeti azaltır.
-
Z-Score Multiplier — volatilite bantlarının genişliğini ayarlar. Yüksek değerler, rejim değişikliğini tetiklemek için daha güçlü bir kırılma gerektirir.
-
Variance Period — yuvarlanan standart sapmayı hesaplamak için kullanılan çubuk sayısı.
Giriş Stratejisi:
-
Strategy Mode — Rapid (kırılma) ve Tactical (geri çekilme) giriş mantığı arasında seçim yapar.
Ticaret Ayarları:
-
Base Lot Size — tanımlanan bakiye taban miktarına uygulanan lot boyutu.
-
Balance Base — temel lot boyutuna karşılık gelen hesap bakiyesi tutarı.
-
Auto-Lot — hesap büyümesi ile orantılı lot ölçeklendirmeyi etkinleştirir.
-
Grid Take Profit — tüm ızgaranın kapandığı puan cinsinden ağırlıklı ortalama kar.
-
Grid Step — ardışık ızgara seviyeleri arasındaki puan cinsinden mesafe.
-
Magic Number — EA'nın emirleri için benzersiz bir tanımlayıcı.
Martingale Ayarları:
-
Enable Martingale Grid — olumsuz hareketlerde pozisyon ölçeklendirmesini etkinleştirir veya devre dışı bırakır.
-
Lot Multiplier per Level — her yeni seviyede lot boyutunun arttığı katsayı.
-
Maximum Grid Levels — ızgaradaki açık pozisyon sayısındaki kesin sınır.
Risk Koruması:
-
Max Drawdown % — bakiyeden kaynaklanan düşüş bu eşiğe ulaşırsa tüm pozisyonları kapatır. Devre dışı bırakmak için 0'a ayarlayın.
-
Close Grid on Signal Reversal — zıt bir sinyal algılandığında aktif ızgarayı kapatır.
Notlar Martingale ızgarası doğal riskler taşır. Her ek seviye, toplam maruziyeti önemli ölçüde artırır. EA'yı canlı bir hesaba uygulamadan önce bir demo hesabında test etmeniz ve Max Drawdown parametresini risk toleransınıza göre ayarlamanız önerilir. Ekran görüntülerinde gösterilen geriye dönük test (backtest) sonuçları tarihsel verilere dayanmaktadır ve gelecekteki performansı garanti etmez. Geçmiş sonuçlar, gelecekteki getirilerin göstergesi değildir.
