Здравствуйте!
В дополнение к теме - не работает код:
if GetValue(I-1, 3) ~= X then SetValue(I, 3, X) end
Почему не устанавливается значение X для линии 3 на текущем индексе I и линия 3 в результате вообще не отображается?
Если указать не I, а I-1 (SetValue(I-1, 3, X)), то линия 3 индикатора отображается, но значения на этой линии получаются с задержкой на один бар, но это не нужно.
Получается, что текущий индекс I для SetValue считается будущим?
Спасибо
В дополнение к теме - не работает код:
if GetValue(I-1, 3) ~= X then SetValue(I, 3, X) end
Почему не устанавливается значение X для линии 3 на текущем индексе I и линия 3 в результате вообще не отображается?
Если указать не I, а I-1 (SetValue(I-1, 3, X)), то линия 3 индикатора отображается, но значения на этой линии получаются с задержкой на один бар, но это не нужно.
Получается, что текущий индекс I для SetValue считается будущим?
Спасибо