Ticaret robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook ü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
Göstergeler

Variable Index Dynamic Average (VIDYA) - MetaTrader 5 için gösterge

Görüntülemeler:
364
Derecelendirme:
(37)
Yayınlandı:
2022.03.09 15:23
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Variable Index Dynamic Average (VIDYA) teknik göstergesi Tushar Chande tarafından geliştirilmiştir.

Dinamik olarak değişen ortalama hesaplama periyoduyla Exponential Moving Average'ı (EMA) hesaplamanın orijinal yöntemidir. Ortalama hesaplama periyodu piyasa volatilitesine bağlıdır; volatilite ölçüsü olarak Chande Momentum Oscillator (CMO) kullanılır.

Bu osilatör, belirli bir periyod boyuncaki (CMO periyodu) pozitif hareketlerin toplamı ile negatif hareketlerin toplamı arasındaki oranı ölçer. CMO değeri, EMA yumuşatma faktörünün katsayısı olarak kullanılır. Bu nedenle VIDYA şu parametreleri ayarlamak zorundadır: CMO periyodu ve EMA periyodu.

Kullanım:

Genellikle ticaret sistemlerinde, VIDYA göstergesinin kendisi değil, VIDYA'nın %N üstünde ve altında olan üst ve alt sınırlar (üst bant ve alt bant) kullanılır. Bu formda ticaret sinyallerini almak için göstergenin yorumlanması, Bollinger Bands ® göstergesiyle aynıdır.

Variable Index Dynamic Average göstergesi

Variable Index Dynamic Average göstergesi

Hesaplama:

Standart Exponential Moving Average şu formüle göre hesaplanır:

EMA(i) = Price(i) * F + EMA(i-1)*(1-F)

Tanımlamalar:

  • F = 2/(Period_EMA+1) - yumuşatma faktörü;
  • Period_EMA - EMA'nın periyodu;
  • Price(i) - mevcut çubuğun fiyatı;
  • EMA(i-1) - önceki çubuğun EMA değeri.

Variable Index Dynamic Average'ın değeri, CMO kullanılarak benzer şekilde hesaplanır:

VIDYA(i) = Price(i) * F * ABS(CMO(i)) + VIDYA(i-1) * (1 - F* ABS(CMO(i)))

Tanımlamalar:

  • ABS(CMO(i)) - mevcut çubuğun Chande Momentum Oscillator göstergesinin mutlak değeri;
  • VIDYA(i-1) - önceki çubuğun VIDYA değeri.

CMO değeri şu formüle göre hesaplanır:

CMO(i) = (UpSum(i) - DnSum(i))/(UpSum(i) + DnSum(i))

Tanımlamalar:

  • UpSum(i) - mevcut çubuktan periyot boyuncaki pozitif fiyat hareketlerinin toplamı;
  • DnSum(i) - mevcut çubuktan periyot boyuncaki negatif fiyat hareketlerinin toplamı.

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/75

Triple Exponential Moving Average (TEMA) Triple Exponential Moving Average (TEMA)

Fiyat verilerini ve diğer göstergelerin değerlerini yumuşatmak için geleneksel hareketli ortalamalar yerine TEMA göstergesi kullanılabilir.

Double Exponential Moving Average (DEMA) Double Exponential Moving Average (DEMA)

Fiyat serilerini yumuşatmak için kullanılır ve doğrudan finansal enstrümanın fiyat grafiğine uygulanır.

Triple Exponential Average (TRIX) Triple Exponential Average (TRIX)

Bu gösterge, bir aşırı alış / aşırı satış osilatörüdür. Momentum göstergesi olarak da kullanılabilir. TRIX göstergesinin periyodundan daha kısa periyottaki fiyat hareketlerindeki döngüsel bileşenleri ortadan kaldırmak için üçlü yumuşatma kullanılır.

MovingAverages MovingAverages

MovingAverages kütüphanesi, farklı hareketli ortalama türlerinin hesaplanması için fonksiyonlar içerir.