Fan sayfamıza katılın
- Görüntülemeler:
- 64
- 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
002 - Inside Bar
“Inside Bar” devam hipotezini test etmeye yönelik Uzman Danışman. Bu Uzman Danışman, geçerli bir “Inside Bar” formasyonu tespit edildikten sonra Ana Çubuk’un yönünde bekleyen emirler verir; isteğe bağlı ATR ve formasyon kalitesi filtreleri de mevcuttur.
Multi Forex Scanner MT5
Her bir çifti tek tek analiz etmek yerine, kendi kriterlerinize göre en umut vaat eden çiftlerin hangileri olduğunu bir bakışta görebilirsiniz.
AIS Düzeltilmiş Doğrusal Eğilim
Bu gösterge, doğrusal trendin düzleştirilmiş değerini gösterir
MT5 için TradingView Tarzı MACD
MT5 için TradingView’in görsel stilini yansıtan MACD göstergesi. 4 renkli histogram, SMA temelli Sinyal çizgisi — değerler TradingView ile çubuk bazında tam olarak eşleşir.