Так работает МТ5 - пока не придет котировка по данному инструменту, ничего не сработает. А вот в МТ4 если использовать функцию OnTimer, которая работает по своему заданному внутреннему таймеру, то в ней нет такой зависимости от тиков инструмента и она четко отсчитывает время. Например в советниках если всю работу с ордерами на нее завязать, то она будет посылать команды обработки ордеров независимо от прихода тиков. Только в МТ4 OnTimer не работает в тестере и ее в этом случае уже приходится запускать из OnTick.