Текущие задачи по PlazaTrader
Atom Ответить
10.10.2011


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

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

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



Теги:


Спасибо:




192 Ответов
<< < 4 5 6 7 8  >
Alexander

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


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


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

frontman

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


АААА!!!))
Public убрал же...
С namespace вернул ...
Спасибо:

frontman

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.11.2011
Ответить


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


Смотрите TFS.
Спасибо:

Alexander

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


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


В первый и последний раз делаю исправления за вас. Доисправлял namespace.
Автор топика
Спасибо:

frontman

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


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

frontman

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


А... Понял...
Спасибо:

Alexander

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


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


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

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

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.11.2011
Ответить


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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.11.2011
Ответить


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


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

Alexander

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


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

Задача №1 - убрать все ворнинги.
Автор топика
Спасибо:

frontman

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


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

frontman

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


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

frontman

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


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

Alexander

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


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


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

Там только минимум 2 файла из 4 без изменений :)
Автор топика
Спасибо:

frontman

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


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

Alexander

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


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


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

frontman

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.11.2011
Ответить


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


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

frontman

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.11.2011
Ответить


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


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

frontman

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


Ок) Подчистим))
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.11.2011
Ответить


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


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

frontman

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 23.11.2011
Ответить


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


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

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

loading
clippy