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östergeler

Göstergeler için yeni bar" olay işleyicisi - MetaTrader 5 için gösterge

Görüntülemeler:
38
Derecelendirme:
(22)
Yayınlandı:
MQL5 Freelance 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] QQE [v02] and QQE multi-timeframe [v02]

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ı

Print massive information (PrintXYZ) from the terminal Print massive information (PrintXYZ) from the terminal

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

is7n_trend.mq5 (yeni) is7n_trend.mq5 (yeni)

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.

Equity and Balance Indicator - History based Equity and Balance Indicator - History based

Bu gösterge, ticaret geçmişini okur ve zaman içinde Kümülatif P &amp; 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.