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:
- 38
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
"Yeni çubuk olayı işleyicisi " makalesinde, bu işleyicinin dayandığı tüm fikirler açıklanmaktadır. Makalenin kendisi Uzman Danışmanlar için bir işleyici örneği içerir. Burada göstergeler için bir varyant gönderiyorum. Özü aynıdır: tüm hesaplamalar yalnızca yeni bir çubuk göründüğünde gerçekleşir. Bu, OnCalculate() işlevinin doğrudan kullanımına uygun bir alternatiftir.
İşte işleyici başlatıldığında yeni bir çubuğun görünümü hakkında bir satır yazdıran basit bir gösterge örneği:
//+------------------------------------------------------------------+ //|OnNewBarCalculate.mq5 | //|Telif Hakkı 2010, Lizar | //|Lizar@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link "Lizar@mail.ru" #property version "1.00" #property indicator_chart_window #include <OnNewBarCalculate.mqh> // OnNewBarCalculate() işlevinin nasıl başlatıldığının sırrı burada saklanır //+------------------------------------------------------------------+ //|| Gösterge için "yeni çubuk" olayının işlev işleyicisi | //+------------------------------------------------------------------+ int OnNewBarCalculate(const int rates_total, const int prev_calculated, const datetime& time[], const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[], const int& spread[]) { //--- burada göstergeyi OnCalculate() fonksiyonunda olduğu gibi yazıyoruz; //--- her tikte değil, yalnızca yeni bir çubuk göründüğünde yürütülür PrintFormat("Yeni çubuk: %s",TimeToString(TimeCurrent(),TIME_SECONDS)); //--- sonraki çağrı için prev_calculated değerini döndürür return(rates_total); }
MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/199
![QQE [v02] and QQE multi-timeframe [v02]](https://c.mql5.com/i/code/indicator.png)
QQE - RSI'da Kalitatif Kantitatif Tahmin MA, RSI'da MA'nın Farkı ve RSI'nın MA'sının ATR'sinin MA'sı

Terminalden masif bilgileri yazdırmak için PrintXYZ() kütüphanesi.

Hareketli göstergelere dayalı trend göstergesi. Orijinal versiyon kararsız çalışıyor, bu yüzden orijinal göstergenin hesaplama prensibine dayanarak kendi versiyonumu yazmaya karar verdim.

Bu gösterge, ticaret geçmişini okur ve zaman içinde Kümülatif P & L'yi çizerek görsel yatırımcıların zaman içinde ne kadar para kazandıklarını veya kaybettiklerini görmelerine yardımcı olur. Bu mevcut sürüm, kayan değerlerin yuvarlanması ve hesaplama yöntemleri nedeniyle% 0,02 marjinal hata farkına sahiptir. Bu marjinal hata ile son derece hassas olarak kabul edilebilir.