Directional Movement DMI with Cross Alerts MT4
- Göstergeler
- Sürüm: 1.0
Directional Movement DMI with Cross Alerts MT4, TV uyumlu bir DMI'ı MetaTrader 4'e getirir. TradingView'da da grafik açıyorsanız oradaki yerleşik "Directional Movement Index"i bilirsiniz: fiyatın altındaki bir panelde pembe bir ADX çizgisi, mavi bir +DI çizgisi ve turuncu bir -DI çizgisi. Bu MT4 göstergesi aynı formülü, aynı varsayılanları ve aynı renkleri kullanır.
Ne işe yarar: son hareketin ne kadar güçlü olduğunu (ADX) ve yukarı (+DI) mı yoksa aşağı (-DI) hareketin mi daha büyük olduğunu okumak. Ne değildir: bir alım veya satım sinyali ya da bir tahmin. Çizgilerin kesişmesi, fiyatın bundan sonra ne yapacağı hakkında kesin hiçbir şey söylemez.
KISACA HESAPLAMA
Ayar | Varsayılan | TradingView ile aynı mı?
ADX Smoothing | 14 | evet
DI Length | 14 | evet
Yumuşatma yöntemi | RMA (Wilder) | evet (ta.rma ile aynı)
Eşik çizgisi | 25, kesikli gri | ek (TradingView'un DMI'ında yok)
+DM ve -DM, yüksek ve düşük fiyatın önceki çubuğa göre değişiminden gelir (yalnızca daha büyük hareket sayılır ve yalnızca pozitifse). TR gerçek aralıktır (true range). +DI = 100 x RMA(+DM) / RMA(TR), -DI = 100 x RMA(-DM) / RMA(TR), ADX = 100 x RMA(|+DI - -DI| / (+DI + -DI)). Karşılaştırmalar Pine Script ile aynı 1e-10 toleransını kullanır; bu yüzden kesişimler TradingView'daki ile aynı çubuğa denk gelir.
YENİDEN ÇİZER Mİ (REPAINT)?
Kapanmış çubuklar: hayır. ADX, +DI ve -DI değerleri kesindir.
Oluşmakta olan çubuk: evet, TradingView'daki ile aynı şekilde. Kapanana kadar her tikte yeniden hesaplanır. Bu nedenle uyarılar yalnızca kapanmış çubuklara bakar.
MT4 KURULUM NOTLARI - LÜTFEN OKUYUN
1. Renkler girdilerden gelir. "ADX line color", "+DI line color" ve "-DI line color" değerlerini Girdiler sekmesinde ayarlayın; Renkler sekmesi bu girdilerle geçersiz kılınır.
2. ADX çizilmeden önce DI Length + ADX Smoothing kadar çubuk gerektirir (varsayılanlarla 28); +DI ve -DI daha erken başlar.
3. Yüklemeden hemen sonra, gösterge listesindeki ad, bir grafiğe bağlı olup olmadığını kontrol ederken kısa süre "probe#..." olarak görünebilir. Bu normaldir.
4. MT4 girdileri grup başlıkları olmadan, aşağıda listelenen sırayla gösterir.
UYARILAR
Varsayılan olarak kapalı. Birbirinden bağımsız iki anahtar:
- "Alert: +DI / -DI cross": bir çubuk, +DI'ın -DI'ı yukarı veya aşağı kestiği şekilde kapandığında bir uyarı;
- "Alert: ADX crosses above the threshold": bir çubuk, ADX'in eşiği yukarı kestiği şekilde kapandığında bir uyarı (yalnızca yukarı);
- göstergenin yüklenmesinden önce kapanmış çubuklar için asla; bu yüzden yeniden başlatma eski uyarıları tekrarlamaz;
- metin örneği: "DMI TV GBPUSD H4: ADX crossed above 25.0 (ADX 25.63)";
- açılır pencere, ses ve push (MetaQuotes ID gerekir) birlikte kullanılabilir; İngilizce veya Japonca metin (Language girdisi).
- Strateji Test Cihazında uyarı yoktur.
TRADINGVIEW İLE KARŞILAŞTIRMA
TradingView'un kendi fiyat çubuklarını MetaTrader'a yükledik ve üç çizgiyi TradingView'un yerleşik DMI'ı ile karşılaştırdık: kayan nokta yuvarlamasına kadar eşleştiler (farklar yaklaşık 1e-12). MT4 grafiğiniz, TradingView'un veri akışından biraz farklı olan aracı kurumunuzun fiyatlarını kullanır; bu yüzden küçük farklar bekleyin. Wilder yumuşatması geçmiş verinizdeki en eski çubuktan başlar; bu çubuk TradingView'dakiyle aynı değilse grafiğin en eski kısmı biraz farklı olabilir ve daha fazla çubuk hesaplandıkça fark kaybolur.
iCUSTOM TAMPONLARI
Tampon 0: ADX. Tampon 1: +DI. Tampon 2: -DI. Henüz değer olmayan yerde EMPTY_VALUE.
iCustom ile çağrıldığında gösterge uyarı göndermez; yalnızca tamponları doldurur. Girdilerin grup başlıkları yoktur, bu yüzden girdileri aşağıdaki sırayla iletin.
GİRDİLER (MT4 SIRASI)
ADX Smoothing = 14 (1-1000); DI Length = 14 (1-1000); ADX line color = #F50057; +DI line color = #2962FF; -DI line color = #FF6D00; Line width = 1 (1-5); Show ADX threshold line = true; ADX threshold = 25 (0-100); Threshold line color = #787B86; Alert: +DI / -DI cross = false; Alert: ADX crosses above the threshold = false; Alert by pop-up = true; Alert by sound = false; Alert by push notification = false; Language = Auto (terminal dili), English veya Japanese.
Aralık dışındaki değerler göstergenin yüklenmesini engeller; nedeni Uzmanlar günlüğüne yazılır.
BİLMENİZDE FAYDA VAR
- 25 eşik değeri yaygın bir referanstır, bir kural değildir. Dilediğiniz gibi değiştirin veya çizgiyi kapatın.
- DLL yok, dosya yok, internet erişimi yok.
- Bu bir analiz aracıdır. İşlem açmaz veya kapatmaz ve hiçbir işlem sonucu vaat edilmez.
DESTEK
Kurulum, ayarlar ve hata bildirimleri için MQL5 mesajları üzerinden yardım. Piyasa yönü veya belirli işlemlerle ilgili soruları yanıtlamıyorum.
MT5 sürümü (ayrı bir ürün) ve aynı yazarın diğer araçları satıcı profilimde listelenmiştir.
TradingView, TradingView, Inc.'in ticari markasıdır. Bu ürün TradingView, Inc. ile bağlantılı değildir; TradingView, Inc. tarafından sponsor olunmamış veya onaylanmamıştır.
