Tinkoff Invest API 1.25

Websocket API for streaming data

  • #MarketDataStreamService
  • #OperationsStreamService
  • #OrdersStreamService

Servers

  • invest-public-api.tinkoff.ru/ws/wssproduction-wstream

    Websocket service for streaming data

Operations

  • PUB /tinkoff.public.invest.api.contract.v1.MarketDataStreamService/MarketDataServerSideStream

    Server-side стрим предоставления биржевой информации.

    Operation IDMarketDataStreamService_MarketDataServerSideStream

    Available only on servers:

    object
    • #MarketDataStreamService

    Accepts the following message:

    v1MarketDataServerSideStreamRequest
    Message IDv1MarketDataServerSideStreamRequest
    object

    Examples

  • SUB /tinkoff.public.invest.api.contract.v1.MarketDataStreamService/MarketDataServerSideStream

    Server-side стрим предоставления биржевой информации.

    Operation IDonMarketDataStreamService_MarketDataServerSideStream

    Available only on servers:

    object
    • #MarketDataStreamService

    Accepts the following message:

    Stream_result_of_v1MarketDataResponse
    Message IDStream_result_of_v1MarketDataResponse
    oneOf

    Examples

  • PUB /tinkoff.public.invest.api.contract.v1.MarketDataStreamService/MarketDataStream

    Bidirectional-стрим предоставления биржевой информации.

    Operation IDMarketDataStreamService_MarketDataStream

    Available only on servers:

    object
    • #MarketDataStreamService

    Accepts the following message:

    v1MarketDataRequest
    Message IDv1MarketDataRequest

    Запрос подписки или отписки на определённые биржевые данные.

    object

    Запрос подписки или отписки на определённые биржевые данные.

    Examples

  • SUB /tinkoff.public.invest.api.contract.v1.MarketDataStreamService/MarketDataStream

    Bidirectional-стрим предоставления биржевой информации.

    Operation IDonMarketDataStreamService_MarketDataStream

    Available only on servers:

    object
    • #MarketDataStreamService

    Accepts the following message:

    Stream_result_of_v1MarketDataResponse
    Message IDStream_result_of_v1MarketDataResponse
    oneOf

    Examples

  • PUB /tinkoff.public.invest.api.contract.v1.OperationsStreamService/PortfolioStream

    Server-side stream обновлений портфеля.

    Operation IDOperationsStreamService_PortfolioStream

    Available only on servers:

    object
    • #OperationsStreamService

    Accepts the following message:

    v1PortfolioStreamRequest
    Message IDv1PortfolioStreamRequest

    Запрос установки stream-соединения.

    object

    Запрос установки stream-соединения.

    Examples

  • SUB /tinkoff.public.invest.api.contract.v1.OperationsStreamService/PortfolioStream

    Server-side stream обновлений портфеля.

    Operation IDonOperationsStreamService_PortfolioStream

    Available only on servers:

    object
    • #OperationsStreamService

    Accepts the following message:

    Stream_result_of_v1PortfolioStreamResponse
    Message IDStream_result_of_v1PortfolioStreamResponse
    oneOf

    Examples

  • PUB /tinkoff.public.invest.api.contract.v1.OperationsStreamService/PositionsStream

    Server-side stream обновлений информации по изменению позиций портфеля.

    Operation IDOperationsStreamService_PositionsStream

    Available only on servers:

    object
    • #OperationsStreamService

    Accepts the following message:

    v1PositionsStreamRequest
    Message IDv1PositionsStreamRequest

    Запрос установки stream-соединения позиций.

    object

    Запрос установки stream-соединения позиций.

    Examples

  • SUB /tinkoff.public.invest.api.contract.v1.OperationsStreamService/PositionsStream

    Server-side stream обновлений информации по изменению позиций портфеля.

    Operation IDonOperationsStreamService_PositionsStream

    Available only on servers:

    object
    • #OperationsStreamService

    Accepts the following message:

    Stream_result_of_v1PositionsStreamResponse
    Message IDStream_result_of_v1PositionsStreamResponse
    oneOf

    Examples

  • PUB /tinkoff.public.invest.api.contract.v1.OrdersStreamService/OrderStateStream

    Stream поручений пользователя. Перед работой прочитайте [статью](https://russianinvestments.github.io/investAPI/orders_state_stream/).

    Operation IDOrdersStreamService_OrderStateStream

    Available only on servers:

    object
    • #OrdersStreamService

    Accepts the following message:

    Запрос установки стрим-соединения торговых порученийv1OrderStateStreamRequest
    Message IDv1OrderStateStreamRequest
    object [Запрос установки стрим-соединения торговых поручений]

    Examples

  • SUB /tinkoff.public.invest.api.contract.v1.OrdersStreamService/OrderStateStream

    Stream поручений пользователя. Перед работой прочитайте [статью](https://russianinvestments.github.io/investAPI/orders_state_stream/).

    Operation IDonOrdersStreamService_OrderStateStream

    Available only on servers:

    object
    • #OrdersStreamService

    Accepts the following message:

    Stream_result_of_v1OrderStateStreamResponse
    Message IDStream_result_of_v1OrderStateStreamResponse
    oneOf

    Examples

  • PUB /tinkoff.public.invest.api.contract.v1.OrdersStreamService/TradesStream

    Stream сделок пользователя

    Operation IDOrdersStreamService_TradesStream

    Available only on servers:

    object
    • #OrdersStreamService

    Accepts the following message:

    v1TradesStreamRequest
    Message IDv1TradesStreamRequest

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

    object

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

    Examples

  • SUB /tinkoff.public.invest.api.contract.v1.OrdersStreamService/TradesStream

    Stream сделок пользователя

    Operation IDonOrdersStreamService_TradesStream

    Available only on servers:

    object
    • #OrdersStreamService

    Accepts the following message:

    Stream_result_of_v1TradesStreamResponse
    Message IDStream_result_of_v1TradesStreamResponse
    oneOf

    Examples

Messages

  • #1v1MarketDataServerSideStreamRequest
    Message IDv1MarketDataServerSideStreamRequest
    object
  • #2Stream_result_of_v1MarketDataResponse
    Message IDStream_result_of_v1MarketDataResponse
    oneOf
  • #3v1MarketDataRequest
    Message IDv1MarketDataRequest

    Запрос подписки или отписки на определённые биржевые данные.

    object

    Запрос подписки или отписки на определённые биржевые данные.

  • #4v1PortfolioStreamRequest
    Message IDv1PortfolioStreamRequest

    Запрос установки stream-соединения.

    object

    Запрос установки stream-соединения.

  • #5Stream_result_of_v1PortfolioStreamResponse
    Message IDStream_result_of_v1PortfolioStreamResponse
    oneOf
  • #6v1PositionsStreamRequest
    Message IDv1PositionsStreamRequest

    Запрос установки stream-соединения позиций.

    object

    Запрос установки stream-соединения позиций.

  • #7Stream_result_of_v1PositionsStreamResponse
    Message IDStream_result_of_v1PositionsStreamResponse
    oneOf
  • #8Запрос установки стрим-соединения торговых порученийv1OrderStateStreamRequest
    Message IDv1OrderStateStreamRequest
    object [Запрос установки стрим-соединения торговых поручений]
  • #9Stream_result_of_v1OrderStateStreamResponse
    Message IDStream_result_of_v1OrderStateStreamResponse
    oneOf
  • #10v1TradesStreamRequest
    Message IDv1TradesStreamRequest

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

    object

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

  • #11Stream_result_of_v1TradesStreamResponse
    Message IDStream_result_of_v1TradesStreamResponse
    oneOf

Schemas

  • object

    Пакет биржевой информации по подписке.

  • object

    Результат изменения статус подписки на свечи.

  • object

    Статус подписки на свечи.

  • v1SubscriptionInterval
    string

    Интервал свечи.

    • SUBSCRIPTION_INTERVAL_UNSPECIFIED: Интервал свечи не определён.
    • SUBSCRIPTION_INTERVAL_ONE_MINUTE: Минутные свечи.
    • SUBSCRIPTION_INTERVAL_FIVE_MINUTES: Пятиминутные свечи.
    • SUBSCRIPTION_INTERVAL_FIFTEEN_MINUTES: Пятнадцатиминутные свечи.
    • SUBSCRIPTION_INTERVAL_ONE_HOUR: Часовые свечи.
    • SUBSCRIPTION_INTERVAL_ONE_DAY: Дневные свечи.
    • SUBSCRIPTION_INTERVAL_2_MIN: Двухминутные свечи.
    • SUBSCRIPTION_INTERVAL_3_MIN: Трёхминутные свечи.
    • SUBSCRIPTION_INTERVAL_10_MIN: Десятиминутные свечи.
    • SUBSCRIPTION_INTERVAL_30_MIN: Тридцатиминутные свечи.
    • SUBSCRIPTION_INTERVAL_2_HOUR: Двухчасовые свечи.
    • SUBSCRIPTION_INTERVAL_4_HOUR: Четырёхчасовые свечи.
    • SUBSCRIPTION_INTERVAL_WEEK: Недельные свечи.
    • SUBSCRIPTION_INTERVAL_MONTH: Месячные свечи.
    Default value:"SUBSCRIPTION_INTERVAL_UNSPECIFIED"
      Allowed values:
    • "SUBSCRIPTION_INTERVAL_UNSPECIFIED"
    • "SUBSCRIPTION_INTERVAL_ONE_MINUTE"
    • "SUBSCRIPTION_INTERVAL_FIVE_MINUTES"
    • "SUBSCRIPTION_INTERVAL_FIFTEEN_MINUTES"
    • "SUBSCRIPTION_INTERVAL_ONE_HOUR"
    • "SUBSCRIPTION_INTERVAL_ONE_DAY"
    • "SUBSCRIPTION_INTERVAL_2_MIN"
    • "SUBSCRIPTION_INTERVAL_3_MIN"
    • "SUBSCRIPTION_INTERVAL_10_MIN"
    • "SUBSCRIPTION_INTERVAL_30_MIN"
    • "SUBSCRIPTION_INTERVAL_2_HOUR"
    • "SUBSCRIPTION_INTERVAL_4_HOUR"
    • "SUBSCRIPTION_INTERVAL_WEEK"
    • "SUBSCRIPTION_INTERVAL_MONTH"
  • v1SubscriptionStatus
    string

    Результат подписки.

    • SUBSCRIPTION_STATUS_UNSPECIFIED: Статус подписки не определён.
    • SUBSCRIPTION_STATUS_SUCCESS: Успешно.
    • SUBSCRIPTION_STATUS_INSTRUMENT_NOT_FOUND: Инструмент не найден.
    • SUBSCRIPTION_STATUS_SUBSCRIPTION_ACTION_IS_INVALID: Некорректный статус подписки. Список возможных значений.
    • SUBSCRIPTION_STATUS_DEPTH_IS_INVALID: Некорректная глубина стакана. Доступные значения — 1, 10, 20, 30, 40, 50.
    • SUBSCRIPTION_STATUS_INTERVAL_IS_INVALID: Некорректный интервал свечей. Список возможных значений.
    • SUBSCRIPTION_STATUS_LIMIT_IS_EXCEEDED: Превышен лимит на общее количество подписок в рамках стрима. Лимитная политика.
    • SUBSCRIPTION_STATUS_INTERNAL_ERROR: Внутренняя ошибка сервиса.
    • SUBSCRIPTION_STATUS_TOO_MANY_REQUESTS: Превышен лимит на количество запросов на подписки в течение установленного отрезка времени.
    • SUBSCRIPTION_STATUS_SUBSCRIPTION_NOT_FOUND: Активная подписка не найдена. Ошибка может возникнуть только при отписке от несуществующей подписки.
    Default value:"SUBSCRIPTION_STATUS_UNSPECIFIED"
      Allowed values:
    • "SUBSCRIPTION_STATUS_UNSPECIFIED"
    • "SUBSCRIPTION_STATUS_SUCCESS"
    • "SUBSCRIPTION_STATUS_INSTRUMENT_NOT_FOUND"
    • "SUBSCRIPTION_STATUS_SUBSCRIPTION_ACTION_IS_INVALID"
    • "SUBSCRIPTION_STATUS_DEPTH_IS_INVALID"
    • "SUBSCRIPTION_STATUS_INTERVAL_IS_INVALID"
    • "SUBSCRIPTION_STATUS_LIMIT_IS_EXCEEDED"
    • "SUBSCRIPTION_STATUS_INTERNAL_ERROR"
    • "SUBSCRIPTION_STATUS_TOO_MANY_REQUESTS"
    • "SUBSCRIPTION_STATUS_SUBSCRIPTION_NOT_FOUND"
  • object

    Результат изменения статуса подписки на стаканы.

  • object

    Статус подписки.

  • v1OrderBookType
    string
    • ORDERBOOK_TYPE_UNSPECIFIED: Не определён.
    • ORDERBOOK_TYPE_EXCHANGE: Биржевой стакан.
    • ORDERBOOK_TYPE_DEALER: Стакан дилера.
    • ORDERBOOK_TYPE_ALL: Стакан биржевой и дилера.
    Default value:"ORDERBOOK_TYPE_UNSPECIFIED"
      Allowed values:
    • "ORDERBOOK_TYPE_UNSPECIFIED"
    • "ORDERBOOK_TYPE_EXCHANGE"
    • "ORDERBOOK_TYPE_DEALER"
    • "ORDERBOOK_TYPE_ALL"
  • object

    Результат изменения статуса подписки на поток обезличенных сделок.

  • object

    Статус подписки.

  • v1TradeSourceType
    string

    Типы источников сделок.

    • TRADE_SOURCE_UNSPECIFIED: Тип источника сделки не определён.
    • TRADE_SOURCE_EXCHANGE: Биржевые сделки.
    • TRADE_SOURCE_DEALER: Сделки дилера.
    • TRADE_SOURCE_ALL: Все сделки.
    Default value:"TRADE_SOURCE_UNSPECIFIED"
      Allowed values:
    • "TRADE_SOURCE_UNSPECIFIED"
    • "TRADE_SOURCE_EXCHANGE"
    • "TRADE_SOURCE_DEALER"
    • "TRADE_SOURCE_ALL"
  • object

    Результат изменения статуса подписки на торговый статус.

  • object

    Статус подписки.

  • object

    Пакет свечей в рамках стрима.

  • object

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

  • object

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

  • v1TradeDirection
    string

    Направление сделки.

    • TRADE_DIRECTION_UNSPECIFIED: Направление сделки не определено.
    • TRADE_DIRECTION_BUY: Покупка.
    • TRADE_DIRECTION_SELL: Продажа.
    Default value:"TRADE_DIRECTION_UNSPECIFIED"
      Allowed values:
    • "TRADE_DIRECTION_UNSPECIFIED"
    • "TRADE_DIRECTION_BUY"
    • "TRADE_DIRECTION_SELL"
  • object

    Пакет стаканов в рамках стрима.

  • object

    Массив предложений/спроса.

  • object

    Пакет изменения торгового статуса.

  • v1SecurityTradingStatus
    string
    • SECURITY_TRADING_STATUS_UNSPECIFIED: Торговый статус не определён.
    • SECURITY_TRADING_STATUS_NOT_AVAILABLE_FOR_TRADING: Недоступен для торгов.
    • SECURITY_TRADING_STATUS_OPENING_PERIOD: Период открытия торгов.
    • SECURITY_TRADING_STATUS_CLOSING_PERIOD: Период закрытия торгов.
    • SECURITY_TRADING_STATUS_BREAK_IN_TRADING: Перерыв в торговле.
    • SECURITY_TRADING_STATUS_NORMAL_TRADING: Нормальная торговля.
    • SECURITY_TRADING_STATUS_CLOSING_AUCTION: Аукцион закрытия.
    • SECURITY_TRADING_STATUS_DARK_POOL_AUCTION: Аукцион крупных пакетов.
    • SECURITY_TRADING_STATUS_DISCRETE_AUCTION: Дискретный аукцион.
    • SECURITY_TRADING_STATUS_OPENING_AUCTION_PERIOD: Аукцион открытия.
    • SECURITY_TRADING_STATUS_TRADING_AT_CLOSING_AUCTION_PRICE: Период торгов по цене аукциона закрытия.
    • SECURITY_TRADING_STATUS_SESSION_ASSIGNED: Сессия назначена.
    • SECURITY_TRADING_STATUS_SESSION_CLOSE: Сессия закрыта.
    • SECURITY_TRADING_STATUS_SESSION_OPEN: Сессия открыта.
    • SECURITY_TRADING_STATUS_DEALER_NORMAL_TRADING: Доступна торговля в режиме внутренней ликвидности брокера.
    • SECURITY_TRADING_STATUS_DEALER_BREAK_IN_TRADING: Перерыв торговли в режиме внутренней ликвидности брокера.
    • SECURITY_TRADING_STATUS_DEALER_NOT_AVAILABLE_FOR_TRADING: Недоступна торговля в режиме внутренней ликвидности брокера.
    Default value:"SECURITY_TRADING_STATUS_UNSPECIFIED"
      Allowed values:
    • "SECURITY_TRADING_STATUS_UNSPECIFIED"
    • "SECURITY_TRADING_STATUS_NOT_AVAILABLE_FOR_TRADING"
    • "SECURITY_TRADING_STATUS_OPENING_PERIOD"
    • "SECURITY_TRADING_STATUS_CLOSING_PERIOD"
    • "SECURITY_TRADING_STATUS_BREAK_IN_TRADING"
    • "SECURITY_TRADING_STATUS_NORMAL_TRADING"
    • "SECURITY_TRADING_STATUS_CLOSING_AUCTION"
    • "SECURITY_TRADING_STATUS_DARK_POOL_AUCTION"
    • "SECURITY_TRADING_STATUS_DISCRETE_AUCTION"
    • "SECURITY_TRADING_STATUS_OPENING_AUCTION_PERIOD"
    • "SECURITY_TRADING_STATUS_TRADING_AT_CLOSING_AUCTION_PRICE"
    • "SECURITY_TRADING_STATUS_SESSION_ASSIGNED"
    • "SECURITY_TRADING_STATUS_SESSION_CLOSE"
    • "SECURITY_TRADING_STATUS_SESSION_OPEN"
    • "SECURITY_TRADING_STATUS_DEALER_NORMAL_TRADING"
    • "SECURITY_TRADING_STATUS_DEALER_BREAK_IN_TRADING"
    • "SECURITY_TRADING_STATUS_DEALER_NOT_AVAILABLE_FOR_TRADING"
  • object

    Проверка активности стрима.

  • object

    Результат изменения статуса подписки на цену последней сделки.

  • object

    Статус подписки на цену последней сделки.

  • object

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

  • v1LastPriceType
    string
    • LAST_PRICE_UNSPECIFIED: Не определен.
    • LAST_PRICE_EXCHANGE: Цена биржи.
    • LAST_PRICE_DEALER: Цена дилера
    Default value:"LAST_PRICE_UNSPECIFIED"
      Allowed values:
    • "LAST_PRICE_UNSPECIFIED"
    • "LAST_PRICE_EXCHANGE"
    • "LAST_PRICE_DEALER"
  • object
  • object
  • object
  • object

    subscribeCandles | Изменения статуса подписки на свечи.

  • v1SubscriptionAction
    string

    Тип операции со списком подписок.

    • SUBSCRIPTION_ACTION_UNSPECIFIED: Статус подписки не определён.
    • SUBSCRIPTION_ACTION_SUBSCRIBE: Подписаться.
    • SUBSCRIPTION_ACTION_UNSUBSCRIBE: Отписаться.
    Default value:"SUBSCRIPTION_ACTION_UNSPECIFIED"
      Allowed values:
    • "SUBSCRIPTION_ACTION_UNSPECIFIED"
    • "SUBSCRIPTION_ACTION_SUBSCRIBE"
    • "SUBSCRIPTION_ACTION_UNSUBSCRIBE"
  • object

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

  • object

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

  • object

    Запрос подписки на стаканы.

  • object

    Изменение статуса подписки на поток обезличенных сделок.

  • object

    Запрос подписки на поток обезличенных сделок.

  • object

    Изменение статуса подписки на торговый статус инструмента.

  • object

    Запрос подписки на торговый статус.

  • object

    Изменение статуса подписки на цену последней сделки по инструменту.

  • object

    Запрос подписки на последнюю цену.

  • object
  • object

    Запрос подписки или отписки на определённые биржевые данные.

  • object
  • object

    Информация по позициям и доходностям портфелей.

  • object

    Объект результата подписки.

  • object

    Счёт клиента.

  • v1PortfolioSubscriptionStatus
    string

    Результат подписки.

    • PORTFOLIO_SUBSCRIPTION_STATUS_UNSPECIFIED: Тип не определён.
    • PORTFOLIO_SUBSCRIPTION_STATUS_SUCCESS: Успешно.
    • PORTFOLIO_SUBSCRIPTION_STATUS_ACCOUNT_NOT_FOUND: Счёт не найден или недостаточно прав.
    • PORTFOLIO_SUBSCRIPTION_STATUS_INTERNAL_ERROR: Произошла ошибка.
    Default value:"PORTFOLIO_SUBSCRIPTION_STATUS_UNSPECIFIED"
      Allowed values:
    • "PORTFOLIO_SUBSCRIPTION_STATUS_UNSPECIFIED"
    • "PORTFOLIO_SUBSCRIPTION_STATUS_SUCCESS"
    • "PORTFOLIO_SUBSCRIPTION_STATUS_ACCOUNT_NOT_FOUND"
    • "PORTFOLIO_SUBSCRIPTION_STATUS_INTERNAL_ERROR"
  • object

    Текущий портфель по счёту.

  • object

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

  • object

    Позиции портфеля.

  • object
  • object

    Запрос установки stream-соединения.

  • object

    Информация по изменению позиций портфеля.

  • object

    Объект результата подписки.

  • object

    Счёт клиента.

  • v1PositionsAccountSubscriptionStatus
    string

    Результат подписки.

    • POSITIONS_SUBSCRIPTION_STATUS_UNSPECIFIED: Тип не определён.
    • POSITIONS_SUBSCRIPTION_STATUS_SUCCESS: Успешно.
    • POSITIONS_SUBSCRIPTION_STATUS_ACCOUNT_NOT_FOUND: Счёт не найден или недостаточно прав.
    • POSITIONS_SUBSCRIPTION_STATUS_INTERNAL_ERROR: Произошла ошибка.
    Default value:"POSITIONS_SUBSCRIPTION_STATUS_UNSPECIFIED"
      Allowed values:
    • "POSITIONS_SUBSCRIPTION_STATUS_UNSPECIFIED"
    • "POSITIONS_SUBSCRIPTION_STATUS_SUCCESS"
    • "POSITIONS_SUBSCRIPTION_STATUS_ACCOUNT_NOT_FOUND"
    • "POSITIONS_SUBSCRIPTION_STATUS_INTERNAL_ERROR"
  • object

    Данные о позиции портфеля.

  • object

    Валютная позиция портфеля.

  • object

    Баланс позиции ценной бумаги.

  • object

    Баланс фьючерса.

  • object

    Баланс опциона.

  • object

    Запрос установки stream-соединения позиций.

  • object [Информация по заявкам]
  • object [Заявка]
  • v1OrderExecutionReportStatus
    string
    • EXECUTION_REPORT_STATUS_FILL: Исполнена
    • EXECUTION_REPORT_STATUS_REJECTED: Отклонена
    • EXECUTION_REPORT_STATUS_CANCELLED: Отменена пользователем
    • EXECUTION_REPORT_STATUS_NEW: Новая
    • EXECUTION_REPORT_STATUS_PARTIALLYFILL: Частично исполнена
    Default value:"EXECUTION_REPORT_STATUS_UNSPECIFIED"
      Allowed values:
    • "EXECUTION_REPORT_STATUS_UNSPECIFIED"
    • "EXECUTION_REPORT_STATUS_FILL"
    • "EXECUTION_REPORT_STATUS_REJECTED"
    • "EXECUTION_REPORT_STATUS_CANCELLED"
    • "EXECUTION_REPORT_STATUS_NEW"
    • "EXECUTION_REPORT_STATUS_PARTIALLYFILL"
  • OrderStateStreamResponseStatusCauseInfo
    string
    • CAUSE_UNSPECIFIED: Не определено
    • CAUSE_CANCELLED_BY_CLIENT: Отменено клиентом
    • CAUSE_CANCELLED_BY_EXCHANGE: Отменено биржей
    • CAUSE_CANCELLED_NOT_ENOUGH_POSITION: Заявка не выставлена из-за нехватки средств
    • CAUSE_CANCELLED_BY_CLIENT_BLOCK: Отменено из-за блокировки клиента
    • CAUSE_REJECTED_BY_BROKER: Отклонено брокером
    • CAUSE_REJECTED_BY_EXCHANGE: Отклонено биржей
    • CAUSE_CANCELLED_BY_BROKER: Отменено брокером
    Default value:"CAUSE_UNSPECIFIED"
      Allowed values:
    • "CAUSE_UNSPECIFIED"
    • "CAUSE_CANCELLED_BY_CLIENT"
    • "CAUSE_CANCELLED_BY_EXCHANGE"
    • "CAUSE_CANCELLED_NOT_ENOUGH_POSITION"
    • "CAUSE_CANCELLED_BY_CLIENT_BLOCK"
    • "CAUSE_REJECTED_BY_BROKER"
    • "CAUSE_REJECTED_BY_EXCHANGE"
    • "CAUSE_CANCELLED_BY_BROKER"
  • v1OrderDirection
    string

    Направление операции.

    • ORDER_DIRECTION_UNSPECIFIED: Значение не указано
    • ORDER_DIRECTION_BUY: Покупка
    • ORDER_DIRECTION_SELL: Продажа
    Default value:"ORDER_DIRECTION_UNSPECIFIED"
      Allowed values:
    • "ORDER_DIRECTION_UNSPECIFIED"
    • "ORDER_DIRECTION_BUY"
    • "ORDER_DIRECTION_SELL"
  • v1TimeInForceType
    string
    • TIME_IN_FORCE_UNSPECIFIED: Значение не определено см. TIME_IN_FORCE_DAY
    • TIME_IN_FORCE_DAY: Заявка действует до конца торгового дня. Значение по умолчанию
    • TIME_IN_FORCE_FILL_AND_KILL: Если в момент выставления возможно исполнение заявки(в т.ч. частичное), заявка будет исполнена или отменена сразу после выставления
    • TIME_IN_FORCE_FILL_OR_KILL: Если в момент выставления возможно полное исполнение заявки, заявка будет исполнена или отменена сразу после выставления, недоступно для срочного рынка и торговли по выходным
    Default value:"TIME_IN_FORCE_UNSPECIFIED"
      Allowed values:
    • "TIME_IN_FORCE_UNSPECIFIED"
    • "TIME_IN_FORCE_DAY"
    • "TIME_IN_FORCE_FILL_AND_KILL"
    • "TIME_IN_FORCE_FILL_OR_KILL"
  • v1OrderType
    string

    Тип заявки.

    • ORDER_TYPE_UNSPECIFIED: Значение не указано
    • ORDER_TYPE_LIMIT: Лимитная
    • ORDER_TYPE_MARKET: Рыночная
    • ORDER_TYPE_BESTPRICE: Лучшая цена
    Default value:"ORDER_TYPE_UNSPECIFIED"
      Allowed values:
    • "ORDER_TYPE_UNSPECIFIED"
    • "ORDER_TYPE_LIMIT"
    • "ORDER_TYPE_MARKET"
    • "ORDER_TYPE_BESTPRICE"
  • OrderStateStreamResponseMarkerType
    string
    • MARKER_UNKNOWN: не определено
    • MARKER_BROKER: сделки брокера
    • MARKER_CHAT: исполнение поручение, полученного от клиента через каналы связи
    • MARKER_PAPER: исполнение поручение, полученного от клиента в бумажной форме
    • MARKER_MARGIN: принудительное закрытие позиций
    • MARKER_TKBNM: сделки по управлению ликвидностью
    • MARKER_SHORT: сделки РЕПО по привлечению у клиентов бумаг
    • MARKER_SPECMM: перенос временно непокрытых позиций
    Default value:"MARKER_UNKNOWN"
      Allowed values:
    • "MARKER_UNKNOWN"
    • "MARKER_BROKER"
    • "MARKER_CHAT"
    • "MARKER_PAPER"
    • "MARKER_MARGIN"
    • "MARKER_TKBNM"
    • "MARKER_SHORT"
    • "MARKER_SPECMM"
    • "MARKER_PO"
  • object

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

  • object [Информация по подпискам]
  • v1ResultSubscriptionStatus
    string
    Default value:"RESULT_SUBSCRIPTION_STATUS_UNSPECIFIED"
      Allowed values:
    • "RESULT_SUBSCRIPTION_STATUS_UNSPECIFIED"
    • "RESULT_SUBSCRIPTION_STATUS_OK"
    • "RESULT_SUBSCRIPTION_STATUS_ERROR"
  • object
  • object [Запрос установки стрим-соединения торговых поручений]
  • object

    Информация о торговых поручениях.

  • object

    Информация об исполнении торгового поручения.

  • object

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

  • object