Renko online индикатор

Для внимания общественности предлагается он-лайн индикатор ренко-баров для MT5 и MT4. Для справки: ренко — специфичное представление движения цены, в котором бары формируются не по времени, а после прохождения ценой заданного количества пунктов.

Таким образом, один бар может длиться несколько часов, другой — несколько секунд.

Традиционной схемой формирования ренко-баров является советник, устанавливаемый на тайм-фрейм M1 выбранной валютной пары с параллельным открытием офф-лайн графика.

В предлагаемой реализации индикатор устанавливается на любой ТФ любого графика.

Для стартовой отрисовки баров используются данные М1, поэтому отображение одинаково для всех ТФ. Пример — на видео ниже.

Renko online индикатор. Пример отображения на разных тайм-фреймах

Параметры индикатора:

  • RenkoBar — размер баров в пунктах (для 5-ти и 3-х значных котировок умножается на 10);
  • CountBars — количество баров для отображения;
  • startDay — время начала расчета;
  • hideBars — признак скрытие основных баров;
  • initTime — признак инициализации времени начала расчета.

Данные индикатора могут быть считаны советником и использованы для построения собственных стратегий. Ниже простой пример чтения данных индикатора MT5.

#property copyright "Copyright 2020, SergDeev"
#property link      "http://fx-prog.ru"
#property version   "1.00"

int h1; 

int OnInit() {
  h1 = iCustom(_Symbol,PERIOD_CURRENT,"RenkoOnlineMT5"); // handle for renko indicator
  return(INIT_SUCCEEDED);
}

void OnTick() {
 double renko_close[],renko_open[]; int x1,x2; static datetime x=0;
 datetime tx = iTime(_Symbol,PERIOD_M1,0);
 if (x < tx) {
  x = tx;
  x1 = CopyBuffer(h1,0,1,1,renko_close); // read last renko close
  x2 = CopyBuffer(h1,1,1,1,renko_open); // read last renko open
  string s = "bull";
  if (renko_close[0] < renko_open[0]) s = "bear";
  Print(renko_close[0]," ",renko_open[0]," ",s);
 }
}

Итак, ниже ссылка на загрузку индикаторов Ренко для MT4 и MT5.

Исходные коды, по причине собственной жадности, я не выкладываю. Вы можете использовать это в собственных разработках, или заказать это у меня. Ссылка на персональную задачу в фриланс-сервисе сайта mql5.com - заказ советников форекс

Вложения

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Вы должны быть авторизованы, чтобы разместить комментарий.