Page 1 of 1

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

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

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

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

Posted: 14 Jan 2016
by Henry MultiСharts
Добрый день, zysmn.

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