Поговорим о том, как запускать торговых роботов для биржи Binance. Делать это будем при помощи нашей открытой и бесплатной библиотеки для алготрейдинга - OsEngine.
Скачать библиотеку и роботов можно здесь.
А если зарегистрируетесь по этой ссылке на бирже, то получите дополнительную скидку!
Для тех, кто пришёл из поисковой системы небольшая справка. 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

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

1.Выбираем Ed25519.
2. Нажимаем Generate 1 Key Pair (сгенерировать пару ключей)

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

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

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

1. Обязательно ставим галочку для фьючерсов.
2. Обязательно ставим галочку для спотовой и маржинальной торговли.
3. Нажимаем «Сохранить».
Вы также можете выбрать дополнительные ограничения и также выбрать ограничения доступа по IP-адресу.
Копируем и сохраняем себе ключ. Это публичный ключ, он нам понадобится для подключения терминала.

2. Подключаем торговых роботов к Binance.
Для этого качаем Os Engine с ГитХаб.
Идём к EXE файлу и запускаем его:

В главном меню выбираем программу Роботы Light:

Далее идём в управление подключениями:

1. Открываем вкладку подключений.
2. Жмём на коннектор Binance левой кнопкой мыши.
После этого перед нами должно открыться окно настроек сервера Binance:

Теперь переходим к созданию роботов:

Откроется меню выбора роботов:

1. Выбираем робота.
2. Даём ему имя.
3. Жмём кнопку «Принять».
Далее настраиваем подключаемые данные:

1. Открываем отдельное окно робота.
2. Идём во вкладку управления этого робота.
3. Жмём на кнопку Настройка данных.
4. В открывшемся окне выбираем инструмент.
5. Жмём на кнопку принять.

Можно торговать роботами на Binance!
Всем удачных алгоритмов!
2 комментария
Подписывайтесь на канал: t.me/bad_quant
Проект живой у нас, каждую неделю что-то у нас происходит.
Если хотите в Алго — велком.