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

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


eaa

Avatar
Наблюдаю странную ситуацию на тестовом сервере (на рабочем не проверял):
ловлю событие 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