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:
71
Derecelendirme:
(22)
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

COBVOnArray sınıfı, gösterge tamponları ile Bakiye Hacmi (OBV ) göstergesini hesaplamak 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österge periyodu. 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ğerde, 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 prev_calculated değişkeni;
  • 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 & aOBV[] - 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_OBVOnArray.mq5 dosyası, COBVOnArray sınıfını kullanma örneği içeren bir göstergedir. IncOBVOnArray dosyası terminal veri klasörünün MQL5\Include\IncOnArray klasöründe bulunmalıdır (IncOnArray klasörü oluşturulmalıdır).

On Balance Volume (OBV) teknik göstergesi, hacmi ve verilen hacme eşlik eden fiyat değişikliğini birbirine bağlar. Joseph Granville tarafından icat edilen bu göstergenin anlamı basittir. Mevcut çubuğun kapanış fiyatı bir öncekinden yüksekse, mevcut çubuğun hacim değeri bir önceki OBV değerine eklenir, mevcut çubuğun kapanış fiyatı bir öncekinden düşükse, mevcut hacim bir önceki On Balance Volume değerinden çıkarılır.

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

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

Linear Regression Value Linear Regression Value

Doğrusal Regresyon Değer göstergesi

Close All Orders Close All Orders

CloseAllOrders, MetaTrader 5'te ticaret yönetimini basitleştirmek için tasarlanmış güçlü ve kullanıcı dostu bir Uzman Danışmandır. Doğrudan grafiğinizdeki sezgisel bir düğme arayüzü ile, tüm piyasa pozisyonlarını ve bekleyen emirleri tek bir tıklama ile anında kapatabilirsiniz.

IncFramaOnArray IncFramaOnArray

CFramaOnArray sınıfı, Fraktal Uyarlanabilir Hareketli Ortalama (FRAMA) göstergesinin değerlerini gösterge tamponlarıyla hesaplamak için tasarlanmıştır.

Break_Lag_ATR Break_Lag_ATR

Volatilite kırılmasını histogram şeklinde gösteren ve bir pozisyonun açılması/kapatılması/tersine çevrilmesi veya hacminin artırılması için sinyaller veren bir gösterge.