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

CADXOnArray sınıfı,Ortalama Yönlü Hareket Endeksi (ADX) göstergesinin değerlerini gösterge tamponları ile hesaplamak için tasarlanmıştır.

Uygulama:

Göstergenin OnInit() fonksiyonunda, Init() metodu parametrelerle birlikte çağrılır:

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 aDataClose[] - gösterge hesaplaması için Kapanış verilerini içeren tampon;.
  • double aDataHigh[] - göstergeyi hesaplamak için High verilerini içeren tampon;
  • double aDataLow[] - gösterge hesaplaması için Düşük veriler içeren tampon;
  • double aP[] - DI+ için ara tampon;
  • double aM[] - DI- için ara tampon;
  • double aPDI[] - hesaplanan PDI değerini içeren tampon;
  • double aMDI[] - hesaplanan MDI değerine sahip tampon;
  • double aADXR[] - ADX hesaplaması için ara tampon;
  • double aADX[] - hesaplanan ADX değerini içeren tampon.
Ek yöntemler:
  • int BarsRequiredADX() - ADX hesaplaması için minimum çubuk sayısını döndürür;
  • int BarsRequiredPDIMDI() - PDI ve MDI hesaplaması 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 PDIName() - PDI çizgisinin adını içeren dizeyi döndürür;
  • string MDIName() - MDI satırının adını içeren bir dize döndürür.

Test_ADXOnArray.mq5 dosyası CADXOnArray sınıfını kullanma örneği içeren bir göstergedir. IncADXOnArray 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.

Teknik gösterge Ortalama Yönlü Hareket Endeksi (ADX), bir fiyat trendinin varlığını belirlemeye yardımcı olur. Wells Wilder tarafından yazılan "Teknik Ticaret Sistemlerinin Yeni Kavramları" kitabında açıklanan yaklaşımlara dayanmaktadır.

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

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

Max trade volume checker for your trading account (Script version) Max trade volume checker for your trading account (Script version)

Çalıştırıldığında varlıkta izin verilen maksimum lot büyüklüğünü gösteren bir komut dosyası.

Simple_Grid Simple_Grid

Simple_Grid en basit "ızgara" EA'dır.

IncADXWOnArray IncADXWOnArray

CADXWOnArray sınıfı, Ortalama Yönlü Hareket Endeksi Wilder (ADXW) göstergesinin değerlerini gösterge tamponları ile hesaplamak için tasarlanmıştır.

VGridLine_Intraday X8 VGridLine_Intraday X8

Sekiz saatlik artışlarla dikey zaman çizelgesi.