Методы
SandboxService
Сервис для работы с песочницей TINKOFF INVEST API
Методы сервиса
OpenSandboxAccount
Метод регистрации счёта в песочнице.
-
Тело запроса — OpenSandboxAccountRequest
-
Тело ответа — OpenSandboxAccountResponse
GetSandboxAccounts
Метод получения счетов в песочнице.
-
Тело запроса — GetAccountsRequest
-
Тело ответа — GetAccountsResponse
CloseSandboxAccount
Метод закрытия счёта в песочнице.
-
Тело запроса — CloseSandboxAccountRequest
-
Тело ответа — CloseSandboxAccountResponse
PostSandboxOrder
Метод выставления торгового поручения в песочнице.
-
Тело запроса — PostOrderRequest
-
Тело ответа — PostOrderResponse
ReplaceSandboxOrder
Метод изменения выставленной заявки.
-
Тело запроса — ReplaceOrderRequest
-
Тело ответа — PostOrderResponse
GetSandboxOrders
Метод получения списка активных заявок по счёту в песочнице.
-
Тело запроса — GetOrdersRequest
-
Тело ответа — GetOrdersResponse
CancelSandboxOrder
Метод отмены торгового поручения в песочнице.
-
Тело запроса — CancelOrderRequest
-
Тело ответа — CancelOrderResponse
GetSandboxOrderState
Метод получения статуса заявки в песочнице. Заявки хранятся в таблице 7 дней.
-
Тело запроса — GetOrderStateRequest
-
Тело ответа — OrderState
GetSandboxPositions
Метод получения позиций по виртуальному счёту песочницы.
-
Тело запроса — PositionsRequest
-
Тело ответа — PositionsResponse
GetSandboxOperations
Метод получения операций в песочнице по номеру счёта.
-
Тело запроса — OperationsRequest
-
Тело ответа — OperationsResponse
GetSandboxOperationsByCursor
Метод получения операций в песочнице по номеру счета с пагинацией.
-
Тело запроса — GetOperationsByCursorRequest
-
Тело ответа — GetOperationsByCursorResponse
GetSandboxPortfolio
Метод получения портфолио в песочнице.
-
Тело запроса — PortfolioRequest
-
Тело ответа — PortfolioResponse
SandboxPayIn
Метод пополнения счёта в песочнице.
-
Тело запроса — SandboxPayInRequest
-
Тело ответа — SandboxPayInResponse
GetSandboxWithdrawLimits
Метод получения доступного остатка для вывода средств в песочнице.
-
Тело запроса — WithdrawLimitsRequest
-
Тело ответа — WithdrawLimitsResponse
Сообщения методов
OpenSandboxAccountRequest
Запрос открытия счёта в песочнице.
пустой запрос
OpenSandboxAccountResponse
Номер открытого счёта в песочнице.
Field | Type | Description |
---|---|---|
account_id | string | Номер счёта |
CloseSandboxAccountRequest
Запрос закрытия счёта в песочнице.
Field | Type | Description |
---|---|---|
account_id | string | Номер счёта |
CloseSandboxAccountResponse
Результат закрытия счёта в песочнице.
пустой ответ
SandboxPayInRequest
Запрос пополнения счёта в песочнице.
Field | Type | Description |
---|---|---|
account_id | string | Номер счёта |
amount | MoneyValue | Сумма пополнения счёта в рублях |
SandboxPayInResponse
Результат пополнения счёта, текущий баланс.
Field | Type | Description |
---|---|---|
balance | MoneyValue | Текущий баланс счёта |
Нестандартные типы данных
MoneyValue
Денежная сумма в определенной валюте
Field | Type | Description |
---|---|---|
currency | string | Строковый ISO-код валюты |
units | int64 | Целая часть суммы, может быть отрицательным числом |
nano | int32 | Дробная часть суммы, может быть отрицательным числом |
Quotation
Котировка - денежная сумма без указания валюты
Field | Type | Description |
---|---|---|
units | int64 | Целая часть суммы, может быть отрицательным числом |
nano | int32 | Дробная часть суммы, может быть отрицательным числом |