Ограничение на время исполнения

 
В преддверии, так сказать, обещаний Разработчиков, сделать из из МТ5 - Финансовую платформу, изучаю MQL5 торгового терминала МТ5. 

С чем столкнулся. Раньше как - то хватало знаний, как для построения несложных индикаторов, так и "вдумчивых" Советников :). Учитывая будущие возможности Терминала, хочется освоить mql5 поглубже, поширше, чтобы соответствовать ... :)

С чем столкнулся. Алгоритмы кода становятся сложнее, это естественно. Панели, дополнительные графики, как в окне основного графика, так и на панелях. На определённом объёме вычислений, понятно, начинает всё это сказываться. 

Мне интересно, кто и как "выкручивается" :). Нашёл ли ходы и выходы, облегчающие жизнь ... :).

OnInit() в индикаторах имеет ограничение на время исполнения? В документации в разделе работа программ вроде бы таких ограничений нет. Реально, возможно, учитывая, что данные отображаются у меня на панелях (компактно, удобно), библиотеки рушатся, хотя проработали до этого лет несколько, как в мт4, так и мт5. Явное ограничение на время исполнения, по моему :). Обойду, не суть. Но, интересно же. :)

И вообще, Панели или, по старинке, лучше Объекты на Графике Символа? Вычисления лучше в Панель внедрять или в Инициализацию всё по максимуму стараться помещать ... В общем, нужны советы, рекомендации ... обо всём, что связано с "ограничением по времени исполнения" :)