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
Göstergeler

Blau_CMI mum momentum endeksi göstergesi - MetaTrader 5 için gösterge

Görüntülemeler:
196
Derecelendirme:
(16)
Yayınlandı:
Güncellendi:
\MQL5\Include\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Yazar: Andrey N. Bolkonsky

Mum Momentum Endeksi (Candle Momentum Index, CMI), William Blau'nun "Momentum, Directionality and Divergence" adlı kitabında tanımlanan q-dönemli mumun normalleştirilmiş momentum göstergesidir (q-dönemli mumun normalleştirilmiş düzleştirilmiş momentumu). William Blau tarafından “Momentum, Trend ve Divergence” adlı kitapta açıklanmıştır.

q-periyotlu mum grafiğinin düzeltilmiş momentum değerleri yüzde ölçeğine getirilmiştir (görüntüleme aralığı [–100,+100]). Her bir q-periyotlu mum grafiğinin düzgünleştirilmiş momentum değeri, mutlak değeri alınan q-periyotlu mum grafiğinin düzgünleştirilmiş momentum değerine göre normalize edilir.

Bu normalleştirme, CMI değerinin piyasanın aşırı alım (pozitif değer) veya aşırı satım (negatif değer) derecesi olarak yorumlanmasını sağlar.

Ayrıntılar için MQL5’teki “William Blau’nun Göstergeleri ve İşlem Sistemleri” başlıklı makaleye bakınız . Bölüm 1: Göstergeler.

  • WilliamBlau.mqh dosyasını terminal_veri_dizini\MQL5\Include\
  • Blau_CMI.mq5 dosyasını terminal_veri_dizini\MQL5\Indicators\ dizinine yerleştirin.

William Blau’nun Mum Momentum Endeksi

William Blau Mum Momentum Endeksi

Hesaplama:

Mum Momentum Endeksi formülü:

                                             100 * EMA(EMA(EMA( cmtm(price1,pric2,q) ,r),s),u)              100 * CMtm(price1,pric2,q,r,s,u)
CMI(price1,price2,q,r,s,u) = –––––––––
––––––––––––––––––––––––––––––––––– = –––––––––––––––––––––––––––––––––––––––––
                                               EMA(EMA(EMA( |cmtm(price1,pric2,q)| ,r),s),u)         EMA(EMA(EMA( |cmtm(price1,pric2,q)| ,r),s),u)

Eğer EMA(EMA(EMA(|cmtm(price1,price2,q)|,r),s),u)=0 ise, o zaman CMI(price1,price2,q,r,s,u)=0

burada:

  • q - q dönemlik mumun momentum hesaplamasına dahil edilen fiyat grafiğindeki zaman dönemlerinin sayısı;
  • price1 - q döneminin sona erdiği andaki kapanış fiyatı;
  • price2 - q döneminin başlangıcındaki açılış fiyatı;
  • cmtm(price1,pric2,q)=price1-pric2[q-1], - q-dönemlik mumun momentum değeri;
  • |cmtm(price1,pric2,q)| - q periyotlu mumun momentumunun mutlak değeri;
  • CMtm(price,q,r,s,u) - q dönemlik mum çubuğunun üç kez düzeltilmiş momentum;
  • EMA(...,r) - ilk düzeltme - r periyodlu üstel hareketli ortalama (üstel), göstergeye uygulanır [sırasıyla: 1)q periyotlu mumun momentumuna ve 2) q periyotlu mumun momentumunun mutlak değerine uygulanır];
  • EMA(EMA(...,r),s) - ikinci düzeltme - r periyotlu üstele, s periyotlu üstele uygulanır;
  • EMA(EMA(EMA(...,r),s),u) - üçüncü düzeltme - ikinci düzeltme sonucuna uygulanan u periyotlu üstel ortalama;

Giriş parametreleri:
  • q - q periyotlu mumun momentumunun hesaplandığı periyot (varsayılan olarak q=1);
  • r - q periyotlu mumun momentumuna uygulanan 1. EMA'nın periyodu (varsayılan olarak r=20);
  • s - birinci yumuşatma sonucuna uygulanan 2. EMA'nın periyodu (varsayılan olarak s=5);
  • u - ikinci düzeltme sonucuna uygulanan 3. EMA'nın periyodu (varsayılan olarak u=3);
  • AppliedPrice1 - kapanış fiyatı türü (varsayılan olarak AppliedPrice=PRICE_CLOSE);
  • AppliedPrice2 - açılış fiyatı türü (varsayılan olarak AppliedPrice=PRICE_OPEN).
Kısıtlamalar:
  • q>0;
  • r>0, s>0, u>0. r, s veya u 1'e eşitse, ilgili EMA döneminde düzeltme yapılmaz;
  • fiyat dizisinin minimum boyutu = (q-1+r+s+u-3+1).

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/378

Float MT5 Float MT5

Float MetaTrader göstergesi - verilen döviz çifti için önceki grafik geçmişini analiz eden ve ardından mevcut durumdaki eğilimleri analiz etmeye çalışan sofistike bir gösterge. Trendlerin nerede başlayıp nerede bittiğini ayrı bir grafik penceresinde ve Fibonacci geri çekilme seviyelerini ana grafikteki DiNapoli seviyeleriyle birlikte gösterir. Ayrıca yerel yüksek ve düşük seviyelerin ne kadar süre önce tespit edildiğini de gösterir. Bu gösterge MT4 ve MT5 için kullanılabilir.

Keltner Channel MT5 Keltner Channel MT5

Keltner Channel (MetaTrader göstergesi) - 1960 yılında Chester W. Keltner tarafından geliştirilen klasik bir teknik analiz göstergesidir. Gösterge, Bollinger Bantları ve Zarflarına biraz benzer. Üç çizim çizgisi kullanır: orta çizgi tipik fiyata uygulanan 10 günlük basit hareketli ortalamadır ((yüksek + düşük + kapanış) / 3), üst ve alt bantlar günlük fiyat aralığının hareketli ortalamasının (Yüksek ve Düşük farkı) orta çizgiye eklenmesi ve çıkarılmasıyla üretilir. Bu şekilde volatilite bazlı bir kanal oluşturulur. Göstergenin bu sürümünde MA'nın tüm parametrelerini değiştirebilirsiniz. Gösterge, platformun hem MT4 hem de MT5 sürümleri için kullanılabilir.

Blau_CSI Mum Endeksi Göstergesi Blau_CSI Mum Endeksi Göstergesi

William Blau’nun Mum Çubuğu Endeksi (Candlestick Index, CSI) göstergesi.

AMkA AMkA

Perry Kaufman’ın uyarlanabilir kayan ortalaması; standart karekök sapma temel alınarak, sinyal noktalarının doğrudan hareketli ortalamanın üzerine yerleştirildiği bir yöntemdir.