Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram ü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örüntülemeler:
53
Derecelendirme:
(21)
Yayınlandı:
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

CDemaOnArray sınıfı, gösterge tamponunu kullanarak Double Exponential Moving Average (DEMA ) göstergesinin değerlerini hesaplamak için tasarlanmıştır.

Uygulama:

Parametreli Init () yöntemi, göstergenin OnInit () işlevinde çağrılır:

Göstergenin OnCalculate() fonksiyonunda, Solve() metodu aşağıdaki parametrelerle çağrılır:

  • const int aRatesTotal - OnCalculate() fonksiyonu parametrelerinden elde edilen rates_total değişkeni;
  • const int aPrevCalc - OnCalculate() fonksiyonunun parametrelerinden prev_calculated değişkeni;
  • double aData[] - gösterge hesaplaması için veri içeren tampon;
  • double aM1[] - hesaplamalar için ara tampon;
  • double aM2[] - hesaplamalar için ara tampon;
  • double aDEMA[] - hesaplanan gösterge değerini içeren tampon.
Ek yöntemler:
  • int BarsRequired() - göstergeyi hesaplamak için minimum çubuk sayısını döndürür;
  • string Name() - gösterge adını içeren bir dize döndürür;

Test_DemaOnArray.mq5, CDemaOnArray sınıfını kullanma örneği içeren bir göstergedir. IncDemaOnArray dosyası terminal veri klasörünün MQL5\Include\IncOnArray klasöründe bulunmalıdır (IncOnArray klasörü oluşturulmalıdır). Bu sınıf, burada bulunan IncMAOnArray dosyasındaki CMAOnArray sınıfını gerektirir.

Double Exponential Moving Average (DEMA) teknik göstergesi Patrick Mulloy tarafından geliştirilmiş ve Şubat 1994'te "Technical Analysis of Stocks & Commodities" dergisinde yayınlanmıştır. Fiyat serilerini düzeltmek için tasarlanmıştır ve doğrudan bir finansal aracın fiyat grafiğine uygulanır. Ayrıca, diğer göstergelerin değerlerini düzeltmek için de kullanılabilir.

TestDemaOnArray

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

Root Mean Square Root Mean Square

Kök Ortalama Kare

MovingAverages.mqh Part II MovingAverages.mqh Part II

MovingAverages.mqh Bölüm II Geliştiriciler veya karlı tüccarlar için ücretsiz olarak yönlendirme için renklerle çoklu zaman dilimi sürümü mevcuttur. Koşullar altında teklif. Diğer çoklu zaman dilimi göstergeleri de mevcuttur.

DinapoliTargets_Full DinapoliTargets_Full

DinapoliTargets_Full göstergesinin bu çeşidi kullanışlıdır çünkü grafiğin herhangi bir çubuğu için oluşturulabilir ve her çubuktaki gösterge seviyelerine göre piyasa davranışının tam resmini görmenizi sağlar.

Polarize Fraktal Verimlilik Polarize Fraktal Verimlilik

Polarize Fraktal Verimlilik, piyasa fiyatlarının mevcut andaki verimliliğini gösteren teknik bir göstergedir.