В данной статье будем подключать OsEngine к TraderNet или Freedom Broker. Это международный терминал, через который возможна торговля российскими акциями и зарубежными.
Краткая справка из Яндекс Поиска: Tradernet, «Цифра брокер» и «Фридом Финанс» связаны между собой через торговую платформу Tradernet.Global. В октябре 2024 года она сменила название на Freedom Broker, чтобы отразить единство продуктов экосистемы Freedom.
В 2017 году ИК «Фридом Финанс» приобрела 30% брокерской компании Nettrader, в том числе торговую платформу Tradernet от компании Nettrader, которую успешно интегрировала дочерняя компания ИК «Фридом Финанс» в Казахстане. Кроме того, «Цифра брокер» — коммерческое обозначение ООО ИК «Фридом Финанс».
1. Для подключения к бирже необходимо создать API ключи.
Для многих действий потребуется установить приложение брокера, ссылку на которое брокер пришлет при регистрации.
Заходим в личный кабинет брокера. Внизу страницы есть ссылка API/FIX подключение. Заходим туда.

В столбце API нажимаем кнопку «Подробнее».

Далее:

1. Выбираем пункт меню «Ключ API» (1)
2. Жмем кнопку «Создать новую пару ключей» (2)
У нас создастся новый Публичный и Секретный ключ.
Жмем на кнопку «Секретный ключ» и нам один раз покажут наш Секретный ключ.
Нужно сохранить Публичный и Секретный ключи.

Далее нажимаем на кнопку «Разрешить торговлю и подачу поручений».
2. Формируем список бумаг для торговли.
Для того, чтобы в OsEngine подгрузились нужные бумаги, их предварительно нужно выбрать в веб-теминале брокера. Это сделано, чтобы терминал не зависал на несколько минут каждое подключение, выкачивая от брокера тысячи различных контрактов.
Открываем веб-терминал:

1. Жмем кнопку «Торговать» (1).
2. Нам необходимо создать список бумаг. Нажимаем на три точки (2),
3. И выбираем пункт «Создать дополнительный список», который обязательно должен называться «osengine». Выбираем этот список.
Теперь нам нужно добавить в наш список бумаги, которые мы будем подключать в OsEngine.

В поисковой строке (1) вводим тикер бумаги. В выпадающем списке выбираем нужную бумагу, и она попадает в наш избранный список.
3. Открываем OsEngine и идём в настройки подключения.
В главном меню идём в Роботы light:

Далее заходим в подключение серверов и выбираем подключение «TraderNet»:

Откроется окно для подключения к бирже TraderNet:

1. Вводим в первое поле скопированный Публичный ключ.
2. Во второе вводим скопированный Секретный ключ.
3. Жмём на кнопку «Подключить»!
4. Включаем любого робота и торгуем!

ВАЖНЫЕ НЮАНСЫ алгоритмов!
1. Брокер не дает работать с иностранными бумагами пользователям с российским IP. Нужен иностранный IP.
2. Веб терминал удаляет запрещенные к торговле бумаги, если зайти в него с российиским IP. Поэтому списки необходимо формировать с иностранным IP.
3. Стаканы котировок с иностранных площадок представлены только лучшим бидом и аском.
4. Особенности торговли на утренней сессии на MOEX. Брокер дает выставлять рыночные заявки, но они исполнятся только при открытии основной сессии (10 часов утра по мск) по цене открытия. Можно выставить лимитные заявки, которые исполнятся при достижении установленной цены (как на утренней, так и на основной сессии). Для того, чтобы купить бумаги по рынку, необходимо выставлять лимитную заявку глубоко в стакан.
5. Особенности торговли на вечерней сессии на MOEX. Брокер не дает выставлять рыночные заявки. Но дает выставлять лимитные заявки по такому же принциму как и на утренней сессии.
Удачных алгоритмов!
OsEngine:https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Комментарии