OrderID через неуправляемые ордера TradeManager

Questions about QUIK trading plugin for Russian brokers and general MultiCharts questions can be asked here in Russian; they will be answered in Russian by our staff. No registration necessary.
zysmn
Posts: 68
Joined: 27 Feb 2014
Has thanked: 7 times
Been thanked: 4 times

OrderID через неуправляемые ордера TradeManager

Postby zysmn » 13 Jan 2016

Здравствуйте.
Сегодня при использовании плагина QUIK c МС.NET 9.1.12064. столкнулся с такой проблемой, что при выставлении ордеров через TradeManager МС в какой-то момент начал выдавать OrderID уже присутствующие в списке ордеров, т.е. начал отчет OrderID заново с 1 и дальше по возростанию. Предшествующий этому корректный OrderID был в районе 170. В связи с чем в дальнейшем при анализе списка ордеров TradeManager.ТradingData.Orders опираясь на последний отправленый OrderID находиться не последний отправленый ордер, а ордер который был много раньше, имеет другую цену, направление и уже давно отменился или исполнился. Из-за этого код стратегии получает не верные данные ордера и начинается полная чехарда. Вылечилось удалением ручками файлов истории ордеров с перезапуском МС. Так как я далеко не сразу разобрался, почему робот отказывается работать корректно, то не могу сказать в какой конкретно момент началась повторная выдача не верных ID.

PS
Поздравляю команду МС с прошедшим Новым Годом и Рождеством.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: OrderID через неуправляемые ордера TradeManager

Postby Henry MultiСharts » 14 Jan 2016

Добрый день, zysmn.

Пожалуйста, пришлите логи для анализа данной ситуации. Сделайте экспорт информации по дублировавшимся ордерам из Order and Position Tracker, вкладка Orders, и пришлите его на адрес support@multicharts.com


Return to “MultiCharts QUIK”