В данной статье разберемся, как подключать OsEngine к KiteConnect OpenApi. Это API для подключения к Индийскому брокеру Zerodha.
Официальный сайт: https://kite.trade
1. Создаем Api ключи на портале разработчика.
Для этого переходим по ссылке: https://developers.kite.trade/apps
Регистрируемся.
Заходим в «My apps».
Нажимаем «Create new app».
Придумываем название и выбираем «Extend».
2. Открываем OsEngine и идём в настройки подключения.
Request token нужно выписывать каждый день новый. Для этого переходим по ссылке https://kite.zerodha.com/connect/login?v=3&api_key=xxx вместо xxx указываем свой api ключ. Вводим пароль. Этот токен доступен всего несколько минут!!! Копируем, вставляем в третье поле в подключении к серверам и автоматически в четвертое поле генерируется access token, который доступен сутки до 2:05 по UTC следующего дня. Новый access token генерируется каждый день в 2:05 по UTC. Поэтому убедитесь, что вы генерируете токен доступа после 2:05 по UTC в торговый день.
В главном меню идём в Bot station light:
Далее заходим в подключение серверов и выбираем подключение «KiteConnect»:
Откроется окно для подключения к KiteConnect:
1. Вводим в первое поле публичный ключ Api.
2. Во второе вводим секретный ключ Api.
3. В третье вводим Request token (О нем подробней смотри ниже).
4. В четвёртое ничего не вводим, Access token записывается автоматически и генерируется из Request token.
5. Выбираем «true», если у вас активирован доступ к историческим данным.
6. Выбираем нужную биржу и нажимаем «Connect».
3. Включаем любого робота и торгуем!
ВАЖНО!!!
Для доступа к историческим данных нужно купить ежемесячный абонемент на портале разработчика. Если Вы его не купили, в пятой настройке ставим False, и свечи будут генерироваться на лету без истории. Если купили, ставим в пятой настройке True, при этом также будет доступна OsData для скачивания глубокой истории и тестов.
Удачных алгоритмов!
Поддержка OsEngine: https://t.me/osengine_official_support
Комментарии