Перейти к содержанию

Время исполнения запросов

T-Invest API работает по протоколу gRPC, который предполагает использование параметра deadline на стороне клиента. Этот параметр обозначает крайний срок исполнения запроса — по истечении указанного времени запрос будет прерван принудительно.

В T-Invest API нет жёсткого регулирования параметра deadline, но учитывайте, что время исполнения запроса зависит от множества факторов — объёма данных, скорости их обработки, сложности вычислений и других. Поэтому мы не рекомендуем использовать значения меньше указанных в таблице ниже.

Подробнее про gRPC и deadline

Рекомендованные минимальные сроки исполнения запросов

Метод T-Invest API Рекомендованный deadline (ms)
GetAccounts 300
GetMarginAttributes 300
GetUserTariff 300
GetInfo 1000
TradingSchedules 300
BondBy 300
Bonds 500
CurrencyBy 300
Currencies 500
EtfBy 300
Etfs 500
FutureBy 300
Futures 500
ShareBy 300
Shares 500
GetAccruedInterests 500
GetFuturesMargin 500
GetInstrumentBy 300
PostOrder 1500
CancelOrder 1500
GetOrderState 300
GetOrders 500
GetOperations 1500
GetPortfolio 1500
GetPositions 1000
GetWithdrawLimits 1000
GetCandles 500
GetLastPrices 500
GetOrderBook 500
GetTradingStatus 500
PostStopOrder 1500
GetStopOrders 1500
CancelStopOrder 1500
OpenSandboxAccount 300
GetSandboxAccounts 300
CloseSandboxAccount 300
PostSandboxOrder 300
GetSandboxOrders 300
CancelSandboxOrder 300
GetSandboxOrderState 300
GetSandboxPositions 2000
GetSandboxOperations 2000
GetSandboxPortfolio 2000
SandboxPayIn 300