Проблема с индикатором.

 
Вот столкнулся с проблемой:
индюкатор Ball.mq4 (в CodeBase есть). Закачиваю историю минутных данных с 16.06.2004.
Вешаю индикатор и в M1 наблюдаю картину - с начала истории до 17. 09.2004
индюк всё считает, а дальше - нет. То есть не только не рисуется - не считается (в окне данных данных нет).
Проблема возникает, когда метод вычисления МА ставится в "Линейно-взвешенное скользящее среднее" (ModeMA=3):
возврашает ошибку деления на ноль
Сдругими цифирями её нет.




При всём - на остальных тайм-фреймах рисуется от начала и до конца.
Но с приходом новых данных отрисовывается нормально - от того момента, как был запущен... :о(


Помогите плз!!!
 
Значит в индикаторе что-то делится на High-Low или Close-Open. А на минутках бывает High=Low (Close=Open).
В этом месте не помешала бы проверка, но её, по всей видимости, нет
Причина обращения: