Обработчик события MarketDepth.QuotesChanged

Обработчик события MarketDepth.QuotesChanged
Atom
3/17/2011


Всем доброго времени суток.

Пытаюсь обрабатывать событие QuotesChanged Объекта MarketDepth
Обработчику передается два параметра в которых как я понял содержится информация об изменяемой котировке.
так вот если первый параметр с первым параметров все более или менее просто. то второй никак не могу побороть.
в документации про него кроме типа ничего не нашел. да и примерах нигде не освещается эта тема.
Расскажите подробней что представляет из себя этот параметр точнее как его крамотней окучить. и как я понял событие будет возникать для каждой строчки стакана?
а если не затруднит то приведите какой-нить пример обработки этого события и событий UpdatingStarted и UpdatingFinished (именно объекта MarketDepth)

Заранее спасибо

p.s. Еще один вопрос в догонку. Если в квике поставить разреженный режим стакана то по dde все равно передается обычный (тоесть с выкинутыми пустыми ценами).
это фишка самого квика? он их вырезает или библиотека?

Tags:


Thanks:


< 1 2 
Mikhail Sukhov

Avatar
Date: 3/31/2011
Reply


rminko Go to
ЭТак как даже если брокер обновляет стакан раз в секунду. а я 20 раз в секунду


Вот это не понял. Вы как то сами обновляете стакан?
Thanks:

rminko

Avatar
Date: 3/31/2011
Reply


Mikhail Sukhov Go to
rminko Go to
ЭТак как даже если брокер обновляет стакан раз в секунду. а я 20 раз в секунду


Вот это не понял. Вы как то сами обновляете стакан?

Под обновлением стакана я имею ввиду что данные из MarketDepth считываю 20 раз в секунду примерно. ну и иногда поподаю на в такую ситуацию что начинаю считывать одно а пока закончу там уже совсем другое. ладно бы еще все остальные котировки но когда бид становится равными аску у меня или просто на пока считаю аск бид по моим данным и реальный в marketdepth это две большие разницы
Thanks:

Mikhail Sukhov

Avatar
Date: 3/31/2011
Reply


rminko Go to

Под обновлением стакана я имею ввиду что данные из MarketDepth считываю 20 раз в секунду примерно.


А зачем это делать? Вы 20 раз в секунду проделываете одно и то же.
Thanks:

rminko

Avatar
Date: 3/31/2011
Reply


Mikhail Sukhov Go to
rminko Go to

Под обновлением стакана я имею ввиду что данные из MarketDepth считываю 20 раз в секунду примерно.


А зачем это делать? Вы 20 раз в секунду проделываете одно и то же.


есть на это несколько причин - первая и очевидная это как можно быстрее среагировать на изменение в стакане. Но это к делу не относится ведь даже если считывать 1-2 раза в секунду все равно буду попадать на "обновление стакана в процессе чтения".
Ну да ладно проблем конечно это доставляет, но не критично. добавлю пару проверок и всего делов. просто думал может кто-то уже сталкивался с такой проблемой и както победил ее.
Thanks:

Mikhail Sukhov

Avatar
Date: 3/31/2011
Reply


rminko Go to

есть на это несколько причин - первая и очевидная это как можно быстрее среагировать на изменение в стакане.


Самое быстрое - это через MarketDepth.QuotesChanged.
Thanks:

rminko

Avatar
Date: 4/3/2011
Reply


Mikhail Sukhov Go to
rminko Go to

есть на это несколько причин - первая и очевидная это как можно быстрее среагировать на изменение в стакане.


Самое быстрое - это через MarketDepth.QuotesChanged.

ну так я и делаю это через QuotesChanged, но пока я обрабатываю это событие стакан как я писал выше успевает измениться
Thanks:
< 1 2 

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

loading
clippy