Как заставить алгоритм доработать до конца, не взирая на новый тик?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Illia Zhavarankau
650
Illia Zhavarankau  
Добрый день! Имеется эксперт (МТ4 мультивалютный,  пользовался профилировщиком) при работе 40 инструментов на 1 графике, часть инструментов не успевает обсчитаться. Есть ли способ "заставить" эксперта досчитать до конца не взирая на новый тик. Или установить задержку между тиками или установить расчет каждые 3-4 тика. Спасибо за помощь!
Ihor Herasko
21738
Ihor Herasko  
Illia Zhavarankau:
Добрый день! Имеется эксперт (МТ4 мультивалютный,  пользовался профилировщиком) при работе 40 инструментов на 1 графике, часть инструментов не успевает обсчитаться. Есть ли способ "заставить" эксперта досчитать до конца не взирая на новый тик. Или установить задержку между тиками или установить расчет каждые 3-4 тика. Спасибо за помощь!

Не выходить из OnTick, пока не выполнены все необходимые действия. При этом новые тики обрабатываться не будут. Они бесследно исчезнут во мраке ))

Illia Zhavarankau
650
Illia Zhavarankau  
Ihor Herasko:

Не выходить из OnTick, пока не выполнены все необходимые действия. При этом новые тики обрабатываться не будут. Они бесследно исчезнут во мраке ))

Я что-то упускаю, можно чуть пояснить. Я думал что при новом тике алгоритм начинается сначала, даже если мы не дошли до выхода из OnTick (а предыдущий  алгоритм обрывается ).

Vitaly Muzichenko
14094
Vitaly Muzichenko  
Illia Zhavarankau:

Я что-то упускаю, можно чуть пояснить. Я думал что при новом тике алгоритм начинается сначала, даже если мы не дошли до выхода из OnTick (а предыдущий  алгоритм обрывается ).

Если-бы так было, то на резвом рынке советники просто не работали-бы, они только то и делали что обрабатывали новые тики, так и не начав обрабатывать заложенный в них алгоритм.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий