← 戻る

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

Иногда QuikTrader.GetPosition() возвращает неправильную позицию. Воспроизвелось примерно 2 раза за месяц при каждодневном запуске робота. Деталей первого случая я уже не помню. Второй раз было примерно так:

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

このトピックは参考になりましたか?

トピックを共有

コメント (0)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

まだコメントはありません。最初のコメントを書きましょう!