Странное поведение индикатора на прошлых барах

 
Уважаемые форумляне,
Написал один трендовыи индюк который просто сумирует все движения валют, но странно рисуется на исторических барах.
Укажите пожалуйста в чем ошибка.
Ниже прикрепленные файлы.
Зараннее благодарен!
Файлы:
 

В чем странность?

 
Integer писал (а):

В чем странность?


В начале ,мне кажется, рисуется нормалиок, но далее линии расходятся и не правильно показывают тренд...хотя алгоритм один и тот же :(
 
Используя функцию Print и StrToTime() можно вывести в журнал значение в сомнителной точке и разобраться правильно он показывает или нет.

if(StrToTime("2007.01.01")==Time[i])Print(...
 

Добавил скриншот

 
juan1977 писал (а):

Добавил скриншот


 
        Он бары с разных валют по времени сопоставляет?
 
juan1977 писал (а):
Integer писал (а):

В чем странность?


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

Полагаю, вам сюда. Здесь вам объяснят почему "далее линии расходятся и не правильно показывают тренд..."
Причина обращения: