Текущие задачи по PlazaTrader

Текущие задачи по PlazaTrader
Atom
10/10/2011


1) Избавиться от накопления очереди сообщений в первые секунды работы (необходимо разбить получение реплики на несколько соединений, работающих в отдельных thread'ах, каждое со своим циклом выборки).
5) Добавить профилировщик получения данных и отправки заявок - необходимо понять насколько быстрый PlazaTrader у нас (особенно в связи с грядущими изменениями в плазе после нового года).
6) Отфильтровывать данные от уже прошедшей сессии (вечером приходят данные как от дневной, так и от вечерней сессии).
8) Если заявка GTC, то в вечерний клиринг приходит сообщение Inserted, с id_ord = новому номеру заявки и с id_ord1 = старому номеру заявки. Необходимо заменить одно на другое.

Ничего не упустил?

3ий таск я уже начал делать в фоновом режиме.
Кто готов взяться за другие задачи?



Tags:


Thanks:


<< < 8 9 10 11 12  > >>
frontman

Avatar
Date: 11/15/2011
Reply


Ну думаю 6е я добью. Щас уже делаю.
А вот 5е точ не буду.
Кстати вы не скажите почему
SessionId = new PlazaColumn(TableId, "sess_id", typeof(int), false) Т.е. IsMandatory == false.?
Это в классе PlazaDealDerivativeColumns...
Thanks:

frontman

Avatar
Date: 11/15/2011
Reply


Просто я так понимаю из за этого я при получении сделок не могу sess_id посмотреть...
Thanks:

Alexander

Avatar
Date: 11/15/2011
Reply


frontman Go to
Ну думаю 6е я добью. Щас уже делаю.
А вот 5е точ не буду.
Кстати вы не скажите почему
SessionId = new PlazaColumn(TableId, "sess_id", typeof(int), false) Т.е. IsMandatory == false.?
Это в классе PlazaDealDerivativeColumns...


А зачем sess_id для сделок?
Если надо - можно и true передавать.

5е не будете по причине что теперь всё летает и не надо сверять производительность "до" и "после"?
Thanks:

frontman

Avatar
Date: 11/15/2011
Reply


))) Нет Александр я уже говорил. У меня каждая транзакция на счету. Я не могу такую прогу тестить. Меня уволят)
Thanks:

frontman

Avatar
Date: 11/15/2011
Reply


Alexander Mukhanchikov Go to


А зачем sess_id для сделок?

Так... Скорее всего я не понял знач задачи) Я думал что он качает сделки лишнии))
Хотя вот сам вижу что нет)
Так что он тогда лишнего качает то?) Инструменты только?
Thanks:

Alexander

Avatar
Date: 11/15/2011
Reply


frontman Go to
))) Нет Александр я уже говорил. У меня каждая транзакция на счету. Я не могу такую прогу тестить. Меня уволят)


Тестовый сервер так и не подключили? :)
Да и я вроде говорил - можно и по 100 транзакциям тестить. Нет, так нет. Вам надо, не нам [cool]
Thanks:

Alexander

Avatar
Date: 11/15/2011
Reply


frontman Go to
Alexander Mukhanchikov Go to


А зачем sess_id для сделок?

Так... Скорее всего я не понял знач задачи) Я думал что он качает сделки лишнии))
Хотя вот сам вижу что нет)
Так что он тогда лишнего качает то?) Инструменты только?


Это вообще не при чём. Сегодня одна сессия, завтра - другая. Надо иметь возможность заменять один инструмент на другой при смене сессии, т.к. для разных сессий инструменты разные.

Т.е. если приходят несколько сессий - надо брать инструмент по активной сессии, а не по закончившейся.
Thanks:

frontman

Avatar
Date: 11/15/2011
Reply


ууу)))
Хм... Тогда думать надо...
Thanks:

frontman

Avatar
Date: 11/15/2011
Reply


А у инструмента только sess_id меняется?
Thanks:

Alexander

Avatar
Date: 11/15/2011
Reply


frontman Go to
А у инструмента только sess_id меняется?


Посмотрите всё сами раз взялись за задачу.
Thanks:
<< < 8 9 10 11 12  > >>

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

loading
clippy