Решил выделить в отдельную тему проблему с инструментами.
Сейчас в Plaza2 нам могут придти несколько инструментов с одинаковым secCode - то что раньше мы считали уникальным. К примеру - два RIZ1 - у них будут совершенно одинаковые IsinId, но различные SessionId - идентификаторы сессии.
Дело в том, что в процессе торгов на дневной сессии, нам придёт инструмент от вечерней сессии. Если мы его не примем - мы на вечерке не сможем торговать имея инструмент от дневной сессии, т.к. торги по нему вечером уже не проводятся.
コメント (3)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Ну вы же ранее описали способы решения данной проблемы. Мне кажется второй способ с обновлением SessionId во время клиринга норм...
Как вы предлагаете делать такую замену? Что делать с запущенными стратегиями - как у них менять инструмент? А все уже прошедшие заявки - инструмент ведь по суди другой
Сделал игнорирование закончившейся сессии - поможет если включаем робота на вечерке, и нам приходит вначале дневная сессия. Но для общего случая - если у нас робот работает сквозь сессии - не поможет.
P.S. Заменил максимально возможную цену для инструментов, у которых лимита нет. Для этих инструментов: минимально возможная цена = минимальный шаг максимально возможная цена = -1.
Это верно для опционов.