Знатокам MQL4 - ArrayInitialize function internal error

 

В процессе работы индикатора возникает ошибка ArrayInitialize function internal error -

расшифровка ошибки показывает -

ERR_SOME_ARRAY_ERROR 4053 Ошибка массива

вызваная ошибка связана с тем, что буфер лини индикатора обнуляется - а именно

ArrayInitialize(FxView1,EMPTY_VALUE);
.. где FxView1 - Буфер 0 линии индикатора..

показаная выше конструкция необходима для очистки линии индикатора от страх расчетных данных.. иначе при пересчета с заданием нового смещения старые данные просто остаются на графике..

Подскажите уважаеммые знатоки MQL каким образом можно избавиться от этой проблемы..

 
void SetIndexEmptyValue( int index, double value)
Устанавливает значение пустой величины для линии индикатора. Пустые значения не рисуются и не показываются в DataWindow. По умолчанию значение пустой величины - EMPTY_VALUE.
Причина обращения: