Проьба подправить код индикатора

 

Значит смысл в чем.Есть индикатор из семейства зигзагов.я так понимаю он считывает данные со старшего таймфрейма(смотря какой параметр стоит ForcedZigTime ).так вот в чем состоит проблема.Значит гонял его в визуальном тестере,все нормально,ставит точки там где они стоят и на истории.Прикрепил его к графику и оставил на круглосуточно,рисует много лишних точек,которые если перезапустить терминал исчезают,а остаються именно те которые нужно.

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

Файлы:
 
https://forum.mql4.com/ru/11699