Проблема с получением события MarketDepthsChanged с коннектором для MT4 в версии 4.4.17
Всем добрый вечер.
Есть торговый робот для Quick. Все работает, в том числе и под версией 4.4.17 с новым классом Connector .
Пробую перенести его на MT4, версия ПО 4.4.17. Коннектор установился успешно, к серверу подключается. Ордера проходят, хотя и возникает ошибка, которая в логе пишет следующее сообщение:.
22:36:38.907|Error |MqlServer |Cant close position #6239594. ERR=4108
22:36:38.907|Error |MqlServer |Ошибка закрытия позиции "ERROR (6239594): 4108/Text=Неверный номер тикета at tryCloseOrders Where="tryCloseOrders"" для #6239594
22:36:38.907| |MqlServer |closed position Volume=0.020000
Но не смотря на ошибку ордер со второго раза срабатывает. С этим я как - нибудь разберусь, но больше волнует другое.
Для мониторинга котировок подписываюсь на котировки с помощью метода
Trader.SubscribeMarketDepth(sec);
Но в ответ никаких событий MarketDepthsChanged не приходит.
Еще раз замечу, что тот же код для коннектора для Quic работает.
В чем может быть проблема?! Что я делаю неверно?!
Спасибо!