Fan sayfamıza katılın
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
- Görüntülemeler:
- 53
- Derecelendirme:
- Yayınlandı:
-
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:
- int aPeriod - göstergenin periyodu;
- ENUM_MA_METHOD aMethod - yumuşatma yöntemi.
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.
- 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.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/657
Root Mean Square
Kök Ortalama Kare
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 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, piyasa fiyatlarının mevcut andaki verimliliğini gösteren teknik bir göstergedir.