MQL5 не работает?

 

Добрый день!

Почему переменная i не инициализируется?

На входе в функцию:

Значения на первой строке:

Переменная i не инициализировалась!!!:

В цикле на первой итерации тоже значение i не поменялось:

Происходит все это только при отладке на реальных данных (и когда прикрепляешь эксперт к графику в реальном времени, соответственно тоже)


При отладке на исторических данных всё работает как надо!

Что с MQL ?

И при обращении к элементу массива по несуществующему индексу выдает ошибку Invalid array range, но не Out of range. Программа не вылетает и продолжает работать!

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