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:
- 59
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
CMACDOnArray sınıfı, gösterge tamponunu kullanarakHareketli Ortalama Yakınsama/Diverjans (MACD) gösterge değerlerini hesaplamak için tasarlanmıştır.
Uygulama:
İndikatörün OnInit() fonksiyonunda, Init() metodu parametrelerle birlikte çağrılır:
- int aFastPeriod - hızlı MA periyodu;
- int aSlowPeriod - yavaş MA periyodu;
- int aSignalPeriod - sinyal hattının periyodu;
- ENUM_MA_METHOD aFastMethod - hızlı MA yöntemi;
- ENUM_MA_METHOD aSlowMethod - yavaş MA yöntemi;
- ENUM_MA_METHOD aSignalMethod - sinyal hattı yöntemi.
Göstergenin OnCalculate() fonksiyonunda, parametreli Solve() metodu ç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östergenin hesaplandığı verileri içeren tampon;
- double aFastMA[] - hızlı MA için ara tampon;
- double aSlowMA[] - yavaş MA için ara tampon;
- double aMain[] - MACD ana hattının hesaplanan değeri;
- double aSignal[] - MACD sinyal hattının hesaplanan değeri.
- int BarsRequiredSignal() - sinyal çizgisini hesaplamak için minimum çubuk sayısını döndürür;
- int BarsRequiredMain() - ana çizgiyi hesaplamak için minimum çubuk sayısını döndürür;
- string Name() - gösterge adını içeren dizeyi döndürür;
- string NameMain() - ana çizginin adını içeren dizeyi döndürür;
- string NameSignal() - sinyal hattının adını içeren bir dize döndürür;
- string Names() - MA adlarını içeren dizeyi döndürür.
Test_MACDOnArray.mq5 dosyası CMACDOnArray sınıfını kullanma örneği içeren bir göstergedir. IncMACDOnArray 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ından CMAOnArray sınıfını gerektirir.
Moving Average Convergence/Divergence (MACD) dinamik göstergeyi takip eden bir trenddir. İki hareketli fiyat ortalaması arasındaki ilişkiyi gösterir.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/627
VGridLine Gün İçi X6
Altı saatlik artışlarla dikey zaman çizelgesi.
VGridLine_Intraday X3
Üç saatlik artışlarla dikey zaman çizelgesi.
MA of RSI
Bu güçlü araç, klasik RSI'yı hareketli bir ortalama aracılığıyla filtreleyerek girişleri, çıkışları ve trend yönünü benzersiz bir netlikle belirlemek için daha yumuşak, daha güvenilir bir sinyal hattı sağlar.
Risk Calculator
İşlemlerinizin kar ve zarar potansiyelini doğrudan grafik üzerinde anında hesaplayın. Çevik ve hassas risk yönetimi için önemli bir araç.