Методы
OperationsService
С помощью методов сервиса можно получить: 1. Список операций по счёту. 2. Портфель по счёту. 3. Позиции ценных бумаг на счёте. 4. Доступный остаток для вывода средств. 5. Различные отчёты.
Методы сервиса
GetOperations
Получить список операций по счёту. При работе с методом учитывайте особенности взаимодействия.
-
Тело запроса — OperationsRequest
-
Тело ответа — OperationsResponse
GetPortfolio
Получить портфель по счёту.
-
Тело запроса — PortfolioRequest
-
Тело ответа — PortfolioResponse
GetPositions
Получить список позиций по счёту.
-
Тело запроса — PositionsRequest
-
Тело ответа — PositionsResponse
GetWithdrawLimits
Получить доступный остаток для вывода средств.
-
Тело запроса — WithdrawLimitsRequest
-
Тело ответа — WithdrawLimitsResponse
GetBrokerReport
Получить брокерский отчёт.
-
Тело запроса — BrokerReportRequest
-
Тело ответа — BrokerReportResponse
GetDividendsForeignIssuer
Получить отчёт «Справка о доходах за пределами РФ».
-
Тело запроса — GetDividendsForeignIssuerRequest
-
Тело ответа — GetDividendsForeignIssuerResponse
GetOperationsByCursor
Получить список операций по счёту с пагинацией. При работе с методом учитывайте особенности взаимодействия.
-
Тело запроса — GetOperationsByCursorRequest
-
Тело ответа — GetOperationsByCursorResponse
OperationsStreamService
Методы сервиса
PortfolioStream
Server-side stream обновлений портфеля.
-
Тело запроса — PortfolioStreamRequest
-
Тело ответа — PortfolioStreamResponse
PositionsStream
Server-side stream обновлений информации по изменению позиций портфеля.
-
Тело запроса — PositionsStreamRequest
-
Тело ответа — PositionsStreamResponse
Сообщения методов
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 | Дробная часть суммы, может быть отрицательным числом |