Пользовательский индикатор

 

Все добрый день!

Суть проблемы в следующим, использую для построения индикатора данные нескольких валютных пар:

Пример грубый!!!
Close[i] - текущей

iClose(Simvol,Period(),i) - выбранной 
MomBuffer[i] = MomBuffer[i+1] + f1+f2;

Прорисовка происходит нормально и все отображается, но пятница вечер, делаю скрин графика и проверяю на утро, происходит перерисовка прошлой недели!? в чем проблема не могу понять!?!?! Может кто-нибудь помочь