Методы
SandboxService
Методы для работы с песочницей T-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
GetSandboxMaxLots
Расчёт количества доступных для покупки/продажи лотов в песочнице.
-
Тело запроса — GetMaxLotsRequest
-
Тело ответа — GetMaxLotsResponse
Сообщения методов
OpenSandboxAccountRequest
Запрос открытия счёта в песочнице.
Field | Type | Description |
---|---|---|
name | Массив объектов string | Название счёта |
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 | Дробная часть суммы, может быть отрицательным числом |