Методы
Методы 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 | Дробная часть суммы, может быть отрицательным числом |