Эксперт не получает данные от индикатора

 

Добрый день.

Имею странную проблему. 

Есть индикатор на MQL5, в который заложена вся логика поиска сигналов для покупки/продажи, сигналы он обычным способом (через буфера) рисует на графике.

Вызываю этот индикатор из эксперта, проверяю, есть сигнал на баре или нет. Если есть - эксперт покупает или продает.

Проблема в том, что некоторые сигналы индикатора эксперт не получает. Выводил в логи в эксперте по конкретным точкам, где на графике сигнал рисуется, данные из буферов индикатора, которые получает эксперт - там значение EMPTY_VALUE (сигнала нет). Такая реакция только на некоторые сигналы, большинство нормально получаются и отрабатывают. Входные параметры индикатора на графике и те параметры, с которыми эксперт вызывает этот индикатор, идентичные, проверено несколько раз.

Вопрос: в чем может быть дело?