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


Проблема с получением события MarketDepthsChanged с коннектором для MT4 в версии 4.4.17
Atom
14.01.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 работает.

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

Спасибо!





Спасибо:


< 1 2 
Support

Фотография
Дата: 17.01.2020
Ответить


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

LevNNN

Фотография
Дата: 17.01.2020
Ответить


Прикрепил.
FixServer.txt 31 KB (183) MqlServer.txt 78 KB (210)
Спасибо:

Support

Фотография
Дата: 20.01.2020
Ответить


Добрый день

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

ghost-mo

Фотография
Дата: 20.01.2020
Ответить


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

LevNNN

Фотография
Дата: 21.01.2020
Ответить


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

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy