Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Yayınlayan:
Nikolay Kositsin
Görüntülemeler:
71
Derecelendirme:
(18)
Yayınlandı:
\MQL5\Include\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Gerçek yazar:

Dimeon

Farklı periyotlara sahip diğer iki hareketli ortalamanın basit bir cebirsel kombinasyonu ile elde edilen hareketli bir ortalama.

Bu durumda, ortalamanın formülü aşağıdaki gibi görünür:

XdinMA(PeriodMA1,  PeriodMA2) = MA(PeriodMA1) - 2*MA(PeriodMA2)  

Göstergedeki ortalama algoritmaları on olası varyant kullanılarak değiştirilebilir:

  1. SMA - basit hareketli ortalama;
  2. EMA - üstel hareketli ortalama;
  3. SMMA - yumuşatılmış hareketli ortalama;
  4. LWMA - doğrusal ağırlıklı hareketli ortalama;
  5. JJMA - JMA uyarlanabilir ortalama;
  6. JurX - ultra doğrusal ortalama;
  7. ParMA - parabolik ortalama;
  8. T3 - Tillson çoklu üstel düzleştirme;
  9. VIDYA - Tushar Chande algoritması kullanılarak ortalama alma;
  10. AMA - Perry Kaufman algoritması kullanılarak ortalama alma.

Faz1 ve Faz2 parametrelerinin farklı ortalama alma algoritmaları için oldukça farklı anlamlara sahip olduğuna dikkat edilmelidir. JMA için, -100 ila +100 arasında değişen harici değişken Faz'dır. T3 için daha iyi algılama için 100 ile çarpılan ortalama faktörüdür, VIDYA için CMO osilatörünün periyodudur ve AMA için yavaş EMA'nın periyodudur. Diğer algoritmalarda bu parametreler ortalamayı etkilemez. AMA için hızlı EMA'nın periyodu sabittir ve varsayılan olarak 2'ye eşittir. AMA için derece faktörü de 2'ye eşittir.

Gösterge SmoothAlgorithms.mqh kütüphane sınıflarını kullanır (bunları terminal_data_terminal dizinine kopyalayın\MQL5\Include), bunlarla çalışmanın ayrıntılı bir açıklaması "Ara hesaplamalar için ek tamponlar olmadan fiyat serilerinin ortalamasını alma" makalesinde yayınlanmıştır.

Bu gösterge ilk olarak MQL4'te uygulanmış ve 25.04.2011 tarihinde Code Base 'de yayınlanmıştır.

Şekil 1 XdinMA göstergesi

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

IncTrixOnArray IncTrixOnArray

CTrixOnArray sınıfı, gösterge tamponunu kullanarak TRIX (Üçlü Üstel Ortalama, TRIX) göstergesinin değerlerini hesaplamak için tasarlanmıştır.

William210.mq5 tarafından Wilder yumuşatma ile iATR() olmadan ATR William210.mq5 tarafından Wilder yumuşatma ile iATR() olmadan ATR

Amaç, Wilder yumuşatma ile ATR hesaplamasını gösteren bir kod göstermektir

Fraktallar üzerinde ZigZag VininI_FractalsTrend Fraktallar üzerinde ZigZag VininI_FractalsTrend

Fraktallar tarafından oluşturulan ZigZag. Fraktalların kullanımı sayesinde gösterge standart Zigzag'dan çok daha hızlı çalışır.

Linear Regression Line (apply to) Linear Regression Line (apply to)

Başka bir göstergeye uygulanma seçeneği ile doğrusal regresyon çizgisi