Перейти к основному содержимому

WebSocket

Сервис для получения сообщений gRPC streaming Т-Инвестиции через JSON WebSocket.

Адрес для подключения — wss://invest-public-api.tinkoff.ru/ws/.

  • token — токен доступа к счету Т-Инвестиции. Его можно передать в заголовке Authorization: Bearer *token или в заголовке Web-Socket-Protocol: json, *token.
  • В запросе на подключение нужно указать протокол JSON в заголовке — Web-Socket-Protocol: json.

Чтобы получать сообщения с названиями полей, идентичными названиям полей из proto-контрактов, используйте WebSocket-Protocol протокол в заголовке — json-proto вместо json.

Отправка JSON-сообщений поддерживается как в camelCase, так и в snake_case.

Сервис поручений

Стрим заявок

OrderStateStreamRequest

OrderStateStreamResponse


Проверить

Лента сделок (DEPRICATED)

Вместо ленты сделок рекомендуем использовать стрим заявок, который обеспечивает лучшее быстродействие, отличается большей стабильностью и содержит расширенную информацию по заявкам и сделкам.

TradesStreamRequest

TradesStreamResponse


Проверить

Сервис операций

Лента событий по позициям

PositionsStreamRequest

PositionsStreamResponse


Проверить

Лента событий по портфелям

PortfolioStreamRequest

PortfolioStreamResponse


Проверить

Сервис рыночных данных

MarketDataRequest

MarketDataResponse

Лента торговых статусов инструментов


Проверить

Лента цен последних сделок


Проверить

Лента обезличенных сделок


Проверить

Лента событий по стаканам


Проверить

Лента события по свечам


Проверить

Пинг сообщения

Пример:

{
"ping": {
"time": "2024-04-11T08:49:14.974035911Z",
"streamId": ""
}
}

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.