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


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


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

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

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



Tags:


Thanks:




192 Answers
<< < 4 5 6 7 8  >
Alexander

Avatar
Date: 11/18/2011
Reply


frontman Перейти
Так... Я старался) Давайте если неправильно, то сами поправите. Я не знаю как)


namespace не везде вернули в то что было. сделайте последние шаги и доведите до ума что положили :)
Topic starter
Thanks:

frontman

Avatar
Date: 11/18/2011
Reply


АААА!!!))
Public убрал же...
С namespace вернул ...
Thanks:

frontman

Avatar
Date: 11/18/2011
Reply


А кстати можно как нибудь подправить уже выложенное? Или обязательно новую версию кидать?
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/18/2011
Reply


frontman Перейти
АААА!!!))
Public убрал же...
С namespace вернул ...


Смотрите TFS.
Thanks:

Alexander

Avatar
Date: 11/18/2011
Reply


frontman Перейти
АААА!!!))
Public убрал же...
С namespace вернул ...


В первый и последний раз делаю исправления за вас. Доисправлял namespace.
Topic starter
Thanks:

frontman

Avatar
Date: 11/18/2011
Reply


Вот честн слово все исправил же...
Я больше прост трогать не буду ни че. Раз уж ту сток традиций...
Thanks:

frontman

Avatar
Date: 11/18/2011
Reply


А... Понял...
Thanks:

Alexander

Avatar
Date: 11/18/2011
Reply


frontman Перейти
Вот честн слово все исправил же...
Я больше прост трогать не буду ни че. Раз уж ту сток традиций...


Да ладно, не бросайтесь из крайностей в крайности :)
Пару раз привыкнуть - и всё в порядке.

Мне тоже было многое непривычно и я тоже старался поправить все ворнинги R# когда вошёл в команду и открыл репозиторий S# в первый раз.
Что-то я в итоге поправил (юзинги this и base в ядре), что-то - согласился, что так удобнее (как в случае с юзингами).

За фикс с 64х - респект и уважуха. ThumpUp


Кстати, ворнинг о localized string - его действительно нужно править? Чем плохо то как было, почему нужна @ перед строкой? Я уже думал чтоб поправить все эти места в ядре.
Topic starter
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/18/2011
Reply


Alexander Mukhanchikov Перейти
Чем плохо то как было, почему нужна @ перед строкой? Я уже думал чтоб поправить все эти места в ядре.


Плохо, это когда будем коннектор делать для буржуев и нас. А сейчас ничего плохого.
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/18/2011
Reply


frontman Перейти
Вот честн слово все исправил же...
Я больше прост трогать не буду ни че. Раз уж ту сток традиций...


Какие еще традиции? Делаю ребилд - получаю 268 варнингов. Где это так код позволяют писать?Glare
Thanks:

Alexander

Avatar
Date: 11/20/2011
Reply


Теперь и я посмотрел и понял о чём вёл речь Миша.
Давайте такой код больше класть не будем, количество ворнингов бьёт все разумные пределы.

Задача №1 - убрать все ворнинги.
Topic starter
Thanks:

frontman

Avatar
Date: 11/21/2011
Reply


А у меня их ток 111))
Все я буду хорошим)
Согласен надо править....
Thanks:

frontman

Avatar
Date: 11/22/2011
Reply


Так. Вроде все предупреждения убрал...
Остались только пару. Исправленный вариант не заливаю пока что.
Предлагаю сначала посмотреть его. Он сохранен в отложенных изменениях под моим ником frontman_cp Plaza_x64.
Если все устраивает залью его.
Thanks:

frontman

Avatar
Date: 11/22/2011
Reply


Александр? Хотя бы как нибудь отреагировали)
Ну там ага или неа...
Thanks:

Alexander

Avatar
Date: 11/22/2011
Reply


frontman Перейти
Александр? Хотя бы как нибудь отреагировали)
Ну там ага или неа...


Ага, будет время - посмотрю. :)
Вечером скорее всего.

Там только минимум 2 файла из 4 без изменений :)
Topic starter
Thanks:

frontman

Avatar
Date: 11/22/2011
Reply


Нет изменения в Wrappers...
Ну а они немного повлияли на другие классы где используются классы и методы из Wrappers.
Там основные проблемы были с отсутствием коментов и не CLR несовместимыми типами, причем те же несовместимые типы исп P2ClientGateMTA32 и P2ClientGateMTA64. У меня больше не на что не ругается...
Thanks:

Alexander

Avatar
Date: 11/22/2011
Reply


frontman Перейти
Нет изменения в Wrappers...
Ну а они немного повлияли на другие классы где используются классы и методы из Wrappers.
Там основные проблемы были с отсутствием коментов и не CLR несовместимыми типами, причем те же несовместимые типы исп P2ClientGateMTA32 и P2ClientGateMTA64. У меня больше не на что не ругается...


Я о другом.
2 файла из 4х которые вы положили в shelve вообще не имеют изменений.
Topic starter
Thanks:

frontman

Avatar
Date: 11/22/2011
Reply


Ам...
А он автоматом вроде бы кидает только измененные файлы...
Странно...
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/22/2011
Reply


frontman Перейти
Ам...
А он автоматом вроде бы кидает только измененные файлы...
Странно...


Все рекомендую перед коммитом проверять все изменения во всех файлах. Иногда всплывают такие изменения, которые попали по ошибке.
Thanks:

frontman

Avatar
Date: 11/22/2011
Reply


Спасибо за совет. Я еще раз перепроверю...
Но я обязательно тестирую все перед тем как залить. Ошибок не было...
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/22/2011
Reply


frontman Перейти
Спасибо за совет. Я еще раз перепроверю...
Но я обязательно тестирую все перед тем как залить. Ошибок не было...


Проверка относиться к чистоте кода, а не рабоспособности написанного.
Thanks:

frontman

Avatar
Date: 11/22/2011
Reply


Ок) Подчистим))
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/22/2011
Reply


frontman Перейти
Так. Вроде все предупреждения убрал...
Остались только пару. Исправленный вариант не заливаю пока что.
Предлагаю сначала посмотреть его. Он сохранен в отложенных изменениях под моим ником frontman_cp Plaza_x64.
Если все устраивает залью его.


Глянул. Пошли самым сложным путем - написать комментарии. Зачем, если нужно было то всего удалить public модификатор?
Thanks:

frontman

Avatar
Date: 11/23/2011
Reply


Хм))
Ну то ли я что то туплю...
Я все что можно сделал internal.
Интерфейсы в данном случае могут быть только public.
Или я что то не так понимаю и мне пора на курсы C#?))
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 11/23/2011
Reply


frontman Перейти
Хм))
Я все что можно сделал internal.


Заливайте что сделали.
Thanks:
<< < 4 5 6 7 8  >

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

loading
clippy