Тинькофф Инвестиции OpenAPI
Tinkoff Invest API
Внимание, доступна новая версияПоддержка текущей версии будет прекращена в 2022 году, рекомендуем переходить на новую версию.
Основные изменения в новой версии:
- Поддержка всех нововведений, которых не было в текущей openAPI: мультисчетов, фьючерсов, стоп-ордеров и т.д.;
- Поддержка токена для конкретного счета и режима “только для чтения”;
- Полноценная “песочница” для тестирования стратегий, которая теперь знает о текущих рыночных котировках;
- Существенно обогащенный список методов и формат возвращаемых данных;
- Гибкая система разграничения лимитов на запросы;
- Новый производительный протокол gRPC, совмещающий как единичные запросы, так и стримы;
- Добавлены стримы с исполнением сделок клиента;
Документация по новой API и контракты доступны по ссылке https://github.com/Tinkoff/investAPI
Об openapi v1 [deprecated]
OpenAPI — HTTP-интерфейс для взаимодействия с торговой платформой Тинькофф Инвестиции.
OpenAPI позволяет вам выставлять лимитные заявки, просматривать информацию по своему портфелю и получать market-data через streaming.
Документация для разработчиков
Зачем нужен этот репозиторий?
В Issues вы можете задать вопрос или найти ответ, если вопрос уже был задан другими пользователями.
В Releases мы будем добавлять информацию о релизах.
В директории src/
хранится документация в формате Markdown. Описание REST-протокола можно отредактировать в src/docs/swagger-ui/swagger.yaml
.
Если вы встретили неточность или хотели бы что-то дополнить, то мы будем рады принять от вас pull request.
Работа в Тинькофф Инвестициях
Вы разработчик и есть интерес к финтеху и инвестициям? Приходите работать к нам: https://www.tinkoff.ru/career/vacancies/invest/
Официальные SDK
Неофициальные SDK
Неофициальные утилиты
Tiny client for Tinkoff OpenAPI (Ruby)
Streaming Data Saver (Go)