В этой статье поговорим о том, как запускать торговых роботов для биржи Binance. Делать это будем при помощи нашей открытой и бесплатной платформы для алготрейдинга — OsEngine.

Скачать библиотеку и роботов можно здесь: https://github.com/AlexWan/OsEngine
А если зарегистрируетесь по этой ссылке на бирже, то получите дополнительную скидку:
https://accounts.binance.com/register?ref=K3L7BLL1
Для тех, кто пришёл из поисковой системы небольшая справка. OsEngine – полный комплекс программ, необходимых алготрейдеру. Скачивание данных, тестирование, оптимизация и торговля. Всё полностью бесплатно и открыто для физических лиц. Мы делаем софт для алгоритмических фондов и алготрейдеров. В этом процессе и родилась библиотека. Пользуйтесь. У нас есть обучение и поддержка для начинающих программистов. Не начинающие сами всё очень быстро поймут.
Первым делом нужно настроить ключи для доступа к торгам через API. Делается это из личного кабинета пользователя на бирже Binance. В меню пользователя выбираем:
Затем переходим в Управление API:
Находим блок настроек для Api и жмём на кнопку “Создать API”.
Ключ надо создавать сгенерированных самостоятельно:
Как сгенерировать ключи есть подробная инструкция от Binance: https://www.binance.com/ru/support/faq/detail/6b9a63f1e3384cf48a2eedb82767a69a
Необходимо создать пару ключей Ed25519.
Для этого скачиваем и устанавливаем генератор ассиметричных ключей по ссылке:
https://github.com/binance/asymmetric-key-generator/releases

После установки откроется вот такое окно:

Возвращаемся на страницу бинанс, управление API и вставляем публичный ключ:
Вставляем как есть с -----BEGIN PUBLIC KEY----- и -----END PUBLIC KEY----- и нажимаем «Далее».
Вводим название для ключей:
И нажимаем «Далее».
После этого проходим процедуру верификации и ключ должен быть создан.
Появится новый ключ:

Нажимаем «Редактировать ограничения». Так у данного ключа разрешение только для чтения.

Вы также можете выбрать дополнительные ограничения и также выбрать ограничения доступа по IP-адресу.
Копируем и сохраняем себе ключ. Это публичный ключ, он нам понадобится для подключения терминала.
В главном меню выбираем программу Роботы Light:
Далее идём в управление подключениями:
После этого перед нами должно открыться окно настроек сервера Binance:
Теперь переходим к созданию роботов:
Откроется меню выбора роботов:
Далее настраиваем подключаемые данные:
Можно торговать роботами на Binance!
Всем удачных алгоритмов!

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support