проблема с получением данных индикатора с сервера в советнике MT4

 

Добрый день. Опытные, подскажите, пожалуйста, как решить проблему:

Есть сторонние данные, получаемые индикатором (продается в скомпилированном виде) с сервера владельца данных через dll.

В своем пользовательском индикаторе получаю данные исходного индикатора через iCustom. 

Но при тестировании советника - данные исходного индикатора получаю некорректно. 

Отдает цифры нескольких тиков и далее дублирует последнее значение. Или дефаултное значение.

Я так понимаю, есть какой-то таймаут, и индикатор не дожидается ответа сервера. При этом, похоже, и не кеширует данные локально.

Или советник при тестировании не дожидается ответа индикатора.

Пытался решить через запрос к индикатору с проверкой корректного значения (см.приложение) - нет эффекта. 

В какую сторону рыть?

Файлы:
bug.jpg  23 kb
 
antonnik3:

В какую сторону рыть?

В направлении таймера.

 
Рыть в строну обращения к продавцу сего волшебного индикатора.