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