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:
- 71
- Derecelendirme:
- Yayınlandı:
-
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.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/672
Linear Regression Value
Doğrusal Regresyon Değer göstergesi
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
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
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.