В данной статье будем подключать 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 и идём в настройки подключения.
В главном меню идём в Bot station light:
Далее заходим в подключение серверов и выбираем подключение «TraderNet»:
Откроется окно для подключения к бирже TraderNet:
1. Вводим в первое поле Public key скопированный Публичный ключ.
2. Во второе вводим Secret key скопированный Секретный ключ.
3. Жмём на кнопку «Connect»!
4. Включаем любого робота и торгуем!
ВАЖНЫЕ НЮАНСЫ
1. Брокер не дает работать с иностранными бумагами пользователям с российским IP. Нужен VPN c иностранным IP.
2. Веб терминал удаляет запрещенные к торговле бумаги, если зайти в него с российским IP. Поэтому списки необходимо формировать с включенным VPN.
3. Стаканы котировок с иностранных площадок представлены только лучшим бидом/аском.
Удачных алгоритмов!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Комментарии