Не всегда приходит инструмент

Не всегда приходит инструмент
Atom
10/22/2010
eaa


Наблюдаю странную ситуацию на тестовом сервере (на рабочем не проверял): ловлю событие NewSecurities, мне надо отловить бумагу RIZ0. Получаю ее не каждый раз :( Т.е. коннекчусь, смотрю что приходит, например:

один раз так: .... AZKM RU000A0JPB41 GM32500BL0 VB13000BX0 KBSB RU000A0JPD98 ....

другой раз так: .... AZKM RU000A0JPB41 GM32500BL0 RIZ0 VB13000BX0 KBSB RU000A0JPD98 ....

Как видно, в первом случае RIZ0 почему-то отсутствует, все остальные бумаги на месте. Собственно вопрос - куда исчезает бумага? Причем происходит это вроде бы случайным образом. Или может есть какая-то хитрая настройка или какая другая причина столь странного поведения?


Tags:


Thanks:


< 1 2 
Alex2

Avatar
Date: 10/30/2010
Reply


Mikhail Sukhov:

Alex2: Подтверждаю, такая же проблема с RIZ0 Пробовал приведенный вами код для NewSecurities не срабатывает:

Ок, понятно. Проблема в том, что инструмент инициализируется позднее. Из-за того, что сделки (или заявки) по инструменту приходят раньше, чем сама информация по инструменту. Из-за этого в NewSecurities посылается не полностью инициализированный объект Security. Как вариант - смотрите на Security.Id, а не на Code. Он не изменяется в процессе работы.

Да, это помогло. Спасибо.

Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy