Данный проект представляет собой инструментарий на языке Java для работы с API Тинькофф Инвестиции, который можно использовать для создания торговых роботов.
- Java версии не ниже 11
- Maven версии не ниже 3, либо Gradle версии не ниже 5.0
Для начала работы подключите к вашему проекту core-модуль
| Система сборки | Код |
|---|---|
| Maven | <dependency> <groupId>ru.tinkoff.piapi</groupId> <artifactId>java-sdk-core</artifactId> <version>1.0.14</version> </dependency> |
| Gradle with Groovy DSL | implementation 'ru.tinkoff.piapi:java-sdk-core:1.0.14' |
| Gradle with Kotlin DSL | implementation("ru.tinkoff.piapi:java-sdk-core:1.0.14") |
После этого можно пользоваться инструментарием
import ru.tinkoff.piapi.core.InvestApi;
var token = "<secret-token>";
var api = InvestApi.create(token);
var order = api.getOrdersService().postOrderSync(...)Для сборки перейдите в директорию проекта и выполните одну из следующих команд
| Система сборки | Код |
|---|---|
| Maven | mvn clean package |
| Gradle with Groovy DSL | gradle clean build |
| Gradle with Kotlin DSL | gradle clean build |
Смело выносите свои предложения в Issues, задавайте вопросы. Pull Request'ы также принимаются.
Документация к API находится в отдельном репозитории. Там вы можете задать вопрос в Issues.