Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Появилась идея? Обсуди ее на форуме трейдеров!
Artem Isakovski
21
Artem Isakovski 2013.01.01 23:09 

Подскажите индикатор который ставит горизонтальные линии на открытие свечи начиная с момента времени и определенной периодичностью.

Например : на 5мин графике нужно ставить горизонтальную линию на OPEN свечи который откроется в   19:30 учитывая периодичность = 1 час

DmitriyN
2316
DmitriyN 2013.01.01 23:48  
Доделывайте:
#property copyright "Copyright © DmitriyN-2013"
#property link      "https://www.mql5.com/ru/users/dmitriyn"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 White

extern int BarsPaint=10000;
extern int  Hours=19;
extern int  Minutes=30;

double Cena;
double ExtMapBuffer1[];

int init()
   {
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
   return(0);
   }
   
int start()
   {
   int counted_bars=IndicatorCounted();
   if (counted_bars>0) counted_bars--;
   int limit; 
   limit=Bars-counted_bars;
   if (limit>BarsPaint)limit = BarsPaint;
   for(int i=limit;i>=0;i--)
   {  
      if ((TimeHour(iTime(0,0,i))==Hours) && (TimeMinute(iTime(0,0,i))==Minutes)) Cena=Open[i];
      ExtMapBuffer1[i]=Cena;
   }
   return(0);
   }

ТФ выше М30 ставить соответственно нельзя. Если бара с соответствующим временем нет, то индикатор рисовать будет неверно.

 

 

Artem Isakovski
21
Artem Isakovski 2013.01.02 06:55  
DmitriyN:
Доделывайте:

ТФ выше М30 ставить соответственно нельзя. Если бара с соответствующим временем нет, то индикатор рисовать будет неверно.

 

Мерси попробую
Artem Isakovski
21
Artem Isakovski 2013.01.02 07:06  
IsakovskiArtem:
Мерси попробую

Согласен с вашим мнением , скажу больше мой 14летний опыт показывает что все технические уровни зависят от определенных фунд.данных. 
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий