Перейти к содержанию

Методы

OperationsService

Сервис предназначен для получения:
1. списка операций по счёту;
2. портфеля по счёту;
3. позиций ценных бумаг на счёте;
4. доступного остатка для вывода средств;
5. получения различных отчётов.

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

GetOperations

Метод получения списка операций по счёту.При работе с данным методом необходимо учитывать особенности взаимодействия с данным методом.

GetPortfolio

Метод получения портфеля по счёту.

GetPositions

Метод получения списка позиций по счёту.

GetWithdrawLimits

Метод получения доступного остатка для вывода средств.

GetBrokerReport

Метод получения брокерского отчёта.

GetDividendsForeignIssuer

Метод получения отчёта "Справка о доходах за пределами РФ".

GetOperationsByCursor

Метод получения списка операций по счёту с пагинацией. При работе с данным методом необходимо учитывать особенности взаимодействия с данным методом.

OperationsStreamService

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

PortfolioStream

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

PositionsStream

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

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

OperationsRequest

Запрос получения списка операций по счёту.

Field Type Description
account_id string Идентификатор счёта клиента.
from google.protobuf.Timestamp Начало периода (по UTC).
to google.protobuf.Timestamp Окончание периода (по UTC).
state OperationState Статус запрашиваемых операций.
figi string Figi-идентификатор инструмента для фильтрации.

OperationsResponse

Список операций.

Field Type Description
operations Массив объектов Operation Массив операций.

Operation

Данные по операции.

Field Type Description
id string Идентификатор операции.
parent_operation_id string Идентификатор родительской операции.
currency string Валюта операции.
payment MoneyValue Сумма операции.
price MoneyValue Цена операции за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
state OperationState Статус операции.
quantity int64 Количество единиц инструмента.
quantity_rest int64 Неисполненный остаток по сделке.
figi string Figi-идентификатор инструмента, связанного с операцией.
instrument_type string Тип инструмента. Возможные значения:
bond — облигация;
share — акция;
currency — валюта;
etf — фонд;
futures — фьючерс.
date google.protobuf.Timestamp Дата и время операции в формате часовом поясе UTC.
type string Текстовое описание типа операции.
operation_type OperationType Тип операции.
trades Массив объектов OperationTrade Массив сделок.
asset_uid string Идентификатор актива
position_uid string position_uid-идентификатора инструмента.
instrument_uid string Уникальный идентификатор инструмента.

OperationTrade

Сделка по операции.

Field Type Description
trade_id string Идентификатор сделки.
date_time google.protobuf.Timestamp Дата и время сделки в часовом поясе UTC.
quantity int64 Количество инструментов.
price MoneyValue Цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.

PortfolioRequest

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

Field Type Description
account_id string Идентификатор счёта пользователя.
currency PortfolioRequest.CurrencyRequest Валюта, в которой требуется рассчитать портфель

PortfolioResponse

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

Field Type Description
total_amount_shares MoneyValue Общая стоимость акций в портфеле.
total_amount_bonds MoneyValue Общая стоимость облигаций в портфеле.
total_amount_etf MoneyValue Общая стоимость фондов в портфеле.
total_amount_currencies MoneyValue Общая стоимость валют в портфеле.
total_amount_futures MoneyValue Общая стоимость фьючерсов в портфеле.
expected_yield Quotation Текущая относительная доходность портфеля, в %.
positions Массив объектов PortfolioPosition Список позиций портфеля.
account_id string Идентификатор счёта пользователя.
total_amount_options MoneyValue Общая стоимость опционов в портфеле.
total_amount_sp MoneyValue Общая стоимость структурных нот в портфеле.
total_amount_portfolio MoneyValue Общая стоимость портфеля.
virtual_positions Массив объектов VirtualPortfolioPosition Массив виртуальных позиций портфеля.

PositionsRequest

Запрос позиций портфеля по счёту.

Field Type Description
account_id string Идентификатор счёта пользователя.

PositionsResponse

Список позиций по счёту.

Field Type Description
money Массив объектов MoneyValue Массив валютных позиций портфеля.
blocked Массив объектов MoneyValue Массив заблокированных валютных позиций портфеля.
securities Массив объектов PositionsSecurities Список ценно-бумажных позиций портфеля.
limits_loading_in_progress bool Признак идущей в данный момент выгрузки лимитов.
futures Массив объектов PositionsFutures Список фьючерсов портфеля.
options Массив объектов PositionsOptions Список опционов портфеля.

WithdrawLimitsRequest

Запрос доступного для вывода остатка.

Field Type Description
account_id string Идентификатор счёта пользователя.

WithdrawLimitsResponse

Доступный для вывода остаток.

Field Type Description
money Массив объектов MoneyValue Массив валютных позиций портфеля.
blocked Массив объектов MoneyValue Массив заблокированных валютных позиций портфеля.
blocked_guarantee Массив объектов MoneyValue Заблокировано под гарантийное обеспечение фьючерсов.

PortfolioPosition

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

Field Type Description
figi string Figi-идентификатора инструмента.
instrument_type string Тип инструмента.
quantity Quotation Количество инструмента в портфеле в штуках.
average_position_price MoneyValue Средневзвешенная цена позиции. Возможна задержка до секунды для пересчёта.
expected_yield Quotation Текущая рассчитанная доходность позиции.
current_nkd MoneyValue Текущий НКД.
average_position_price_pt Quotation Deprecated Средняя цена позиции в пунктах (для фьючерсов). Возможна задержка до секунды для пересчёта.
current_price MoneyValue Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
average_position_price_fifo MoneyValue Средняя цена позиции по методу FIFO. Возможна задержка до секунды для пересчёта.
quantity_lots Quotation Deprecated Количество лотов в портфеле.
blocked bool Заблокировано на бирже.
blocked_lots Quotation Количество бумаг, заблокированных выставленными заявками.
position_uid string position_uid-идентификатора инструмента
instrument_uid string instrument_uid-идентификатора инструмента
var_margin MoneyValue Вариационная маржа
expected_yield_fifo Quotation Текущая рассчитанная доходность позиции.

VirtualPortfolioPosition

Field Type Description
position_uid string position_uid-идентификатора инструмента
instrument_uid string instrument_uid-идентификатора инструмента
figi string Figi-идентификатора инструмента.
instrument_type string Тип инструмента.
quantity Quotation Количество инструмента в портфеле в штуках.
average_position_price MoneyValue Средневзвешенная цена позиции. Возможна задержка до секунды для пересчёта.
expected_yield Quotation Текущая рассчитанная доходность позиции.
expected_yield_fifo Quotation Текущая рассчитанная доходность позиции.
expire_date google.protobuf.Timestamp Дата до которой нужно продать виртуальные бумаги, после этой даты виртуальная позиция "сгорит"
current_price MoneyValue Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
average_position_price_fifo MoneyValue Средняя цена позиции по методу FIFO. Возможна задержка до секунды для пересчёта.

PositionsSecurities

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

Field Type Description
figi string Figi-идентификатор бумаги.
blocked int64 Количество бумаг заблокированных выставленными заявками.
balance int64 Текущий незаблокированный баланс.
position_uid string Уникальный идентификатор позиции.
instrument_uid string Уникальный идентификатор инструмента.
exchange_blocked bool Заблокировано на бирже.
instrument_type string Тип инструмента.

PositionsFutures

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

Field Type Description
figi string Figi-идентификатор фьючерса.
blocked int64 Количество бумаг заблокированных выставленными заявками.
balance int64 Текущий незаблокированный баланс.
position_uid string Уникальный идентификатор позиции.
instrument_uid string Уникальный идентификатор инструмента.

PositionsOptions

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

Field Type Description
position_uid string Уникальный идентификатор позиции опциона.
instrument_uid string Уникальный идентификатор инструмента.
blocked int64 Количество бумаг заблокированных выставленными заявками.
balance int64 Текущий незаблокированный баланс.

BrokerReportRequest

Field Type Description
generate_broker_report_request GenerateBrokerReportRequest
get_broker_report_request GetBrokerReportRequest

BrokerReportResponse

Field Type Description
generate_broker_report_response GenerateBrokerReportResponse
get_broker_report_response GetBrokerReportResponse

GenerateBrokerReportRequest

Field Type Description
account_id string Идентификатор счёта клиента.
from google.protobuf.Timestamp Начало периода в часовом поясе UTC.
to google.protobuf.Timestamp Окончание периода в часовом поясе UTC.

GenerateBrokerReportResponse

Field Type Description
task_id string Идентификатор задачи формирования брокерского отчёта.

GetBrokerReportRequest

Field Type Description
task_id string Идентификатор задачи формирования брокерского отчёта.
page int32 Номер страницы отчета (начинается с 1), значение по умолчанию: 0.

GetBrokerReportResponse

Field Type Description
broker_report Массив объектов BrokerReport
itemsCount int32 Количество записей в отчете.
pagesCount int32 Количество страниц с данными отчета (начинается с 0).
page int32 Текущая страница (начинается с 0).

BrokerReport

Field Type Description
trade_id string Номер сделки.
order_id string Номер поручения.
figi string Figi-идентификатор инструмента.
execute_sign string Признак исполнения.
trade_datetime google.protobuf.Timestamp Дата и время заключения в часовом поясе UTC.
exchange string Торговая площадка.
class_code string Режим торгов.
direction string Вид сделки.
name string Сокращённое наименование актива.
ticker string Код актива.
price MoneyValue Цена за единицу.
quantity int64 Количество.
order_amount MoneyValue Сумма (без НКД).
aci_value Quotation НКД.
total_order_amount MoneyValue Сумма сделки.
broker_commission MoneyValue Комиссия брокера.
exchange_commission MoneyValue Комиссия биржи.
exchange_clearing_commission MoneyValue Комиссия клир. центра.
repo_rate Quotation Ставка РЕПО (%).
party string Контрагент/Брокер.
clear_value_date google.protobuf.Timestamp Дата расчётов в часовом поясе UTC.
sec_value_date google.protobuf.Timestamp Дата поставки в часовом поясе UTC.
broker_status string Статус брокера.
separate_agreement_type string Тип дог.
separate_agreement_number string Номер дог.
separate_agreement_date string Дата дог.
delivery_type string Тип расчёта по сделке.

GetDividendsForeignIssuerRequest

Field Type Description
generate_div_foreign_issuer_report GenerateDividendsForeignIssuerReportRequest Объект запроса формирования отчёта.
get_div_foreign_issuer_report GetDividendsForeignIssuerReportRequest Объект запроса сформированного отчёта.

GetDividendsForeignIssuerResponse

Field Type Description
generate_div_foreign_issuer_report_response GenerateDividendsForeignIssuerReportResponse Объект результата задачи запуска формирования отчёта.
div_foreign_issuer_report GetDividendsForeignIssuerReportResponse Отчёт "Справка о доходах за пределами РФ".

GenerateDividendsForeignIssuerReportRequest

Объект запроса формирования отчёта "Справка о доходах за пределами РФ".

Field Type Description
account_id string Идентификатор счёта клиента.
from google.protobuf.Timestamp Начало периода (по UTC).
to google.protobuf.Timestamp Окончание периода (по UTC).

GetDividendsForeignIssuerReportRequest

Объект запроса сформированного отчёта "Справка о доходах за пределами РФ".

Field Type Description
task_id string Идентификатор задачи формирования отчёта.
page int32 Номер страницы отчета (начинается с 0), значение по умолчанию: 0.

GenerateDividendsForeignIssuerReportResponse

Объект результата задачи запуска формирования отчёта "Справка о доходах за пределами РФ".

Field Type Description
task_id string Идентификатор задачи формирования отчёта.

GetDividendsForeignIssuerReportResponse

Field Type Description
dividends_foreign_issuer_report Массив объектов DividendsForeignIssuerReport
itemsCount int32 Количество записей в отчете.
pagesCount int32 Количество страниц с данными отчета (начинается с 0).
page int32 Текущая страница (начинается с 0).

DividendsForeignIssuerReport

Отчёт "Справка о доходах за пределами РФ".

Field Type Description
record_date google.protobuf.Timestamp Дата фиксации реестра.
payment_date google.protobuf.Timestamp Дата выплаты.
security_name string Наименование ценной бумаги.
isin string ISIN-идентификатор ценной бумаги.
issuer_country string Страна эмитента. Для депозитарных расписок указывается страна эмитента базового актива.
quantity int64 Количество ценных бумаг.
dividend Quotation Выплаты на одну бумагу
external_commission Quotation Комиссия внешних платёжных агентов.
dividend_gross Quotation Сумма до удержания налога.
tax Quotation Сумма налога, удержанного агентом.
dividend_amount Quotation Итоговая сумма выплаты.
currency string Валюта.

PortfolioStreamRequest

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

Field Type Description
accounts Массив объектов string Массив идентификаторов счётов пользователя

PortfolioStreamResponse

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

Field Type Description
subscriptions PortfolioSubscriptionResult Объект результата подписки.
portfolio PortfolioResponse Объект стриминга портфеля.
ping Ping Проверка активности стрима.

PortfolioSubscriptionResult

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

Field Type Description
accounts Массив объектов AccountSubscriptionStatus Массив счетов клиента.

AccountSubscriptionStatus

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

Field Type Description
account_id string Идентификатор счёта
subscription_status PortfolioSubscriptionStatus Результат подписки.

GetOperationsByCursorRequest

Запрос списка операций по счёту с пагинацией.

Field Type Description
account_id string Идентификатор счёта клиента. Обязательный параметр для данного метода, остальные параметры опциональны.
instrument_id string Идентификатор инструмента (Figi инструмента или uid инструмента)
from google.protobuf.Timestamp Начало периода (по UTC).
to google.protobuf.Timestamp Окончание периода (по UTC).
cursor string Идентификатор элемента, с которого начать формировать ответ.
limit int32 Лимит количества операций. По умолчанию устанавливается значение 100, максимальное значение 1000.
operation_types Массив объектов OperationType Тип операции. Принимает значение из списка OperationType.
state OperationState Статус запрашиваемых операций, возможные значения указаны в OperationState.
without_commissions bool Флаг возвращать ли комиссии, по умолчанию false
without_trades bool Флаг получения ответа без массива сделок.
without_overnights bool Флаг не показывать overnight операций.

GetOperationsByCursorResponse

Список операций по счёту с пагинацией.

Field Type Description
has_next bool Признак, есть ли следующий элемент.
next_cursor string Следующий курсор.
items Массив объектов OperationItem Список операций.

OperationItem

Данные об операции.

Field Type Description
cursor string Курсор.
broker_account_id string Номер счета клиента.
id string Идентификатор операции, может меняться с течением времени.
parent_operation_id string Идентификатор родительской операции, может измениться, если изменился id родительской операции.
name string Название операции.
date google.protobuf.Timestamp Дата поручения.
type OperationType Тип операции.
description string Описание операции.
state OperationState Статус поручения.
instrument_uid string Уникальный идентификатор инструмента.
figi string Figi.
instrument_type string Тип инструмента.
instrument_kind InstrumentType Тип инструмента.
position_uid string position_uid-идентификатора инструмента.
payment MoneyValue Сумма операции.
price MoneyValue Цена операции за 1 инструмент.
commission MoneyValue Комиссия.
yield MoneyValue Доходность.
yield_relative Quotation Относительная доходность.
accrued_int MoneyValue Накопленный купонный доход.
quantity int64 Количество единиц инструмента.
quantity_rest int64 Неисполненный остаток по сделке.
quantity_done int64 Исполненный остаток.
cancel_date_time google.protobuf.Timestamp Дата и время снятия заявки.
cancel_reason string Причина отмены операции.
trades_info OperationItemTrades Массив сделок.
asset_uid string Идентификатор актива

OperationItemTrades

Массив с информацией о сделках.

Field Type Description
trades Массив объектов OperationItemTrade

OperationItemTrade

Сделка по операции.

Field Type Description
num string Номер сделки
date google.protobuf.Timestamp Дата сделки
quantity int64 Количество в единицах.
price MoneyValue Цена.
yield MoneyValue Доходность.
yield_relative Quotation Относительная доходность.

PositionsStreamRequest

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

Field Type Description
accounts Массив объектов string Массив идентификаторов счётов пользователя

PositionsStreamResponse

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

Field Type Description
subscriptions PositionsSubscriptionResult Объект результата подписки.
position PositionData Объект стриминга позиций.
ping Ping Проверка активности стрима.

PositionsSubscriptionResult

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

Field Type Description
accounts Массив объектов PositionsSubscriptionStatus Массив счетов клиента.

PositionsSubscriptionStatus

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

Field Type Description
account_id string Идентификатор счёта
subscription_status PositionsAccountSubscriptionStatus Результат подписки.

PositionData

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

Field Type Description
account_id string Идентификатор счёта.
money Массив объектов PositionsMoney Массив валютных позиций портфеля.
securities Массив объектов PositionsSecurities Список ценно-бумажных позиций портфеля.
futures Массив объектов PositionsFutures Список фьючерсов портфеля.
options Массив объектов PositionsOptions Список опционов портфеля.
date google.protobuf.Timestamp Дата и время операции в формате UTC.

PositionsMoney

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

Field Type Description
available_value MoneyValue Доступное количество валютный позиций.
blocked_value MoneyValue Заблокированное количество валютный позиций.

Enums

OperationState

Статус запрашиваемых операций.

Name Number Description
OPERATION_STATE_UNSPECIFIED 0 Статус операции не определён
OPERATION_STATE_EXECUTED 1 Исполнена.
OPERATION_STATE_CANCELED 2 Отменена.
OPERATION_STATE_PROGRESS 3 Исполняется.

OperationType

Тип операции.

Name Number Description
OPERATION_TYPE_UNSPECIFIED 0 Тип операции не определён.
OPERATION_TYPE_INPUT 1 Пополнение брокерского счёта.
OPERATION_TYPE_BOND_TAX 2 Удержание НДФЛ по купонам.
OPERATION_TYPE_OUTPUT_SECURITIES 3 Вывод ЦБ.
OPERATION_TYPE_OVERNIGHT 4 Доход по сделке РЕПО овернайт.
OPERATION_TYPE_TAX 5 Удержание налога.
OPERATION_TYPE_BOND_REPAYMENT_FULL 6 Полное погашение облигаций.
OPERATION_TYPE_SELL_CARD 7 Продажа ЦБ с карты.
OPERATION_TYPE_DIVIDEND_TAX 8 Удержание налога по дивидендам.
OPERATION_TYPE_OUTPUT 9 Вывод денежных средств.
OPERATION_TYPE_BOND_REPAYMENT 10 Частичное погашение облигаций.
OPERATION_TYPE_TAX_CORRECTION 11 Корректировка налога.
OPERATION_TYPE_SERVICE_FEE 12 Удержание комиссии за обслуживание брокерского счёта.
OPERATION_TYPE_BENEFIT_TAX 13 Удержание налога за материальную выгоду.
OPERATION_TYPE_MARGIN_FEE 14 Удержание комиссии за непокрытую позицию.
OPERATION_TYPE_BUY 15 Покупка ЦБ.
OPERATION_TYPE_BUY_CARD 16 Покупка ЦБ с карты.
OPERATION_TYPE_INPUT_SECURITIES 17 Перевод ценных бумаг из другого депозитария.
OPERATION_TYPE_SELL_MARGIN 18 Продажа в результате Margin-call.
OPERATION_TYPE_BROKER_FEE 19 Удержание комиссии за операцию.
OPERATION_TYPE_BUY_MARGIN 20 Покупка в результате Margin-call.
OPERATION_TYPE_DIVIDEND 21 Выплата дивидендов.
OPERATION_TYPE_SELL 22 Продажа ЦБ.
OPERATION_TYPE_COUPON 23 Выплата купонов.
OPERATION_TYPE_SUCCESS_FEE 24 Удержание комиссии SuccessFee.
OPERATION_TYPE_DIVIDEND_TRANSFER 25 Передача дивидендного дохода.
OPERATION_TYPE_ACCRUING_VARMARGIN 26 Зачисление вариационной маржи.
OPERATION_TYPE_WRITING_OFF_VARMARGIN 27 Списание вариационной маржи.
OPERATION_TYPE_DELIVERY_BUY 28 Покупка в рамках экспирации фьючерсного контракта.
OPERATION_TYPE_DELIVERY_SELL 29 Продажа в рамках экспирации фьючерсного контракта.
OPERATION_TYPE_TRACK_MFEE 30 Комиссия за управление по счёту автоследования.
OPERATION_TYPE_TRACK_PFEE 31 Комиссия за результат по счёту автоследования.
OPERATION_TYPE_TAX_PROGRESSIVE 32 Удержание налога по ставке 15%.
OPERATION_TYPE_BOND_TAX_PROGRESSIVE 33 Удержание налога по купонам по ставке 15%.
OPERATION_TYPE_DIVIDEND_TAX_PROGRESSIVE 34 Удержание налога по дивидендам по ставке 15%.
OPERATION_TYPE_BENEFIT_TAX_PROGRESSIVE 35 Удержание налога за материальную выгоду по ставке 15%.
OPERATION_TYPE_TAX_CORRECTION_PROGRESSIVE 36 Корректировка налога по ставке 15%.
OPERATION_TYPE_TAX_REPO_PROGRESSIVE 37 Удержание налога за возмещение по сделкам РЕПО по ставке 15%.
OPERATION_TYPE_TAX_REPO 38 Удержание налога за возмещение по сделкам РЕПО.
OPERATION_TYPE_TAX_REPO_HOLD 39 Удержание налога по сделкам РЕПО.
OPERATION_TYPE_TAX_REPO_REFUND 40 Возврат налога по сделкам РЕПО.
OPERATION_TYPE_TAX_REPO_HOLD_PROGRESSIVE 41 Удержание налога по сделкам РЕПО по ставке 15%.
OPERATION_TYPE_TAX_REPO_REFUND_PROGRESSIVE 42 Возврат налога по сделкам РЕПО по ставке 15%.
OPERATION_TYPE_DIV_EXT 43 Выплата дивидендов на карту.
OPERATION_TYPE_TAX_CORRECTION_COUPON 44 Корректировка налога по купонам.
OPERATION_TYPE_CASH_FEE 45 Комиссия за валютный остаток.
OPERATION_TYPE_OUT_FEE 46 Комиссия за вывод валюты с брокерского счета.
OPERATION_TYPE_OUT_STAMP_DUTY 47 Гербовый сбор.
OPERATION_TYPE_OUTPUT_SWIFT 50 SWIFT-перевод
OPERATION_TYPE_INPUT_SWIFT 51 SWIFT-перевод
OPERATION_TYPE_OUTPUT_ACQUIRING 53 Перевод на карту
OPERATION_TYPE_INPUT_ACQUIRING 54 Перевод с карты
OPERATION_TYPE_OUTPUT_PENALTY 55 Комиссия за вывод средств
OPERATION_TYPE_ADVICE_FEE 56 Списание оплаты за сервис Советов
OPERATION_TYPE_TRANS_IIS_BS 57 Перевод ценных бумаг с ИИС на Брокерский счет
OPERATION_TYPE_TRANS_BS_BS 58 Перевод ценных бумаг с одного брокерского счета на другой
OPERATION_TYPE_OUT_MULTI 59 Вывод денежных средств со счета
OPERATION_TYPE_INP_MULTI 60 Пополнение денежных средств со счета
OPERATION_TYPE_OVER_PLACEMENT 61 Размещение биржевого овернайта
OPERATION_TYPE_OVER_COM 62 Списание комиссии
OPERATION_TYPE_OVER_INCOME 63 Доход от оверанайта
OPERATION_TYPE_OPTION_EXPIRATION 64 Экспирация

PortfolioSubscriptionStatus

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

Name Number Description
PORTFOLIO_SUBSCRIPTION_STATUS_UNSPECIFIED 0 Тип не определён.
PORTFOLIO_SUBSCRIPTION_STATUS_SUCCESS 1 Успешно.
PORTFOLIO_SUBSCRIPTION_STATUS_ACCOUNT_NOT_FOUND 2 Счёт не найден или недостаточно прав.
PORTFOLIO_SUBSCRIPTION_STATUS_INTERNAL_ERROR 3 Произошла ошибка.

PositionsAccountSubscriptionStatus

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

Name Number Description
POSITIONS_SUBSCRIPTION_STATUS_UNSPECIFIED 0 Тип не определён.
POSITIONS_SUBSCRIPTION_STATUS_SUCCESS 1 Успешно.
POSITIONS_SUBSCRIPTION_STATUS_ACCOUNT_NOT_FOUND 2 Счёт не найден или недостаточно прав.
POSITIONS_SUBSCRIPTION_STATUS_INTERNAL_ERROR 3 Произошла ошибка.

PortfolioRequest.CurrencyRequest

Name Number Description
RUB 0 Рубли
USD 1 Доллары
EUR 2 Евро

SecurityTradingStatus

Name Number Description
SECURITY_TRADING_STATUS_UNSPECIFIED 0 Торговый статус не определён
SECURITY_TRADING_STATUS_NOT_AVAILABLE_FOR_TRADING 1 Недоступен для торгов
SECURITY_TRADING_STATUS_OPENING_PERIOD 2 Период открытия торгов
SECURITY_TRADING_STATUS_CLOSING_PERIOD 3 Период закрытия торгов
SECURITY_TRADING_STATUS_BREAK_IN_TRADING 4 Перерыв в торговле
SECURITY_TRADING_STATUS_NORMAL_TRADING 5 Нормальная торговля
SECURITY_TRADING_STATUS_CLOSING_AUCTION 6 Аукцион закрытия
SECURITY_TRADING_STATUS_DARK_POOL_AUCTION 7 Аукцион крупных пакетов
SECURITY_TRADING_STATUS_DISCRETE_AUCTION 8 Дискретный аукцион
SECURITY_TRADING_STATUS_OPENING_AUCTION_PERIOD 9 Аукцион открытия
SECURITY_TRADING_STATUS_TRADING_AT_CLOSING_AUCTION_PRICE 10 Период торгов по цене аукциона закрытия
SECURITY_TRADING_STATUS_SESSION_ASSIGNED 11 Сессия назначена
SECURITY_TRADING_STATUS_SESSION_CLOSE 12 Сессия закрыта
SECURITY_TRADING_STATUS_SESSION_OPEN 13 Сессия открыта
SECURITY_TRADING_STATUS_DEALER_NORMAL_TRADING 14 Доступна торговля в режиме внутренней ликвидности брокера
SECURITY_TRADING_STATUS_DEALER_BREAK_IN_TRADING 15 Перерыв торговли в режиме внутренней ликвидности брокера
SECURITY_TRADING_STATUS_DEALER_NOT_AVAILABLE_FOR_TRADING 16 Недоступна торговля в режиме внутренней ликвидности брокера

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

MoneyValue

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

Field Type Description
currency string Строковый ISO-код валюты
units int64 Целая часть суммы, может быть отрицательным числом
nano int32 Дробная часть суммы, может быть отрицательным числом

Quotation

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

Field Type Description
units int64 Целая часть суммы, может быть отрицательным числом
nano int32 Дробная часть суммы, может быть отрицательным числом