Directional Movement DMI with Cross Alerts
- Göstergeler
- Sürüm: 1.0
Directional Movement DMI with Cross Alerts, MetaTrader 5 için TV uyumlu bir Yönsel Hareket Endeksi'dir (DMI). ADX, +DI ve -DI değerlerini TradingView'a yerleşik "Directional Movement Index" ile aynı şekilde hesaplar ve bunları ayrı bir pencerede aynı varsayılan renklerle çizer: ADX (#F50057), +DI (#2962FF) ve -DI (#FF6D00).
DMI, son hareketin ne kadar güçlü olduğunu (ADX) ve hangi tarafın daha fazla hareket ettiğini (+DI veya -DI) gösterir. Grafik analizine yardımcı bir araçtır; alım ya da satım sinyali değildir ve fiyatın nereye gideceğini tahmin etmez.
NASIL HESAPLANIR
- up = high - önceki high, down = önceki low - low. up > down ve up > 0 olduğunda +DM = up, aksi halde 0. down > up ve down > 0 olduğunda -DM = down, aksi halde 0.
- TR = gerçek aralık (true range): high - low, |high - önceki close| ve |low - önceki close| değerlerinin en büyüğü.
- +DI = 100 x RMA(+DM) / RMA(TR) ve -DI = 100 x RMA(-DM) / RMA(TR), DI Length üzerinden (varsayılan 14).
- ADX = 100 x RMA(|+DI - -DI| / (+DI + -DI)), ADX Smoothing üzerinden (varsayılan 14).
- RMA, Wilder yumuşatmasıdır ve TradingView'un ta.rma() fonksiyonuyla aynıdır: ilk değer basit ortalamadır, sonrasında alpha = 1 / length.
- Değerler Pine Script'in kullandığı aynı küçük toleransla (1e-10) karşılaştırılır; bu yüzden iki çizgi neredeyse eşit olduğunda bile kesişim TradingView'daki ile aynı çubukta bulunur.
NASIL KONTROL ETTİK
- TradingView'un kendi fiyat çubuklarını MetaTrader'a yükledik ve çıktıyı TradingView'un yerleşik DMI'ı ile karşılaştırdık. ADX, +DI ve -DI kayan nokta yuvarlamasına kadar eşleşti (farklar yaklaşık 1e-12).
- Bir aracı kurumun grafiğinde, fiyatlar farklı bir veri akışından geldiği için değerler biraz farklıdır.
- Wilder yumuşatması yüklenen en eski çubuktan başlar. Geçmiş veriniz TradingView'dakinden farklı bir çubukta başlıyorsa, grafiğin en eski kısmı biraz farklı olabilir; daha fazla çubuk hesaplandıkça bu etki kaybolur.
GÖRÜNÜM
- Ayrı bir pencerede üç çizgi. Renkler ve çizgi kalınlığı (1 ile 5 arası) değiştirilebilir.
- İsteğe bağlı kesikli ADX eşik çizgisi (varsayılan 25, gri). TradingView'un yerleşik DMI'ında bu çizgi yoktur; ek bir özelliktir. 25 yalnızca yaygın bir referans seviyesidir, bir kural değildir.
- Değerler, TradingView'daki gibi 4 ondalık basamakla gösterilir.
SON ÇUBUK (REPAINT)
- Hâlâ oluşmakta olan çubuk, tıpkı TradingView'da olduğu gibi her tikte yeniden hesaplanır. Değerleri çubuk kapanana kadar değişebilir.
- Bir çubuk kapandıktan sonra değerleri değişmez.
UYARILAR (VARSAYILAN OLARAK KAPALI)
- +DI / -DI kesişimi: az önce kapanan çubukta +DI, -DI'ı yukarı veya aşağı kesti.
- ADX eşiği: az önce kapanan çubukta ADX eşiği yukarı kesti (yalnızca yukarı kesişimler).
- Kapanan her çubukta bir kez kontrol edilir. Gösterge yüklenmeden önce kapanmış çubuklar uyarı vermez; bu yüzden göstergeyi eklemek veya MT5'i yeniden başlatmak eski uyarılar üretmez.
- Mesaj örneği: "DMI TV EURUSD H1: +DI crossed above -DI (+DI 27.41 / -DI 19.85)".
- Açılır pencere, ses ve push bildirimi birlikte kullanılabilir. Push için terminal seçeneklerinde MetaQuotes ID'niz gerekir. Uyarı metinleri İngilizce veya Japoncadır.
EA VE iCUSTOM KULLANICILARI İÇİN
- Tampon 0 = ADX, tampon 1 = +DI, tampon 2 = -DI. Değeri olmayan çubuklar EMPTY_VALUE döndürür. Üç değer de Veri Penceresi'nde görünür.
- Bir EA veya başka bir gösterge onu iCustom ile yüklediğinde uyarı vermez; yalnızca tamponları hesaplar.
KULLANMADAN ÖNCE LÜTFEN OKUYUN
- ADX'in görünmesi için DI Length + ADX Smoothing kadar geçmiş çubuk gerekir (varsayılanlarla 28 çubuk); +DI ve -DI daha erken görünür.
- Yüklemeden hemen sonra, gösterge bir grafikte olup olmadığını kontrol ederken gösterge listesindeki kısa ad kısa süreliğine "probe#..." olarak görünebilir. Bu normaldir.
- Strateji Test Cihazı'nda uyarı vermez.
- DLL yok, harici dosya yok, internet bağlantısı yok.
- İşlem yapmaz ve hiçbir işlem sonucu vaat edilmez.
GİRDİLER
DMI: ADX Smoothing (14, 1-1000), DI Length (14, 1-1000)
Style: 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)
Alerts: 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)
Bir girdi aralık dışındaysa gösterge yüklenmez ve nedenini Experts günlüğüne yazar.
DESTEK
Kurulum, ayarlar ve hatalarla ilgili sorularınızı MQL5 mesajlarıyla iletebilirsiniz. Piyasa yönü veya tek tek işlemlerle ilgili sorular destek kapsamı dışındadır.
Bu, ücretsiz TV tarzı araçlardan oluşan bir serinin parçasıdır. MT4 sürümü de ayrı bir ürün olarak mevcuttur. Aynı yazara ait 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 ve TradingView, Inc. tarafından desteklenmemekte veya onaylanmamaktadır.
