Подключение к брокеру Алор


Откройте счёт у брокера Алор. Подробную информацию об условиях предоставления брокерских услуг и тарифах Вы можете посмотреть на официальном сайте брокера Алор https://www.alorbroker.ru/

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

Скачайте и установите программу TSLab на Ваш компьютер.

Скачать TSLab

Подробнее о процессе установки TSLab Вы можете прочесть в разделе Установка TSLab 2.1

Запустите программу TSLab. Для подключения к серверу брокера Алор Вам необходимо настроить Поставщик данных.

    1. Откройте окно Поставщики (Данные - Поставщики)


    2. В окне Поставщики нажмите на кнопку Добавить


    3. В списке доступных поставщиков выберите поставщик АЛОР-Трейд. Нажмите на кнопку Далее


    4. Выполните настройку поставщика данных. Подробное описание полей окна настройки приведено ниже:

      Подробное описание настроек поставщика данных Алор (Алор)
      Настройка поставщика данных Алор (Алор)

      Настройка

      Описание

      Имя пользователя

      Имя Вашей учетной записи в системе брокера "Алор".

      Пароль

      Пароль доступа к системе брокера "Алор".

      Показывать окно подключения 

      Отображение окна подключения с параметрами при нажатии кнопки "Подключить". 

      Сохранять пароль

      Сохранение пароля для дальнейшего входа в систему брокера "Алор" без необходимости его указания.

      Адрес

      IP адрес торгового сервера брокера "Алор".

      Особая ситуация, для торговли опционами:
      fut1.alor.ru - нет опционов
      opt1.alor.ru - нет фьючерсов
      Нужно активировать у брокера спец. сервер rfut7

      Порт

      Номер порта для соединения с торговым сервером брокера "Алор". 

      Сервер исторических данных 

      Адрес сервера исторических данных. 

      Интервал запросов

      Интервал запросов на обновление таблиц (в миллисекундах). 

      Новый сервер истории

      Активирует использование нового сервера исторических данных.

      Исп. "Изменение заявки"Использование транзакции "Изменение заявки" для лимитных заявок ФОРТС. Рекомендуется активировать только во время торговой сессии.

      Блокировка заявок, сек 

      Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.

      Секундные свечи 

      • Использовать сервер истории; 
      • Использовать рыночные данные.

      Так как сервер истории Alor отдает готовые секундные свечи, то открытый интерес не может быть посчитан. Для того, чтобы посчитать открытый интерес, необходимо использовать режим "Использовать рыночные данные". По умолчанию используется режим "Использовать сервер истории"

      Настройки кешей 

      Устанавливает период хранения информации о Ваших сделках и заявках. Доступны следующие параметры:

      • срок хранения исполненных заявок;
      • срок хранения отмененных заявок;
      • срок хранения сделок.
      Видимость сделок/заявок в оффлайне Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.
      Настройка поставщика данных Алор (RTS Plaza II)

      Настройка поставщика данных Алор (RTS Plaza II)
      Выполните установку роутера Plaza II.

       

       Настройка

      Описание

       RTS Plaza 2  













      Папка роутера

      Папка где установлен роутер, нужна для инициализации клиентской части роутера. 

      Хост роутера

      IP адрес или имя хоста роутера ( обычно localhost).

      Порт роутера

      Номер порта роутера. 

      Тип логина промсервера


      • основной логин; 
      • транзакционный логин.

      Внимание!

      Оба типа логинов позволяют Вам совершать торговые операции (Add, Move, Del) и неторговые операции (установка ограничений и лимитов).

      В отличие от основного логина, транзакционный логин не предоставляет пользователю полной информации о торгах.

      Например, в случае использования транзакционного логина, пользователю не доступны очередь заявок и котировки. 

      Логин промсервера 

      Логин к промсерверу, выданный брокером "Алор". 

      Пароль промсервера

      Пароль к промсерверу, выданный брокером "Алор". 

      Видимость сделок/заявок в оффлайнеАктивирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы.

      Имя торгового потока 

      Любые значения, прописанные в файле настроек роутера, в случае соединения не с localhost.

      В случае соединения с localhost значения не важны и рекомендуется оставить их без изменений. 

      Пароль торгового потока 

      Любые значения, прописанные в файле настроек роутера, в случае соединения не с localhost.

      В случае соединения с localhost значения не важны и лучше оставить по умолчанию.

      Имя потока данных

      Любые значения, прописанные в файле настроек роутера, в случае соединения не с localhost.

      В случае соединения с localhost значения не важны и рекомендуется оставить их без изменений.

      Пароль потока данных

      Любые значения прописанные в файле настроек роутера, в случае соединения не с localhost.

      В случае соединения с localhost значения не важны и рекомендуется оставить их без изменений. 

      Строк в стакане

      Количество строк в стакане, передаваемых роутером. Возможные значения:

      • 5;
      • 20 (по умолчанию);
      • 50.

      Чем больше значение, тем больше трафика необходимо для передачи данных.

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

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

      Блокировка заявок, сек.Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных.
      Исп. быстрые потокиАктивирует использование быстрых потоков.Разрешение на доступ запрашивается у брокера.
      Исп. ASTS.Активирует использование ASTS. Разрешение на доступ запрашивается у брокера.

      Папка для логов 

      Папка для сохранения логов роутера. В случае, если данный параметр неактивен, логи сохраняются в папку с логами программы.

      Логировать днейКоличество дней, в течение которых роутер Plaza будет сохранять логи. 

      Настройки кешей 

      Устанавливает период хранения информации о Ваших сделках и заявках, доступны следующие параметры:

      • срок хранения исполненных заявок; 
      • срок хранения отмененных заявок;
      • срок хранения сделок.
       Алор-Plaza 2  

      Адрес "Алор-гейт"

      Адрес сервера статистики брокера "Алор", выданный пользователю брокером.

      Порт "Алор-гейт"

      Порт сервера статистики брокера "Алор", выданный пользователю брокером.

      Логин "Алор-гейт"

      Логин к серверу статистики брокера "Алор", выданный пользователю брокером.

      Пароль "Алор-гейт"

      Пароль к серверу статистики брокера "Алор", выданный пользователю брокером.

      Ососбенность получения очереди заявок

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

    5. После завершения создания поставщика данных введите лицензионный ключ. Для ввода ключа выберите созданный поставщик и нажмите на кнопку Ключ.



    6. Для установления соединения с сервером нажмите на кнопку в столбце Операция. После того, как соединение с сервером будет установлено цвет кнопки изменится на зеленый.

Два поставщика данных на один счет

Рассмотрим ситуацию:

Созданы два поставщика на один счет и ведется торговля параллельно по агенту в одном поставщике1 и опционной доске, в поставщике2, на один и тот же инструмент, на одном счете.

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

Сейчас программа не рассчитана на параллельную работу поставщиков по одному счету и инструменту.

Мы в дальнейшем доработаем программу, но пока мы не гарантируем корректную работу при таких условиях.

Особенности работы сервера Алор

Брокер имеет ограниченный набор функциональности, например: нет "связанных заявок", нет "условных заявок по рынку".

У брокера Алор есть особенность в подключении опционов - они есть только на сервере rfut7 и так как там нет условных заявок, нужно создавать два поставщика данных (с одним лицензионным ключом) для торговли фьючерсами, с применением условных заявок.

Особенность фондовой секции Алор-трейд

При подключении демо срочного рынка, поставщик данных "АЛОР-Трейд демо Срочный рынок" , не требуется дополнительных действий, чтобы все заработало. Достаточно в поставщике данных ввести Логин и пароль, полученные у брокера.

Для работы на демо фондового рынка, поставщик данных АЛОР-Трейд демо Фондовый рынок, необходимо добавить интересующие инструменты в список через АЛОР-Трейд. Через меню Действия – Выбрать инструменты.

Особенности выставления заявок с датой из менеджера заявок

Если на Алоре (не важно ФОРТС или акции) поставить заявку с датой окончания отличной от текущей, то она выставляется верно.

Если ее снять то так же все данные хранятся верно. Но если сделать рекконект к серверу, то заявка меняется и в своих заявках пишет дату окончания текущим днем. 

Если заявку не снимать и переподключиться - то пишет: действует до 1970 года.

Особенность исполнения условных заявок

Особенностью активации стоп-заявок сервером "АЛОР-Трейд" является то, что они активируются раз в 100 миллисекунд. В ситуации, когда на рынке нужная цена появилась и исчезла в пределах 100 миллисекунд (прошло некоторое количество заявок по удовлетворяющей цене, а затем рынок вернулся обратно) - активации стопа не происходит.

Рекомендация: В торговых настройках поставить Автооткрытие и Автозакрытие.

Пояснения брокера: На серверах "АЛОР-Трейд" на ФОРТСе (и на других площадках) существует внутренний параметр, отвечающий за период проверки стоп-заявок на условие активации, т.е. сверка последней цены и стоп-цены.
На данный момент этот параметр для почти всех серверов равен 100мс.
Клиент XXXXXXX выставил 30.07 в 19:05:01 стоп по SIU8 с условием активации больше либо равно 62773. По таблице обезличенных сделок удовлетворяющая условию цена была первый раз сегодня в 11:00:02, однако продержалась она меньше 300мс(на тот момент было 300мс, сейчас 100мс) и не попала в срез проверки стопов сервером "АЛОР-Трейд" на условие активации.
Мы со своей стороны(ALOR) об этой проблеме знаем (раньше период проверки был 1 секунда), однако уменьшить этот период просто так не можем - с его уменьшением непрогнозируемо возрастет нагрузка на сервер.
Этот момент мы со своей стороны должны протестировать и свести период проверки к оптимальному минимуму.
Однако отмечу, что в текущей версии реализации сервера "АЛОР-Трейд" даже при самом минимальном периоде проверки на условие активации всегда теоретически может возникнуть ситуация с не попавшим в срез стопом клиента.


Описание на примере скриншотов


  


Подробнее на секундном графике: