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

Методы

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 Уникальный идентификатор позиции.
instrument_uid string Уникальный идентификатор инструмента.
child_operations Массив объектов ChildOperationItem Массив дочерних операций.

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 Массив виртуальных позиций портфеля.
daily_yield MoneyValue Рассчитанная доходность портфеля за день в рублях
daily_yield_relative Quotation Относительная доходность в день в %

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 Список опционов портфеля.
account_id string Идентификатор счёта пользователя.

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 Уникальный идентификатор позиции.
instrument_uid string Уникальный идентификатор инструмента.
var_margin MoneyValue Вариационная маржа.
expected_yield_fifo Quotation Текущая рассчитанная доходность позиции.
daily_yield MoneyValue Рассчитанная доходность портфеля за день

VirtualPortfolioPosition

Field Type Description
position_uid string Уникальный идентификатор позиции.
instrument_uid string Уникальный идентификатор инструмента.
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. Для пересчёта возможна задержка до одной секунды.
daily_yield MoneyValue Рассчитанная доходность портфеля за день

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 Массив идентификаторов счётов пользователя.
ping_settings PingDelaySettings Запрос настройки пинга.

PortfolioStreamResponse

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

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

PortfolioSubscriptionResult

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

Field Type Description
accounts Массив объектов AccountSubscriptionStatus Массив счетов клиента.
tracking_id string Уникальный идентификатор запроса, подробнее: tracking_id.
stream_id string Идентификатор открытого соединения

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 Уникальный идентификатор позиции.
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 Идентификатор актива.
child_operations Массив объектов ChildOperationItem Массив дочерних операций.

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 Массив идентификаторов счётов пользователя.
with_initial_positions bool Получение состояния позиций на момент подключения.
ping_settings PingDelaySettings Запрос настройки пинга.

PositionsStreamResponse

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

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

PositionsSubscriptionResult

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

Field Type Description
accounts Массив объектов PositionsSubscriptionStatus Массив счетов клиента.
tracking_id string Уникальный идентификатор запроса, подробнее: tracking_id.
stream_id string Идентификатор открытого соединения

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 Заблокированное количество валютных позиций.

ChildOperationItem

Field Type Description
instrument_uid string Уникальный идентификатор инструмента.
payment 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 Экспирация опциона.
OPERATION_TYPE_FUTURE_EXPIRATION 65 Экспирация фьючерса.

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 Евро

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

MoneyValue

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

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

Quotation

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

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