Trade API

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

Рыночные данные

MarketDataService

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

Method NameRequest TypeResponse TypeDescription
BarsBarsRequestBarsResponseПолучение исторических данных по инструменту (агрегированные свечи)
LastQuoteQuoteRequestQuoteResponseПолучение последней котировки по инструменту
LatestTradesLatestTradesRequestLatestTradesResponseПолучение списка последних сделок по инструменту
OrderBookOrderBookRequestOrderBookResponseПолучение текущего стакана по инструменту
SubscribeBarsSubscribeBarsRequestSubscribeBarsResponseПодписка на агрегированные свечи. Стрим метод
SubscribeLatestTradesSubscribeLatestTradesRequestSubscribeLatestTradesResponseПодписка на сделки по инструменту. Стрим метод
SubscribeOrderBookSubscribeOrderBookRequestSubscribeOrderBookResponseПодписка на стакан по инструменту. Стрим метод
SubscribeQuoteSubscribeQuoteRequestSubscribeQuoteResponseПодписка на котировки по инструменту. Стрим метод

Bar

Информация об агрегированной свече

FieldTypeDescription
timestampgoogle.protobuf.TimestampМетка времени
opengoogle.type.DecimalЦена открытия свечи
highgoogle.type.DecimalМаксимальная цена свечи
lowgoogle.type.DecimalМинимальная цена свечи
closegoogle.type.DecimalЦена закрытия свечи
volumegoogle.type.DecimalОбъём торгов за свечу в шт.

BarsRequest

Запрос получения исторических данных по инструменту (агрегированные свечи)

FieldTypeDescription
symbolstringСимвол инструмента
timeframeTimeFrameНеобходимый таймфрейм
intervalgoogle.type.IntervalНачало и окончание запрашиваемого периода

BarsResponse

Список агрегированных свеч

FieldTypeDescription
symbolstringСимвол инструмента
barsBar (Array)Агрегированная свеча

LatestTradesRequest

Запрос списка последних сделок по инструменту

FieldTypeDescription
symbolstringСимвол инструмента

LatestTradesResponse

Список последних сделок по инструменту

FieldTypeDescription
symbolstringСимвол инструмента
tradesTrade (Array)Список последних сделок

OrderBook

Информация о стакане

FieldTypeDescription
rowsOrderBook.Row (Array)Уровни стакана

OrderBook.Row

Информация об уровне в стакане (строке)

FieldTypeDescription
pricegoogle.type.DecimalЦена
sell_sizegoogle.type.DecimalРазмер на продажу
buy_sizegoogle.type.DecimalРазмер на покупку
actionOrderBook.Row.ActionКоманда
mpidstringИдентификатор участника рынка
timestampgoogle.protobuf.TimestampМетка времени

OrderBook.Row.Action

Команда

NameNumberDescription
ACTION_UNSPECIFIED0Действие не указано
ACTION_REMOVE1Удалить
ACTION_ADD2Добавить
ACTION_UPDATE3Обновить

OrderBookRequest

Запрос получения текущего стакана по инструменту

FieldTypeDescription
symbolstringСимвол инструмента

OrderBookResponse

Текущий стакан по инструменту

FieldTypeDescription
symbolstringСимвол инструмента
orderbookOrderBookСтакан

Quote

Информация о котировке

FieldTypeDescription
symbolstringСимвол инструмента
timestampgoogle.protobuf.TimestampМетка времени
askgoogle.type.DecimalАск. 0 при отсутствии активного аска
ask_sizegoogle.type.DecimalРазмер аска
bidgoogle.type.DecimalБид. 0 при отсутствии активного бида
bid_sizegoogle.type.DecimalРазмер бида
lastgoogle.type.DecimalЦена последней сделки
last_sizegoogle.type.DecimalРазмер последней сделки
volumegoogle.type.DecimalДневной объем сделок
turnovergoogle.type.DecimalДневной оборот сделок
opengoogle.type.DecimalЦена открытия. Дневная
highgoogle.type.DecimalМаксимальная цена. Дневная
lowgoogle.type.DecimalМинимальная цена. Дневная
closegoogle.type.DecimalЦена закрытия. Дневная
changegoogle.type.DecimalИзменение цены (last минус close)
optionQuote.OptionИнформация об опционе

Quote.Option

Информация об опционе

FieldTypeDescription
open_interestgoogle.type.DecimalОткрытый интерес
implied_volatilitygoogle.type.DecimalПодразумеваемая волатильность
theoretical_pricegoogle.type.DecimalТеоретическая цена
deltagoogle.type.DecimalDelta
gammagoogle.type.DecimalGamma
thetagoogle.type.DecimalTheta
vegagoogle.type.DecimalVega
rhogoogle.type.DecimalRho

QuoteRequest

Запрос получения последней котировки по инструменту

FieldTypeDescription
symbolstringСимвол инструмента

QuoteResponse

Последняя котировка по инструменту

FieldTypeDescription
symbolstringСимвол инструмента
quoteQuoteЦена последней сделки

StreamError

Ошибка стрим сервиса

FieldTypeDescription
codeint32Код ошибки
descriptionstringОписание ошибки

StreamOrderBook

Стакан по инструменту. Стрим

FieldTypeDescription
symbolstringСимвол инструмента
rowsStreamOrderBook.Row (Array)Уровни стакана

StreamOrderBook.Row

Информация об уровне в стакане (строке)

FieldTypeDescription
pricegoogle.type.DecimalЦена
sell_sizegoogle.type.DecimalРазмер на продажу
buy_sizegoogle.type.DecimalРазмер на покупку
actionStreamOrderBook.Row.ActionКоманда
mpidstringИдентификатор участника рынка
timestampgoogle.protobuf.TimestampМетка времени

StreamOrderBook.Row.Action

Команда

NameNumberDescription
ACTION_UNSPECIFIED0Действие не указано
ACTION_REMOVE1Удалить
ACTION_ADD2Добавить
ACTION_UPDATE3Обновить

SubscribeBarsRequest

Запрос подписки на агрегированные свечи. Стрим

FieldTypeDescription
symbolstringСимвол инструмента
timeframeTimeFrameНеобходимый таймфрейм

SubscribeBarsResponse

Список агрегированных свеч. Стрим

FieldTypeDescription
symbolstringСимвол инструмента
barsBar (Array)Агрегированная свеча

SubscribeLatestTradesRequest

Запрос списка последних сделок по инструменту. Стрим

FieldTypeDescription
symbolstringСимвол инструмента

SubscribeLatestTradesResponse

Список последних сделок по инструменту. Стрим

FieldTypeDescription
symbolstringСимвол инструмента
tradesTrade (Array)Список сделок

SubscribeOrderBookRequest

Запрос подписки на стакан по инструменту. Стрим

FieldTypeDescription
symbolstringСимвол инструмента

SubscribeOrderBookResponse

Стакан по инструменту. Стрим

FieldTypeDescription
order_bookStreamOrderBook (Array)Список стакан стримов

SubscribeQuoteRequest

Запрос подписки на котировки по инструменту. Стрим

FieldTypeDescription
symbolsstring (Array)Список символов инструментов

SubscribeQuoteResponse

Котировки по инструменту. Стрим

FieldTypeDescription
quoteQuote (Array)Список котировок
errorStreamErrorОшибка стрим сервиса

Trade

Информация о сделке

FieldTypeDescription
trade_idstringИдентификатор сделки, отправленный биржей
mpidstringИдентификатор участника рынка
timestampgoogle.protobuf.TimestampМетка времени
pricegoogle.type.DecimalЦена сделки
sizegoogle.type.DecimalРазмер сделки
sideSideСторона сделки (buy или sell)

TimeFrame

Доступные таймфреймы для свечей

NameNumberDescription
TIME_FRAME_UNSPECIFIED0Таймфрейм не указан
TIME_FRAME_M111 минута. Глубина данных 7 дней.
TIME_FRAME_M555 минут. Глубина данных 30 дней.
TIME_FRAME_M15915 минут. Глубина данных 30 дней.
TIME_FRAME_M301130 минут. Глубина данных 30 дней.
TIME_FRAME_H1121 час. Глубина данных 30 дней.
TIME_FRAME_H2132 часа. Глубина данных 30 дней.
TIME_FRAME_H4154 часа. Глубина данных 30 дней.
TIME_FRAME_H8178 часов. Глубина данных 30 дней.
TIME_FRAME_D19День. Глубина данных 365 дней.
TIME_FRAME_W20Неделя. Глубина данных 365*5 дней.
TIME_FRAME_MN21Месяц. Глубина данных 365*5 дней.
TIME_FRAME_QR22Квартал. Глубина данных 365*5 дней.