QuikTrader.GetPosition() иногда возвращает неверное значение


QuikTrader.GetPosition() иногда возвращает неверное значение
Atom
08.02.2011


Иногда QuikTrader.GetPosition() возвращает неправильную позицию.
Воспроизвелось примерно 2 раза за месяц при каждодневном запуске робота.
Деталей первого случая я уже не помню. Второй раз было примерно так:
a) В робот пришёл эвент Disconnected.
b) Я убил робота, закрыл текущую позицию в 1 контракт руками и перезапустил его. (b) происходило в пределах 1-2 минут.
Воспроизвелось на разных версиях квиках, но ситуация одинаковая - возвращается неверная позиция, т.е. не та, что видна в квике.
В последнем случае в портфеле позиция по фьючу была 0, возвращается 1. Квик: 5.18.0.239
Внешне всё запускалось штатно. Старт экспорта без ошибок, ProcessDataError молчала.
Подскажите плиз, в какую сторону копать в плане диагностирования причин такого.

Теги:


Спасибо:




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

loading
clippy