Skip to content

RussianInvestments/invest-api-kotlin-sdk

Repository files navigation

License

Kotlin SDK для Tinkoff Invest API

Данный проект представляет собой инструментарий на языке Kotlin для работы с API Тинькофф Инвестиции, который можно использовать для создания торговых роботов.

Пререквизиты

  • Java версии не ниже 8
  • Kotlin версии не ниже 1.9
  • Maven версии не ниже 3, либо Gradle версии не ниже 5.0

Использование

Для начала работы подключите к вашему проекту core-модуль

Система сборки Код
Maven <dependency>
      <groupId>ru.tinkoff.piapi</groupId>
      <artifactId>kotlin-sdk-grpc-core</artifactId>
      <version>1.0</version>
</dependency>
Gradle with Groovy DSL implementation 'ru.tinkoff.piapi:kotlin-sdk-grpc-core:1.0'
Gradle with Kotlin DSL implementation("ru.tinkoff.piapi:kotlin-sdk-grpc-core:1.0")

После этого можно пользоваться инструментарием

import ru.tinkoff.piapi.core.InvestApi

var token = "<secret-token>"
var api = InvestApi.createApi(InvestApi.defaultChannel(token = token, target = "invest-public-api.tinkoff.ru:443"))

var order = api.ordersService.postOrderSync(...)

Сборка

JVM

Для сборки перейдите в директорию проекта и выполните команду сборки gradle

gradle clean build

Предложения и пожелания к SDK

Смело выносите свои предложения в Issues, задавайте вопросы. Pull Request'ы также принимаются.

У меня есть вопрос по работе API

Документация к API находится в отдельном репозитории. Там вы можете задать вопрос в Issues.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages