В данной статье будем учиться подключать OsEngine к аккаунту на бирже KuCoin через торговый API. Для тех, кто впервые слышит про OsEngine, это готовый терминал и экосистема для алгоритмической торговли с десятками бесплатных встроенных роботов, тестером, слоями создания роботов и много чем ещё.
Обязательно регистрируйтесь на сайте по промокоду, он даст Вам 20% скидки на комиссию.
https://www.kucoin.com/r/af/QBSQUGP7
Сначала нам будет нужно создать ключи для доступа к бирже.
Для этого идём в личный кабинет на бирже.
И переходим в раздел «управление API».
1. Жмём на кнопку «Создать API».
2. Вводим название API, оно нужно просто для справки. Можно вводить что угодно.
3. Пароль API – задать пароль и сохранить его себе. Этот пароль будет использоваться для торговли и нужен для подключения API KuCoin в OsEngine.
4. Отметить необходимые разрешения – в нашем случае отмечаем «Спотовая торговля» и «Фьючерсы».
5. Оставляем «Нет лимита» или привязываем использование к конкретному ip-адресу.
6. Жмем «Далее».
Интерфейс попросит ввести капчу, и дальше появится форма для подтверждения создания API:
Нужно ввести торговый пароль (это у вас в аккаунте биржи, НЕ пароль API) и коды с почты (надо нажать «Отправить код», чтобы он туда ушел) и аутентификации (Google или смс, в зависимости от того, что вы включили в своем аккаунте биржи).
Вводим все пароли и коды и нажимаем «Подтвердить».
Появится сообщение «API создан!»:
Жмем подтвердить и создание ключа завершено. У вас теперь есть три элемента, необходимых нам для подключения к бирже:
Демоапи и демоторги на KuCoin по идее были предусмотрены, но в документации по API биржа сообщает (https://www.kucoin.com/docs/beginners/sandbox), что в настоящий момент функционал более не доступен и тестируйте сами на свой страх и риск на боевой торговле. Только реальные торги, поэтому соблюдайте осторожность.
В главном меню идём в Роботы. Light:
Далее заходим в подключение серверов и выбираем подключение «KuCoinSpot»:
Откроется окно для подключения к KuCoinSpot:
1. Вводим в первое поле «Публичный ключ», который получили в личном кабинете биржи при создании API.
2. Вводим в первое поле «Секретный ключ», который получили в личном кабинете биржи при создании API. Тот самый, который надо было сохранить при создании.
3. В поле «Пароль» вводим Пароль API, который указывали сами при создании ключа API.
4. Жмём на кнопку «Подключить»!
Например, бесплатный робот StrategyBollinger на 5-минутном таймфрейме валютной пары ETH-USDT.
Для тех, кто про OsEngine почему-то не знает. У нас есть отличнейший ГАЙД по тому, как работает наша программа. Находится он вот здесь: https://o-s-a.net/os-engine-faq
На сегодняшний день в OsEngine встроено около 200 БЕСПЛАТНЫХ торговых роботов с открытым кодом, с возможностью их модернизировать под свои нужды. Пользуйтесь!
Скачать исторические данные с этой биржи можно только со Спот аккаунта. Фьючерсный не подключен.
Никита Буйда
Профиль на ГитХаб: https://github.com/nikitabuida
Профиль на СмартЛаб:
https://smart-lab.ru/profile/fininja/
Шлём лучи поддержки!
Комментарии открыты для друзей, добавляйтесь!
OsEngine: https://github.com/AlexWan/OsEngine
Телеграм канал: https://t.me/bad_quant
Поддержка OsEngine: https://t.me/osengine_official_support
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php
Это очень круто. Очень большой путь пройден.
Искренне надеюсь что коннекторы к MOEX также пойдут хорошо.