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

Дедлайны запросов

TINKOFF INVEST API работает по протоколу gRPC, который предполагает использование параметра deadline на стороне клиента. Данный параметр отвечает за обозначение крайнего срока выполнения запроса, т.е. по истечению объявленного срока запрос будет прерван принудительно. В TINKOFF INVEST API не существует жёсткого регулирования полученного дедлайна, однако стоит учитывать, что время выполнения запроса зависит от множества факторов (объёма данных, скорости их обработки, сложности вычислений и т.п.) Поэтому команда TINKOFF INVEST API не рекомендует использовать параметр deadline со значениями ниже обозначенных в таблице.

Подробнее про deadline: gRPC and Deadlines.

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

Метод TINKOFF 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