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

gRPC-методы

Сервис для получения технических сигналов и мнений аналитиков по инструментам.

Протестировать и отправить запросы можно через REST-методы.

REST-методы

Методы сервиса

GetStrategies

Запросить стратегии.

GetSignals

Запросить сигналы.

Сообщения методов

GetStrategiesRequest

Запрос стратегий.

FieldTypeDescription
strategy_idstringИдентификатор стратегии

GetStrategiesResponse

Стратегии

FieldTypeDescription
strategiesМассив объектов Strategy

Strategy

Стратегия

FieldTypeDescription
strategy_idstringИдентификатор стратегии.
strategy_namestringНазвание стратегии.
strategy_descriptionstringОписание стратегии.
strategy_urlstringСсылка на страницу с описанием стратегии.
strategy_typeStrategyTypeТип стратегии.
active_signalsint32Количество активных сигналов.
total_signalsint32Общее количество сигналов.
time_in_positionint64Среднее время нахождения сигнала в позиции.
average_signal_yieldQuotationСредняя доходность сигнала в стратегии.
average_signal_yield_yearQuotationСредняя доходность сигналов в стратегии за последний год.
yieldQuotationДоходность стратегии.
yield_yearQuotationДоходность стратегии за последний год.

GetSignalsRequest

Запрос сигналов.

FieldTypeDescription
signal_idstringИдентификатор сигнала.
strategy_idstringИдентификатор стратегии.
strategy_typeStrategyTypeТип стратегии.
instrument_uidstringИдентификатор бумаги
fromgoogle.protobuf.TimestampДата начала запрашиваемого интервала по UTC.
togoogle.protobuf.TimestampДата конца запрашиваемого интервала по UTC.
directionSignalDirectionНаправление сигнала.
activeSignalStateСостояние сигнала.
pagingPageНастройки пагинации.

GetSignalsResponse

Сигналы.

FieldTypeDescription
signalsМассив объектов SignalМассив сигналов.
pagingPageResponseДанные по пагинации.

Signal

Сигнал.

FieldTypeDescription
signal_idstringИдентификатор сигнала.
strategy_idstringИдентификатор стратегии.
strategy_namestringНазвание стратегии.
instrument_uidstringИдентификатор бумаги.
create_dtgoogle.protobuf.TimestampДата и время создания сигнала по UTC.
directionSignalDirectionНаправление сигнала
initial_priceQuotationЦена бумаги на момент формирования сигнала
infostringДополнительная информация о сигнале.
namestringНазвание сигнала.
target_priceQuotationЦелевая цена.
end_dtgoogle.protobuf.TimestampДата и время дедлайна сигнала по UTC.
probabilityint32Вероятность сигнала.
stoplossQuotationПорог закрытия сигнала по стоплосс.
close_priceQuotationЦена закрытия сигнала.
close_dtgoogle.protobuf.TimestampДата и время закрытия сигнала по UTC.

Enums

StrategyType

Тип стратегии.

NameNumberDescription
STRATEGY_TYPE_UNSPECIFIED0Не определен.
STRATEGY_TYPE_TECHNICAL1Техническая стратегия.
STRATEGY_TYPE_FUNDAMENTAL2Фундаментальная стратегия.

SignalDirection

Направление сигнала.

NameNumberDescription
SIGNAL_DIRECTION_UNSPECIFIED0Не определен.
SIGNAL_DIRECTION_BUY1Покупка.
SIGNAL_DIRECTION_SELL2Продажа.

SignalState

Статус сигнала.

NameNumberDescription
SIGNAL_STATE_UNSPECIFIED0Не определен.
SIGNAL_STATE_ACTIVE1Активный сигнал.
SIGNAL_STATE_CLOSED2Закрытый сигнал.
SIGNAL_STATE_ALL3Все состояния.

Нестандартные типы данных

MoneyValue

Денежная сумма в определенной валюте.

FieldTypeDescription
currencystringСтроковый ISO-код валюты
unitsint64Целая часть суммы, может быть отрицательным числом
nanoint32Дробная часть суммы, может быть отрицательным числом

Quotation

Котировка - денежная сумма без указания валюты

FieldTypeDescription
unitsint64Целая часть суммы, может быть отрицательным числом
nanoint32Дробная часть суммы, может быть отрицательным числом

openapi@tbank.ru

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