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:
- 72
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
CBullsBearsOnArray sınıfı, Bulls Power ve Bears Power gösterge değerlerini gösterge tamponlarına göre hesaplamak için tasarlanmıştır.
Uygulama:
Göstergenin OnInit() fonksiyonunda, Init() metodu parametrelerle birlikte ç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() fonksiyon parametrelerinden rates_total değişkeni;
- const int aPrevCalc - OnCalculate() fonksiyonunun parametrelerinden hesaplanan prev_calculated değişkeni;
- double aDataHigh[] - gösterge hesaplaması için Yüksek veri içeren tampon;
- double aDataLow[] - göstergeyi hesaplamak için Düşük veriler içeren tampon;
- double aDataClose[] - gösterge hesaplaması için Kapanış verilerini içeren tampon;
- double & aMA[] - ortalamayı hesaplamak için ara tampon;
- double & aBulls[] - Bulls Power'ın hesaplanan değeri;
- double & aBears[] -Bears Power'ın hesaplanan değeri.
Ek yöntemler:
- int BarsRequired() - göstergeyi hesaplamak için minimum çubuk sayısını döndürür;
- string BuName() - Bulls Power göstergesinin adını içeren dizeyi döndürür;
- string BeName() - Bears Power göstergesinin adını içeren dizeyi döndürür;
Test_BullsBearsOnArray.mq5 dosyası, CBullsBearsOnArray sınıfını kullanma örneği içeren bir göstergedir. IncBullsBearsOnArray 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.
"Boğalar" ve "ayılar" dengesini değerlendirme görevi büyük önem taşır, çünkü bu dengenin değişmesi, trendin olası bir değişikliğini tahmin etmeye izin veren ilk sinyallerden biridir. Bu görev, Alexander Elder tarafından geliştirilen ve "Borsada Nasıl Oynanır ve Kazanılır" adlı kitabında açıklanan Bulls Power ve Bears Power osilatörleri tarafından çözülür.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/646
Yüzde Çaprazlama Kanalı
Kanalın orta çizgisinin önceki değerinden fiyatın yüzde sapmasına dayanan bir kanal.
Çeyrekler
Gösterge, örneklemin birinci, ikinci ve üçüncü çeyrek dilimlerini gösterir.
ZZVolatilite
Başka bir ZigZag. ZigZag
CCI beginner tutorial by William210
MQL5'te kod yazmayı öğrenmek için CCI'da başlangıç eğitimi