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:
- 65
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
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.
Uygulama:
İndikatörün OnInit() fonksiyonunda, Init() metodu parametrelerle birlikte çağrılır:
- int aPeriod - göstergenin periyodu.
- ENUM_MA_METHOD aMethod - yumuşatma yöntemi.
İndikatörün OnCalculate() fonksiyonunda Solve() metodu parametrelerle birlikte çağrılır:
- const int aRatesTotal - OnCalculate() fonksiyonu 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 Yüksek veriler içeren tampon;
- double aDataLow[] - gösterge hesaplaması için Düşük veriler içeren tampon;
- double aP[] - pozitif bileşen için ara tampon;
- double aM[] - negatif bileşen için ara tampon;
- double aTR[] - ara ATR (Ortalama Gerçek Aralık) hesaplaması için ara tampon;
- double aATR[] - ATR için ara tampon;
- double aPS[] - düzeltilmiş pozitif bileşen için ara tampon;
- double aMS[] - düzleştirilmiş negatif bileşen için ara tampon;
- double aPDI[] - hesaplananPDI değerini içeren tampon;
- double aMDI[] - hesaplanan MDI değerine sahip tampon;
- double aADXR[] - ADXW hesaplaması için ara tampon;
- double aADX[] - hesaplanan ADXW değerini içeren tampon.
- 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_ADXWOnArray.mq5 dosyası CADXWOnArray sınıfını kullanma örneği içeren bir göstergedir. IncADXWOnArray 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 Average Directional Movement Index Wilder (ADX Wilder) bir fiyat trendinin varlığını belirlemeye yardımcı olur. Bu gösterge, Welles Wilder tarafından "Teknik Ticaret Sistemlerinin Yeni Kavramları" kitabında açıklanan algoritmaya tam olarak uygun olarak oluşturulmuştur.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/626
IncADXOnArray
CADXOnArray sınıfı, Ortalama Yönlü Hareket Endeksi (ADX) göstergesinin değerlerini gösterge tamponları ile hesaplamak için tasarlanmıştır.
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ı.
VGridLine_Intraday X8
Sekiz saatlik artışlarla dikey zaman çizelgesi.
Simplest CSV file writer
CSV dosyası yazmak için en basit sınıfı sağlayın