Skip to main content

WebSocket

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

Адрес для подключения — wss://invest-public-api.tbank.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», измените настройки браузера.