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:
- 58
- Derecelendirme:
- Yayınlandı:
-
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.
- 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.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/628
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
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.