Trade API

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

Счета

AccountsService

Сервис аккаунтов

Method NameRequest TypeResponse TypeDescription
GetAccountGetAccountRequestGetAccountResponseПолучение информации по конкретному аккаунту
TradesTradesRequestTradesResponseПолучение истории по сделкам аккаунта
TransactionsTransactionsRequestTransactionsResponseПолучение списка транзакций аккаунта

FORTS

Тип портфеля для торговли на срочном рынке Московской Биржи. Предназначен для работы с производными финансовыми инструментами: фьючерсами и опционами.

FieldTypeDescription
available_cashgoogle.type.DecimalСумма собственных денежных средств на счете, доступная для торговли. Включает маржинальные средства.
money_reservedgoogle.type.DecimalМинимальная маржа (необходимая сумма обеспечения под открытые позиции)

GetAccountRequest

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

FieldTypeDescription
account_idstringИдентификатор аккаунта

GetAccountResponse

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

FieldTypeDescription
account_idstringИдентификатор аккаунта
typestringТип аккаунта
statusstringСтатус аккаунта
equitygoogle.type.DecimalДоступные средства плюс стоимость открытых позиций
unrealized_profitgoogle.type.DecimalНереализованная прибыль
positionsPosition (Array)Позиции. Открытые, плюс теоретические (по неисполненным активным заявкам)
cashgoogle.type.Money (Array)Сумма собственных денежных средств на счете, доступная для торговли. Не включает маржинальные средства.
portfolio_mcMCОбщий тип для счетов Московской Биржи. Включает в себя как единые, так и моно счета.
portfolio_mctMCTТип портфеля для счетов на американских рынках.
portfolio_fortsFORTSТип портфеля для торговли на срочном рынке Московской Биржи.

MC

Общий тип для счетов Московской Биржи. Включает в себя как единые, так и специализированные (моно) счета для разных секций биржи. Единый торговый счет (ЕТС): Позволяет торговать на нескольких рынках (фондовый, валютный. срочный, spb, иностранные бумаги, иностранные фьючерсы) с единой денежной позиции. Моно-счет фондового рынка MOEX: Изолированный счет для торговли акциями, облигациями и паями. Моно-счет валютного рынка MOEX: Изолированный счет для операций с валютными парами (например, CNYRUB_TOM).

FieldTypeDescription
available_cashgoogle.type.DecimalСумма собственных денежных средств на счете, доступная для торговли. Включает маржинальные средства.
initial_margingoogle.type.DecimalНачальная маржа
maintenance_margingoogle.type.DecimalМинимальная маржа

MCT

Тип портфеля для счетов на американских рынках. Предоставляет доступ к биржам США: NYSE, NASDAQ, CBOE, CME, сделки с американскими акциями, фьючерсами и опционами.

Position

Информация о позиции

FieldTypeDescription
symbolstringСимвол инструмента
quantitygoogle.type.DecimalКоличество в шт., значение со знаком определяющее (long-short)
average_pricegoogle.type.DecimalСредняя цена. Не заполняется для FORTS позиций
current_pricegoogle.type.DecimalТекущая цена
maintenance_margingoogle.type.DecimalПоддерживающее гарантийное обеспечение. Заполняется только для FORTS позиций
daily_pnlgoogle.type.DecimalПрибыль или убыток за текущий день (PnL). Не заполняется для FORTS позиций
unrealized_pnlgoogle.type.DecimalСуммарная нереализованная прибыль или убыток (PnL) текущей позиции

TradesRequest

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

FieldTypeDescription
account_idstringИдентификатор аккаунта
limitint32Лимит количества сделок
intervalgoogle.type.IntervalНачало и окончание запрашиваемого периода, Unix epoch time

TradesResponse

История по сделкам

FieldTypeDescription
tradesAccountTrade (Array)Сделки по аккаунту

Transaction

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

FieldTypeDescription
idstringИдентификатор транзакции
categorystringТип транзакции из TransactionCategory
timestampgoogle.protobuf.TimestampМетка времени
symbolstringСимвол инструмента
changegoogle.type.MoneyИзменение в деньгах
tradeTransaction.TradeИнформация о сделке
transaction_categoryTransaction.TransactionCategoryКатегория транзакции из TransactionCategory.
transaction_namestringНаименование транзакции

Transaction.Trade

Объект заполняется для торговых типов транзакций

FieldTypeDescription
sizegoogle.type.DecimalКоличество в шт.
pricegoogle.type.DecimalЦена сделки за штуку. Цена исполнения/Размер премии по опциону. Это цена заключения, значение берется из сделки.
accrued_interestgoogle.type.DecimalНКД. Заполнено если в сделке есть НКД

Transaction.TransactionCategory

Категории транзакции.

NameNumberDescription
OTHERS0Прочее
DEPOSIT1Ввод ДС
WITHDRAW2Вывод ДС
INCOME5Доход
COMMISSION7Комиссия
TAX8Налог
INHERITANCE9Наследство
TRANSFER11Перевод ДС
CONTRACT_TERMINATION12Расторжение договора
OUTCOMES13Расходы
FINE15Штраф
LOAN19Займ

TransactionsRequest

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

FieldTypeDescription
account_idstringИдентификатор аккаунта
limitint32Лимит количества транзакций
intervalgoogle.type.IntervalНачало и окончание запрашиваемого периода, Unix epoch time

TransactionsResponse

Список транзакций

FieldTypeDescription
transactionsTransaction (Array)Транзакции по аккаунту