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:
69
Derecelendirme:
(17)
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

CTrixOnArray sınıfı, göstergetamponunu kullanarak TRIX(Üçlü Üstel Ortalama, TRIX) göstergesinin değerlerini hesaplamak için tasarlanmıştır.

Uygulama:

Parametreli Init () yöntemi, göstergenin OnInit () işlevinde çağrılır:

Göstergenin OnCalculate() fonksiyonunda Solve() metodu parametrelerle ç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österge hesaplaması için veri içeren tampon;
  • double aM1[] - hesaplamalar için ara tampon;
  • double aM2[] - hesaplamalar için ara tampon;
  • double aM3[] - hesaplamalar için ara tampon;
  • double aTrix[] - hesaplanan gösterge değerini içeren tampon.
Ek yöntemler:
  • int BarsRequired() - göstergeyi 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;

Test_TrixOnArray.mq5, CTrixOnArray sınıfını kullanma örneği içeren bir göstergedir. IncTrixOnArray 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.

Teknik gösterge Triple Exponential Average (TRIX), Jack Hutson tarafından aşırı alım ve aşırı satım koşullarının bir osilatörü olarak geliştirilmiştir. Momentum göstergesi olarak da kullanılabilir. Üçlü yumuşatma, TRIX gösterge döneminden daha kısa bir döneme sahip fiyat hareketlerindeki döngüsel bileşenleri ortadan kaldırmaya yarar.

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

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

William210.mq5 tarafından Wilder yumuşatma ile iATR() olmadan ATR William210.mq5 tarafından Wilder yumuşatma ile iATR() olmadan ATR

Amaç, Wilder yumuşatma ile ATR hesaplamasını gösteren bir kod göstermektir

ATR classic therefore without iATR by William210 ATR classic therefore without iATR by William210

Bu kod iatr()'yi izlemez çünkü iatr() veya bu kod daha modern bir sürümdür. Bu kod, daha vahşi bir yumuşatma değil, bir tür SMA olan orijinal yumuşatmayı kullanır. İki yumuşatmanın analizi başka yerlerde fırsatlar önerebilir

XdinMA XdinMA

Farklı periyotlara sahip diğer iki hareketli ortalamanın en basit cebirsel kombinasyonu ile elde edilen bir hareketli ortalama.

Fraktallar üzerinde ZigZag VininI_FractalsTrend Fraktallar üzerinde ZigZag VininI_FractalsTrend

Fraktallar tarafından oluşturulan ZigZag. Fraktalların kullanımı sayesinde gösterge standart Zigzag'dan çok daha hızlı çalışır.