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:
99
Derecelendirme:
(20)
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

CADOnArray sınıfı, AD(Accumulation Distribution, A/D) göstergesinin gösterge tamponları ile hesaplanması için tasarlanmıştır.

Uygulama:

Göstergenin OnInit() işlevinde, Init() yöntemi isteğe bağlı bir parametre ile çağrılır:

  • int aPeriod - göstergeperiyodu. Değer 0 ise (varsayılan olarak), gösterge terminaldeki yerleşik gösterge ile aynı şekilde çalışır - grafiğin tüm çubukları tarafından hesaplanır. Diğer herhangi bir pozitif değerle, belirtilen çubuk sayısı grafiğin her çubuğundaki değeri hesaplamak için kullanılır (hareketli ortalama prensibi).

Parametreli Solve () yöntemi, göstergenin OnCalculate () işlevinde ç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 aDataVolume[] - gösterge hesaplaması için Hacim verilerini içeren tampon;
  • double aAD[] - hesaplanan değeri içeren tampon.

Ek yöntemler:

  • int BarsRequired() - gösterge 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.

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

Teknik Gösterge Birikim Dağılımı (A/D) fiyat ve hacim değişiklikleri ile belirlenir. Hacim, fiyat değişikliği için bir ağırlık katsayısı görevi görür - katsayı (hacim) ne kadar büyükse, fiyat değişikliğinin (belirli bir süre için) gösterge değerine katkısı o kadar önemli olur.

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

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

IncMomentumOnArray IncMomentumOnArray

CMomentumOnArray sınıfı, Momentum gösterge değerlerini gösterge tamponuna göre hesaplamak için tasarlanmıştır. Sınıfın kullanımına bir örnek olarak Test_MomentumOnArray göstergesi eklenmiştir.

ASCtrend_HTF_Signal ASCtrend_HTF_Signal

ASCtrend_HTF_Signal göstergesi, ASCtrend göstergesinden gelen bir anlaşma için trend yönünü veya sinyalini, trend veya anlaşma yönünün renk göstergesi ile grafiksel bir nesne şeklinde görüntüler.

Pim Çubuklarını Bul Pim Çubuklarını Bul

Gösterge, grafikte Fiyat Eylem kalıpları "Pin Bar" arar ve bulunan kalıpla çubuğa simgeler koyar.

İşlem Geçmişini Sil İşlem Geçmişini Sil

Kod, mevcut grafikten tüm otomatik ticaret simgelerini kaldırır