Ошибка 4903 Данные стакана цен не могут быть получены

 

Добрый день.

Использую следующий код для получения данных стакана цен:

MqlBookInfo priceArray[];
   bool getBook=MarketBookGet(NULL,priceArray);
   if(getBook)
     {

        .....
       
     }
   else
     {
      Print("Не удалось получить содержимое стакана по символу ",Symbol(), " Ошибка: ", GetLastError());
     }

Получаю следующий результат

2020.04.15 18:12:54.152 GetGlass (RTS Splice,H1)        Не удалось получить содержимое стакана по символу RTS Splice Ошибка: 4903

Стакан цен на этом инструменте есть! Несколько дней назад это работало, я получал стакан. Ошибка стала появляться как в RTS Splice, так и в RTS-6.20

Это торговый счет Demo, брокер Открытие, FORTS.

В чем может быть причина? 

 
Укажите точный символ в запросе
 
Renat Fatkhullin:
Укажите точный символ в запросе

RTS-6.20 рынок FORTS (срочный рынок, не Демо, только что проверил)

 
canonier:

RTS-6.20 рынок FORTS (срочный рынок, не Демо, только что проверил)

Запрос - это функция MarketBookGet. В нее нужно передать Symbol() вместо NULL.

 
 Нет. Все оказалось намного проще. Просто связь ***, потому то работает, то не работает.
Всем спасибо 
Причина обращения: