Fan sayfamıza katılın
- Görüntülemeler:
- 44
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Kısa Açıklama
Bu Expert Advisor, ADX tabanlı bir trend gücü filtresini EMA geri çekilme giriş tekniği ile birleştirir ve dinamik stop loss ile kar alma seviyelerinin belirlenmesinde ATR kullanır. Tek bir sembol üzerinde, aynı anda tek bir pozisyon açık olacak şekilde işlem yapmak üzere tasarlanmıştır.

Kod hangi fikirler üzerine kurulmuştur?
Strateji, üç yerleşik kavram üzerine inşa edilmiştir. İlk olarak, trend gücünü ölçmek için Ortalama Yön Endeksi (ADX) kullanılır: tanımlanmış bir eşiğin üzerine çıkan ADX, bir trendin gelişmekte veya güçlenmekte olduğunu gösterirken, yatay seyreden veya düşen bir ADX ise zayıf veya dalgalı bir piyasayı işaret eder. İkincisi, geri çekilme tespiti için dinamik bir referans seviyesi olarak Üstel Hareketli Ortalama (EMA) kullanılır: fiyatın EMA’ya yaklaşması ve ardından tekrar ondan uzaklaşması, mevcut trend içindeki bir geri çekilme olarak değerlendirilir. Üçüncü olarak, Ortalama Gerçek Aralık (ATR), stop loss ve kar alma mesafelerini sabit pip değerleri yerine mevcut piyasa oynaklığı açısından ifade etmek için kullanılır; ADX göstergesinden elde edilen Artı/Eksi Yön Göstergeleri (+DI / -DI) ise işlem yönünü belirlemek için kullanılır.
Göstergeler nasıl yorumlanabilir?
Tüm hesaplamalar, giriş ayarlarında seçilen zaman dilimindeki kapanış çubukları üzerinde gerçekleştirilir ve sinyaller her yeni çubuk için bir kez değerlendirilir. Giriş mantığı, iki koşulun birlikte karşılanmasını gerektirir:
1. Trend filtresi: Bir önceki çubuktaki ADX, ADX eşik değerinin üzerinde ve ondan önceki çubuktaki ADX değerinden yüksek olmalıdır; bu, trend gücünün arttığını gösterir.
2. Geri çekilme olayı: ATR'nin katı olarak ifade edilen fiyat ile EMA arasındaki mesafe, bir önceki çubuktaki geri çekilme oranında veya üzerinde olmalı ve önceki çubukta bu oranın altına düşmüş olmalıdır. Bu, fiyatın EMA'ya yaklaşıp ardından tekrar uzaklaştığını gösterir.
Her iki koşul da karşılandığında, işlem yönü önceki çubuktaki +DI ve -DI değerleri karşılaştırılarak belirlenir: +DI, -DI'dan büyükse bir alım sinyali üretilir; -DI, +DI'dan büyükse bir satış sinyali üretilir. İşlem yönü girişi, EA'yı sadece alım, sadece satım veya her iki yöne de sınırlayabilir.
Zarar durdurma mesafesi, ATR'nin SL çarpanı girdisiyle çarpılmasıyla hesaplanır; kar alma mesafesi ise zarar durdurma mesafesinin risk-getiri oranı girdisiyle çarpılmasıyla hesaplanır. Her bir sembol için aynı anda yalnızca bir pozisyona izin verilir ve yeni bir pozisyon, yalnızca o anda açık pozisyon bulunmadığında değerlendirilir.
Uygun Semboller ve Zaman Çerçeveleri
EA, varsayılan olarak H1 zaman dilimi için yapılandırılmıştır, ancak gösterge hesaplamaları için kullanılan zaman dilimi, giriş ayarları aracılığıyla grafik zaman diliminden bağımsız olarak değiştirilebilir. Mantık, mevcut volatiliteye uyum sağlayan ADX, EMA ve ATR değerlerine dayandığından, prensip olarak çeşitli likit semboller ve zaman dilimlerine uygulanabilir. Canlı kullanıma geçmeden önce Strateji Testçisi'nde hedef sembol ve zaman diliminde test yapılması önerilir.
Kullanılan #include Dosyalarının Açıklaması
Bu kod, harici #include dosyaları kullanmaz. Tüm mantık tek bir kaynak dosyada yer alır.
Ana Harici Değişkenlerin Açıklaması
| Değişken | Varsayılan | Açıklama |
|---|---|---|
| InpTradeDirection | TRADE_BOTH | Ticareti her iki yöne, sadece alıma veya sadece satışa sınırlar |
| InpMagicNumber | 270601 | Bu EA tarafından verilen emirleri tanımlamak için kullanılan sihirli sayı |
| InpLotSize | 0,01 | Her işlem için kullanılan sabit lot büyüklüğü |
| InpATR_SL_Multiplier | 1,5 | Stop loss mesafesi, önceki çubuktaki ATR(14) değerinin katı olarak ifade edilir |
| InpRR_Ratio | 2,0 | Kâr alma mesafesi, stop loss mesafesinin katı olarak ifade edilir |
| InpIndicatorTF | PERIOD_H1 | ADX, EMA ve ATR hesaplamaları için kullanılan zaman aralığı |
| InpADXPeriod | 14 | ADX göstergesi için kullanılan dönem |
| InpEMAPeriod | 20 | Kapanış fiyatına uygulanan EMA'nın dönemi |
| InpATRPeriod | 14 | ATR göstergesi için kullanılan dönem |
| InpADXThreshold | 25,0 | Giriş yapılabilmesi için gerekli minimum ADX değeri (ADX'in yükseliş eğiliminde olması şartıyla) |
| InpPullbackATRRatio | 0,5 | Bir geri çekilme olayını tanımlamak için kullanılan, EMA'dan ATR'nin katı olarak ifade edilen mesafe |
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/73958
Alpha Beta Trend + Dashboard - AKM
Variable Configurations to TestScalper Setup: Try an $\alpha$ of 0.45 and a $\beta$ of 0.12. The dashboard cells will flash changes rapidly, reacting instantly to short-term pullbacks.Swing Configuration: Lower the values to an $\alpha$ of 0.15 and a $\beta$ of 0.02. The matrix cells will stabilize, ignoring intraday market noise and preserving a clear view of macroscopic trends.
Trend Flasher -AKM
A multi currency multi symbols super trend dashboard
Alpha Beta Channel - AKM
1. The Core Tracking Engine (Alpha-Beta Filter)At its core, the indicator utilizes an Alpha-Beta filter—a lightweight, steady-state version of a Kalman filter designed to track position and velocity.Predictive Calculation: Instead of simply averaging past prices like an SMA or EMA, the engine calculates a predicted price based on current velocity ($v$).Error Correction:
Aegis Quantum Lite
Educational MT5 Expert Advisor using completed-candle EMA 9/21 alignment and RSI 14 filtering, with fixed-lot execution and a compact black-and-gold dashboard.