Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> личный блог
31 октября 2015, 11:06

Plaza 2 CGate. Инструкция к применению. Часть 1

Это будет серия статей о том, как сделать подключение к Плаза 2 CGate своими руками.
 

Первая часть состоит из требований к программисту. И вводных данных.

А также закажем тестовое подключение на бирже. Пригодиться в следующей части. 
 

Погнали!

 Plaza 2 CGate. Инструкция к применению. Часть 1

 

1. Язык программирования.

С++, C#, Java. Для этих трёх языков есть инструкция. Для этих трёх языков есть примеры. Всё. Костыли я здесь рассматривать не буду.

 

2. Какой уровень знания языка нужен для создания своего коннектора к Плазе?

От среднего к низкому. Уровень входа в технологию не большой. Написать нормальную архитектуру робота и тестер, в конечном счете, намного сложнее.

Потребуются:

  1. Знание основ языка.
  2. Знания основ ООП.
  3. Хорошие знания многопоточности.
  4. 200 — 500 часов времени

 

3. Что нужно знать в первую очередь

  1. Плаза ClientGate и Плаза CGate. Внезапно! Разные вещи. Первая старше, медленнее и скоро будет отключена
  2. Ссылка 1, общее описание Плазы и полезные ссылки moex.com/s444
  3. С сайта биржи можно скачать дистрибутив с Роутером, Книгами по Плазе и примерами
  4. Ссылка 2, хранилище из которого можно это скачать ftp.moex.com/pub/FORTS/Plaza2/CGate/
  5. Роутер — это программа, которая устанавливается на компьютер пользователя, и через которую можно связаться с биржей.
  6. Сертификация — простой процесс, в ходе которого заполняется анкета и после стресс теста Вам выдают лицензию.

 

4. С чего начать:

  1. Написать в поддержку биржи и попросить тестовое подключение. moex.com/s438
  2. Письмо должно выглядить как-то так:

Добрый день.

Мне нужен тестовый доступ к плазе. Перевожу своих ботов с квик на плазу, нужно тестировать.

По пунктам из анкеты:

1Фирма, которую представляет пользователь или ФИО физического лица.
Ответ: Дядя Фёдор. Физическое лицо. Алготрейдер

2Цель подключения — тестирование новой версии или разработка шлюза.
Ответ: Хочу перевести своих роботов с Квик на Плазу. Разработка нового шлюза

3К какому рынку вы хотите получить доступ.
Ответ: Фортс

4Пожелания пользователя о привязке логина к уровню фирмы или клиента (при подключении к срочному рынку).
Ответ: «Привязка логина к уровню фирмы или клиента — НЕОБХОДИМА».

5Укажите выбранные протоколы подключения
Ответ: PLAZA2
CGate

6Как будет проходить подключение — через интернет или через сеть Московской Биржи.
Ответ: Через Интернет.

7Адрес электронной почты, на который будут высылаться отчеты о торгах, если это необходимо.
Ответ:
ancleFeodor@gmail.com

Дополнительно прошу завести на виртуальный счёт 500 тыс. рублей.

Заранее благодарен.
Дядя Фёдор.

 

 

  1. Ждать ответа...

 
 

Во второй части установка роутера и его поддержание в рабочем состоянии.

Вторую часть серии можно почитать здесь или через неделю на Смарт-Лабе.

 

Удачных алгоритмов!

P.S.

Друзья. Пишите по делу. Комментарии должны дополнять статью, и никаки иначе.
Я не претендую на истину, и если вы что-то знаете интересное по теме — обязательно пишите.

Plaza 2 CGate. Инструкция к применению. Часть 1

22 Комментария
  • Алексей К
    31 октября 2015, 11:58
    Отличная идея! Сам подумывал над этим. Неплохо бы добавить код в статью аля stackexchange. И далее есть смысл освещать как собирать стаканы из инкрементов, как парсить все барахло которое присылает плаза итд

    Ну а потом какой-нибудь мувинг авередж робот на ура пойдет
  • Саня
    31 октября 2015, 12:15
    Интересная статья, ждём продолжения…
  • c0reS1gma
    31 октября 2015, 12:38
    Спасибо. Вопрос — тестовый доступ на какой период времени дается?
  • ignat
    31 октября 2015, 13:00
    тестовый доступ не ограничен по времени

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн