Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzmanlar

ADX Trend Pullback EA - MetaTrader 5 için uzman

Duy Van Nguy
Duy Van Nguy
Merhaba, ben Duy Van Nguy. MQL5.com üzerinde yüksek performanslı Uzman Danışmanlar (Expert Advisors), göstergeler ve yardımcı araçlar geliştiren bir yazılım geliştiricisiyim. Amacım, yatırımcılara hassasiyet, güvenilirlik ve üstün sonuçlar sunan birinci sınıf araçlarla destek sağlamaktır. Her ürün
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
44
Derecelendirme:
(1)
Yayınlandı:
MQL5 Freelance 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 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 Trend Flasher -AKM

A multi currency multi symbols super trend dashboard

Alpha Beta Channel - AKM 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 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.