В данной статье будем учиться подключать OsEngine к Alor OpenApi. Для тех, кто впервые слышит про OsEngine, это готовый терминал и экосистема для алгоритмической торговли с десятками бесплатных встроенных роботов, тестером, слоями создания роботов и много чем ещё. Ссылки можно найти в шапке нашего портала.
Брокерский счет обязательно открывайте по этой ссылке https://www.alorbroker.ru/open?pr=L0745
Так вы получите скидки на комиссии и много приятных бонусов.
1. Портал разработчика.
Для начала нам понадобится выписать токен доступа к бирже.
Для этого идём на портал разработчиков: https://alor.dev/login
Это ДРУГОЙ аккаунт. Не тот, что у Вас есть после подключения к брокеру. Надо будет отдельно регистрироваться. Аккуратно сохраняйте коды доступа, т.к. токен нужно обновлять каждый год.
2. Выписываем токен.
В личном кабинете портала разработчиков Вы увидите кнопку «Токены для доступа к API»:
1. Жмём на кнопку «Выписать токен».
2. Токен будет доступен слева. Нужно его сохранить.
3. Портфели.
Название торговых портфелей нужно будет вводить в коннектор вручную. Для этого их в личном кабинете нужно найти и записать.
Идём в кабинет клиента: https://lk.alor.ru
Аккуратно записываем названия портфелей в текстовый документ с пометкой о площадке:
1) Который начинается с буквы «D» - для торговли акциями (Spot).
2) Который начинается на «750» - для торговли диревативами (Futures).
3) Который начинается на «G» - для торговли валютами (Currency).
4 Демодоступ не работает.
Демоапи и демоторги работают в Алор Апи со значительными сбоями. Пожалуйста не пробуйте подключать демоплощадку. Всё равно не заработает. Только боевая торговля.
5 Открываем OsEngine и идём в настройки подключения.
В главном меню идём в Bot station light:
Далее заходим в подключение серверов и выбираем подключение «Alor»:
Откроется окно для подключения к АЛОР брокеру:
1) Вводим в первое поле «Токен», который выписывали на портале разработчиков.
2) Во второе вводим название для портфеля Spot.
3) В третье вводим название для портфеля Futures.
4) В четвёртое вводим название для портфеля Currency.
5) Жмём на кнопку «Подключиться»!
6. Включаем любого робота и торгуем!
ВАЖНО!!!
Для тех, кто про OsEngine почему-то не знает. У нас есть отличнейший ГАЙД по тому, как работает наша программа. Находится он вот здесь: https://o-s-a.net/os-engine-faq
На сегодняшний день в OsEngine встроено около 200 БЕСПЛАТНЫХ торговых роботов с открытым кодом, с возможностью их модернизировать под свои нужны. Пользуйтесь!
ВАЖНО2!!!
Устанавливайте на рабочем ПК Московское время. Не понятно откуда в АПИ целых 3 различных формата времени во входящих данных) Мы когда-нибудь разберёмся, как их синхронизировать, но пока ставьте время Московское.
Комментарии