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:
58
Derecelendirme:
(24)
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

COsMAOnArray sınıfı, gösterge tamponunu kullanarakOsilatörün Hareketli Ortalaması (OsMA) göstergesinin 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 dönemi;
  • int aSlowPeriod - yavaş МА dönemi;
  • int aSignalPeriod - sinyal hattının periyodu.
  • ENUM_MA_METHOD aFastMethod - hızlı МА yöntemi;
  • ENUM_MA_METHOD aSlowMethod - yavaş MA yöntemi;
  • ENUM_MA_METHOD aSignalMethod - sinyal hattının yöntemi.

Göstergenin OnCalculate() fonksiyonunda parametreli Solve() metodu çağrılır:

  • const int aRatesTotal - OnCalculate() fonksiyonunun 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ı için ara tampon;
  • double aSignal[] - MACD sinyal hattı için ara tampon;
  • double aOsMA[] - hesaplanan OsMA değeri.
Ek yöntemler:
  • int BarsRequiredSignal() - sinyal hattını 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 Names() - MA adlarını içeren bir dize döndürür.

Test_OsMAOnArray.mq5 dosyası, COsMAOnArray sınıfını kullanma örneği içeren bir göstergedir. IncOsMAOnArray 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.

COsMAOnArray sınıfını kullanma örneği

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

Risk Calculator 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ç.

MA of RSI 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.

RSI Grevi RSI Grevi

Farklı dönemlere ait RSI (Göreceli Güç Endeksi) göstergelerinin kesişme noktalarının görüntülenmesi.

Çoklu RSI Çoklu RSI

Tek bir grafikte sekiz RSI (Göreceli Güç Endeksi) teknik göstergesi.