У тебя в самом начале почти правильная идея была. Но лучше так:
if(Volume[0]<2){...
Так не лучше... Так будет пропускать бары, иногда получится, иногда нет.
Почему будет пропускать? У нормальных пацанов - не пропускает. :-)
Проверка в условиях, приближённых к боевым, показала, что пропускает. Видимо ДЦ присылает не все тики, а каждый раз новую цену и объём, то есть при открытии бара объём уже может быть больше 1.
Идея с Bars работает замечательно, спасибо за подсказку.
//----------------------------------------------------------------------------------------------------- Новый тик ----New_Tick=0; // Для начала обнулимсяif(RefreshRates()==true)New_Tick = 1; // Поймать новый тик легко, если знать как//----------------------------------------------------------------------------------------------------- Новый бар ----New_Bar=0; // Для начала обнулимсяif(Time_0 != Time[0])// Если уже другое время начала бара{New_Bar= 1; // А вот и новый барTime_0 = Time[0]; // Запомним время начала нового бара}//--------------------------------------------------------------------------------------------------------------------
Переменная Time_0 должна быть объявлена как глобальная.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Я делаю так
Почему будет пропускать? У нормальных пацанов - не пропускает. :-)
Почему будет пропускать? У нормальных пацанов - не пропускает. :-)
Проверка в условиях, приближённых к боевым, показала, что пропускает. Видимо ДЦ присылает не все тики, а каждый раз новую цену и объём, то есть при открытии бара объём уже может быть больше 1.
Идея с Bars работает замечательно, спасибо за подсказку.
Переменная Time_0 должна быть объявлена как глобальная.
Почему будет пропускать? У нормальных пацанов - не пропускает. :-)