iLowest

 

Как эту хрень сделать что бы прорисовывалась корректно, вроде все правильно где ошибка? Или я чего то не догоняю...

  datetime ny_time  = iTime(NULL,PERIOD_D1,0);//время открытия бара D1
  int ny_shift = iBarShift(NULL,0,ny_time);//нахожу номер бара на текущем графике
   
  double lo_ = iLow(Symbol(),0,iLowest(Symbol(),0,MODE_LOW,ny_shift+10,ny_shift));//ищу лоу в промежутке 10 баров
 
Видать все спецы в запое, с праздником!
 

Если я правильно понял задуманное, то:

datetime ny_time  = iTime(NULL,PERIOD_D1,0);                   //время открытия бара D1
int      ny_shift = iBarShift(NULL,0,ny_time);                 //нахожу номер бара на текущем графике
double   lo_      = Low[iLowest(NULL,0,MODE_LOW,10,ny_shift)]; //ищу лоу в промежутке 10 баров

 
Chamvion:

Если я правильно понял задуманное, то:

Спасибо огромное я наверно и в правду перебрал сегодня))))

Точно!