Может кто сталкивался - iCustom возращает значение со сдвигом на 1 бар

 

Использую iCustom, чтобы из двух скомпилированных индикаторов собрать один нескомпилированный. Для получения значений от индюков беру iCustom(..., i ). И странность вс в том, что один индюк возвращает правильное значение на нужном баре, а второй возвращает значение на перыдущем. Буквально строю две картинки - видно смещение.

Пробовал присваивать i+1 на i - пропадает значение текущего бара - а это очень критично

Никто не знает как решить?

 
А что за индикаторы?
 

Вопрос снят - использовал цену открытия, вместо цены закрытия, когда передавал в индюк - 1 вместо 0

там шло два параметра AppliedPrice и MAPeriod. в итоге вместо пары 0 1, я использовал 1 0