Код не работает онлайн

 
Составил код индикатора. Когда отключаешься от счета, всё работает. Стоит войти в онлайн, график исчезает с экрана. Когда прикрепляешь индикатор уже в онлайне, график появляется на секунду, а затем (видимо с приходом тика) исчезает. Код тяжеловесный достаточно, поэтому разбираться вряд ли кому захочется - не привожу поэтому. Но хоть подскажите, в каком направлении копать, пожалуйста.
 

В направлении изучения кода.

Копаем самостоятельно или код выкладываем на обсуждение.

 
Nolessthan:
Составил код индикатора. Когда отключаешься от счета, всё работает. Стоит войти в онлайн, график исчезает с экрана. Когда прикрепляешь индикатор уже в онлайне, график появляется на секунду, а затем (видимо с приходом тика) исчезает. Код тяжеловесный достаточно, поэтому разбираться вряд ли кому захочется - не привожу поэтому. Но хоть подскажите, в каком направлении копать, пожалуйста.

Посмотрите в логе: ярлык "Эксперты". Если увидите Zero divide, то это оно.

Возможные причины:

выход индекса за границы массива;

некорректное обращение с преобразованием типов;

деление на ноль.

В любом случве, лучше найти ошибку самому.

 
Mislaid:

Посмотрите в логе: ярлык "Эксперты". Если увидите Zero divide, то это оно.

Возможные причины:

выход индекса за границы массива;

некорректное обращение с преобразованием типов;

деление на ноль.

В любом случве, лучше найти ошибку самому.


Не, зиродивайда там точно нет, проверял. Преобразования типов в коде вообще нет. В офлайне работает и рисует стабильно. Рушит работу приход первого тика. По поводу массивов подумаю, спасибо.
 
Nolessthan:

Не, зиродивайда там точно нет, проверял. Преобразования типов в коде вообще нет. В офлайне работает и рисует стабильно. Рушит работу приход первого тика. По поводу массивов подумаю, спасибо.
Еще посмотрите, чтобы всем переменным присваивались начальные значения.
Причина обращения: