Проблема с получением события MarketDepthsChanged с коннектором для MT4 в версии 4.4.17


Проблема с получением события MarketDepthsChanged с коннектором для MT4 в версии 4.4.17
Atom
1/14/2020


Всем добрый вечер.

Есть торговый робот для 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 работает.

В чем может быть проблема?! Что я делаю неверно?!

Спасибо!





Thanks:


< 1 2 
Support

Avatar
Date: 1/17/2020
Reply


Пожалуйста, прикрепите логи мт части.
Thanks:

LevNNN

Avatar
Date: 1/17/2020
Reply


Прикрепил.
FixServer.txt 31 KB (186) MqlServer.txt 78 KB (214)
Thanks:

Support

Avatar
Date: 1/20/2020
Reply


Добрый день

Пожалуйста возьмите последнюю версию коннекторов МТ. Она совместимы с ночной сборкой АПИ.
Thanks:

ghost-mo

Avatar
Date: 1/20/2020
Reply


Рекомендую использовать МТ5 с ним гораздо проще работать, через S#))
Thanks:

LevNNN

Avatar
Date: 1/21/2020
Reply


Спасибо! Новая версия заработала. В этой версии я еще обнаружил еще одно странное поведение ПО, куда
писать о проблеме - сюда?!
Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy