Динамика в индикаторах

 
Решил начать разбираться с MQL4 с простой задачи: от последнего бара рисовать две линии (одна в High, а другая в Low). Линии должны изменять своё положение динамически в зависимости от значения high и low. Как добиться динамики? Если в вечном цикле пытаться что-то делать (именно в индикаторе), то MT4 виснет. В чём я не прав? Как решить задачу?
 
а зачем тебе вечный цикл?
сделай
for ( i = Bars - 1; i  >= 0; i -- )
 
в индикаторе категорически нельзя делать бесконечный цикл
Причина обращения: