Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook ü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:
91
Derecelendirme:
(18)
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

CATROnArray sınıfı, ATR(Ortalama Gerçek Aralık) gösterge değerlerini gösterge tamponları ile 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 parametrelerle birlikte ç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 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 aTR[] - ara tampon;
  • double aATR[] - hesaplanan gösterge ile tampon.
Ek yöntemler:
  • int BarsRequired() - hesaplama için gereken minimum çubuk sayısını döndürür;
  • string Name() - gösterge adını içeren dizeyi döndürür.

Test_ATROnArray.mq5 dosyası, CATROnArray sınıfını kullanma örneği içeren bir göstergedir. IncATROnArray dosyası terminal veri klasörünün MQL5\Include\IncOnArray klasöründe bulunmalıdır (IncOnArray klasörü oluşturulmalıdır).

Solve yöntemine aktarılan ilk verileri içeren üç farklı tampon yerine (aDataHigh[], aDataLow[], aDataClose[] parametreleri), tek bir tampon aktarabilirsiniz, yani gösterge başka herhangi bir göstergenin verileri kullanılarak hesaplanabilir.

Bu sınıf, burada bulunan IncMAOnArray.mqh dosyasındaki CMAOnArray sınıfını gerektirir.

Teknik gösterge Ortalama Gerçek Aralık (ATR) piyasa oynaklığının bir göstergesidir. Wells Wilder tarafından "Teknik Ticaret Sistemlerinin Yeni Kavramları" adlı kitabında tanıtıldı ve o zamandan beri gösterge diğer birçok göstergenin ve ticaret sisteminin bir bileşeni olarak kullanıldı.

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

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

IncMAOnArray IncMAOnArray

CMAOnArray sınıfı, gösterge tamponuna göre Hareketli Ortalamayı hesaplamak için tasarlanmıştır.

VGridLine Aylık VGridLine Aylık

Bir aylık artışlarla dikey zaman çizelgesi.

Kuantum Altın Gümüş Tüccarı Kuantum Altın Gümüş Tüccarı

Kuantum Sistemi - Karar vermek için kuantum durumlarını ve olasılıkları kullanır.

Fair Value Gap (FVG) Indicator Fair Value Gap (FVG) Indicator

Adil Değer Boşluğu (FVG) Göstergesi, alış ve satış baskısı arasında bir dengesizlik olduğunda ortaya çıkan fiyat boşluklarını tanımlar. Fiyatın boşluğu doldurmak için geri dönmesinin muhtemel olduğu alanları vurgular ve piyasa verimsizliklerine dayalı potansiyel ticaret giriş noktaları sağlar.