Нужна помощь в поиске ошибки в коде индикатора на MQL5

 

Всем привет!

Переписываю индикатор half-trend с mql4 на mql5. Так как думаю не пересчитывать все бары каждый раз, то решила определять с какого бара копировать и с какого бара начинать loop.

Индикатор ещё не дописан, но уже возникла проблема... Индикатор на графике рисует правильно, а вот в тестере стратегий появляется просто линия в конце.

Я понимаю, что это связано с попыткой не пересчитывать, но как починить не понимаю.

За любую помощь большое спасибо :-)

Причина обращения: