Сертификация торговой системы
Atom Ответить
09.09.2011


Народ, кто-нибудь уже проходил сертификацию робота на РТСе? Поделитесь опытом

Теги:


Спасибо:




162 Ответов
1 2 3  > >>
Church

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


Вот здесь представители РТС сами все объясняют: http://forum.rts.ru/viewtopic.asp?p=87217
Т.е.
а) пройти сертификацию большого труда не составит
б) секретные алгоритмы раскрывать не обязательно
Спасибо:

Mikhail Sukhov

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


Church Перейти
Вот здесь представители РТС сами все объясняют: https://forum.rts.ru/viewtopic.asp?p=87217
Т.е.
а) пройти сертификацию большого труда не составит
б) секретные алгоритмы раскрывать не обязательно


Мы все пытаемся PlazaTrader засертифицировать. Все разработки на S# тогда не потребуют сертификации. Но в связи с тем, что эта сертификация не дает никакого практического преимущества, руки до этого доходят уже третий месяц.
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 15.09.2011
Ответить


Господа разработчики, помогите пройти сертификацию, не могу ответить на несколько вопросов (для SimpleGUI, ничего нового я не написал):

2. Описание получения данных:
2.1 Какие потоки репликации получает система. Какие таблицы
обрабатываются в каждом потоке?
2.2 Обрабатываются ли все потоки в одном объекте P2Connection или в
нескольких ?. Если в нескольких, то каково деление потоков
репликации по соединениям и работают ли циклы выборки сообщений для
соединений в разных нитях управления (threads) операционной системы?
2.3 В каких режимах открываются потоки - COMBINED_SNAPSHOT,
COMBINED_DYNAMIC, REMOTE_SNAPSHOT и т.п? При открытии потоков в режиме
SNAPSHOT делается это однократно или повторяется с периодичностью и с какой?
2.4 Используется базовый или безбазовый вариант клиента репликации? В
случае безбазового клиента, какова политика обработки ошибок в потоке данных - используется
ли накопленная информация для запроса данных ? В случае базового клиента - какая
нижележащая БД планируется к использованию?

3. Отправка данных/команд серверам торговой системы:
3.1 Какие типы сообщений может отправлять система ?
3.2 Используется синхронная или асинхронная отправка ?
3.3 Используются ли дополнительные соединения (P2Connection) для
отправки сообщений ?
Автор топика
Спасибо:

Mikhail Sukhov

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


FiNick Перейти
Господа разработчики, помогите пройти сертификацию,


Вы решили помочь ПлазаТрейдер засертифицировать?
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 15.09.2011
Ответить


Да, именно так. Так как тестовый контур для тестирования стратегий не годится, решил выйти на реальный рынок, потребовалась сертификация.
Проблема в том, что я не знаю многих деталей реализации, потому обратился к вам.
Автор топика
Спасибо:

Alexander

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


FiNick Перейти
Проблема в том, что я не знаю многих деталей реализации


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

FiNick

Фотография
Благотворитель
Дата: 15.09.2011
Ответить


Соседняя это какая?=) Про бэта тестинг?
Автор топика
Спасибо:

Mikhail Sukhov

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


Alexander Перейти
FiNick Перейти
Проблема в том, что я не знаю многих деталей реализации


Так PlazaTrader открыт для всех.
Давайте его лучше вначале отрефакторим хорошенько, зайдите в соседнюю тему.


Одно другому не мешает. Сертификация - это нудный и долгий процессе переписывания по почте. Сначала я этим занимался, затем аспирант. Влад, на чем все закончилось?
Спасибо:

Alexander

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


FiNick Перейти
Соседняя это какая?=) Про бэта тестинг?


Эта
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 15.09.2011
Ответить


Mikhail Sukhov Перейти
Alexander Перейти
FiNick Перейти
Проблема в том, что я не знаю многих деталей реализации


Так PlazaTrader открыт для всех.
Давайте его лучше вначале отрефакторим хорошенько, зайдите в соседнюю тему.


Одно другому не мешает. Сертификация - это нудный и долгий процессе переписывания по почте. Сначала я этим занимался, затем аспирант. Влад, на чем все закончилось?


Мне на вопрос как засертифицировать программу ответили:
Цитата:
Добрый день, Николай.

Если есть уже логин на тестовый полигон, то всё просто. Отвечаете на вопросы в приложении (без FIX\FAST), назначаем заявку по сертификации на специалиста, он с вами связывается и в течение торгового дня просто немного торгуете на тесте, посылая все типы команд, которые умеет посылать ваш робот.

Затем в течение нескольких дней, в зависимости от степени успешности, вам вышлют сертификат.

С уважением,
Матвеев Вячеслав Сергеевич

Вроде пишут что все просто=) Вопросы в приложении я запостил выше.
Автор топика
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 16.09.2011
Ответить


Цитата:
Сначала я этим занимался, затем аспирант. Влад, на чем все закончилось?

Мне тоже интересно, в чем загвостка была?
Автор топика
Спасибо:

aspirant

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


FiNick Перейти
Цитата:
Сначала я этим занимался, затем аспирант. Влад, на чем все закончилось?

Мне тоже интересно, в чем загвостка была?


Я так понимаю, чтобы получить сертификацию, нужно, чтобы наш коннектор прожил на полигоне более суток. И коннектор нужен "не просто живой, а чтобы бегал", т.е. выполнял весь свой функционал.

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

Читая обсуждения на форуме, я думаю, что нужно:

  1. Сделать рефакторинг метаданных, предложенный Александром, и обязательно от-regression-тестить коннектор.
  2. Проверить механизм создания и обработки транзакций. Когда я писал восстановление связи после обрыва, мне пришлось рефакторить код обработки стримов, потому что к COM-объектам самой Плазы были вызовы из дргуих потоков, что приводило, например, к тормозам при отключении (коннектор отключался от роутера в среднем за 50-90 секунд, сейчас это 8-35 секунд).

После чего, естественно погоняв коннектор круглосуточно хотя бы пару дней, можно снова возвращаться к сертификации.


Спасибо:

Mikhail Sukhov

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


aspirant Перейти
мне пришлось рефакторить код обработки стримов, потому что к COM-объектам самой Плазы были вызовы из дргуих потоков, что приводило, например, к тормозам при отключении (коннектор отключался от роутера в среднем за 50-90 секунд, сейчас это 8-35 секунд).


Меня это больше всего удивляет. Получается, что заявки можно регистрировать только одним потоком? Сейчас отправка транзакция как сделана? Есть ли какая-то синхронизация?
Спасибо:

aspirant

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


Mikhail Sukhov Перейти
Получается, что заявки можно регистрировать только одним потоком? Сейчас отправка транзакция как сделана? Есть ли какая-то синхронизация?


Транзакции делал не я, поэтому и написал, что нужно проверить, потому что не разбирался, как они сделаны.

Насчет регистрации заявок, все методы COM-объектов плазы, связанные с отправкой/получением заявок, должны вызываться внутри потока (thread), который крутит ProcessMessage для Connection'а SS_1 (подключение для отправки транзакций), т.е. получается одним потоком. Соответственно, чтобы это изменить, нужно думать о создании дополнительных Connection'ов.
Спасибо:

Mikhail Sukhov

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


Возвращаясь к теме сертификации (кстати, эта тема еще актуальна или все на нее подзабили?). Насколько я помню, ее дают только при условии, если робот проработает весь день (сутки). У нас с этим есть кое какие проблемы, так как isin id на вечерке изменяется, а мы на это насколько я знаю не реагируем. Поэтому, это последнее, что нужно сделать на мой взгляд для работы с Плазой в формате 24x7 и для получения сертификата.
Спасибо:

frontman

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


Нет там на самом деле вроде 2 проблемы:
1) Эта та о которой вы уже сказали - isin id у инструмента
2) Это "Если заявка GTC, то в вечерний клиринг приходит сообщение Inserted, с id_ord = новому номеру заявки и с id_ord1 = старому номеру заявки. Необходимо заменить одно на другое."

Первое как сказал Александр без доступа к BusinessEntities не сделать...
А второе я чет так и не смог дождаться когда придет id_ord1 измененный))
Спасибо:

Mikhail Sukhov

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


frontman Перейти
Первое как сказал Александр без доступа к BusinessEntities не сделать...


Может вначале понять что сделать нужно?
Спасибо:

frontman

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


Возможно)))
Я не правильно понял да?(
Спасибо:

Mikhail Sukhov

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


frontman Перейти
Возможно)))
Я не правильно понял да?(


Я пока не знаю, что и как делать. Эту задачу можно сделать совместно.
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 05.12.2011
Ответить


Мне вот предлагали поторговать всего часа 4-5, причем обязательно перейти через дневной клиринг (14.45-15.30 вроде), отослал логи, предложили сделать что-нибудь с очередями сообщений, больше замечаний не было.
Автор топика
Спасибо:

Pantov

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


Вот такой вопрос:
Допустим я подключился к PLAZe и начал торговать каким-то своим ПО (не сертифицированным),
ведь технически это возможно, что мне помешает, и во что это выльется?
Спасибо:

Mikhail Sukhov

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


Pantov Перейти
Вот такой вопрос:
Допустим я подключился к PLAZe и начал торговать каким-то своим ПО (не сертифицированным),
ведь технически это возможно, что мне помешает, и во что это выльется?


Сертификация, я так понимаю, нужна сейчас тем, кого брокера не хочет подключать. Я лично не сертифицировал свой софт по причине того, что 1) не понимаю зачем оно нужно 2) жалко терять время.
Спасибо:

frontman

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


)) Вывод : да нафик оно не нужно))
Спасибо:

Mikhail Sukhov

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


frontman Перейти
)) Вывод : да нафик оно не нужно))


РТС не нужно напрягать. Лучше сделать.

Что с isin? Узнавали, когда он меняется?
Спасибо:

frontman

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


Да. При смене торговой сессии...
Спасибо:
1 2 3  > >>

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

loading
clippy