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


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

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

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



Теги:


Спасибо:


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

Фотография
Дата: 15.11.2011
Ответить


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

frontman

Фотография
Дата: 15.11.2011
Ответить


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

Alexander

Фотография
Дата: 15.11.2011
Ответить


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


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

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

frontman

Фотография
Дата: 15.11.2011
Ответить


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

frontman

Фотография
Дата: 15.11.2011
Ответить


Alexander Mukhanchikov Перейти


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

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

Alexander

Фотография
Дата: 15.11.2011
Ответить


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


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

Alexander

Фотография
Дата: 15.11.2011
Ответить


frontman Перейти
Alexander Mukhanchikov Перейти


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

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


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

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

frontman

Фотография
Дата: 15.11.2011
Ответить


ууу)))
Хм... Тогда думать надо...
Спасибо:

frontman

Фотография
Дата: 15.11.2011
Ответить


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

Alexander

Фотография
Дата: 15.11.2011
Ответить


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


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

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy