Как обнаружить новый бар - страница 4

 

Я не нашел инфы об этом!

всем спасибо!!! :)
 
Hennie Reyneke:
К сожалению, это не работает в MQL5.
bool isNewBar()
{
   if(iVolume(Symbol(), 0, 0) <= 1)
      return true;
   else
      return false;
}


Счастливого дня :)

 
Ваше решение предполагает, что вы получаете вызов до появления объема (реального объема). Я не уверен, но предположил бы, что ваш код работает ненадежно.

Было так много объяснений, как правильно это сделать, зачем приводить такой несовершенный пример?
 
hesammousavi #: Счастливого дня :)

Для теста нового бара Bars ненадежен (обновление/подключение может изменить количество баров на графике), Volume ненадежен (пропуск тиков), Price ненадежен (дублирование цен и операнд ==. - Форум по программированию MQL4.) Всегда используйте время.