Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Göstergeler

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

Konstantin Gruzdev
Konstantin Gruzdev
Research Engineer. Been programming since 1982. Since 2001, I write software for companies operating in the stock and currency markets. With MetaTrader been working since 2006. Since 2010 an active participant MQL5.Community.
My main creative contribution to the MQL5-coding and the community:
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
171
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.