Время исполнения запросов
T-Invest API работает по протоколу gRPC, который предполагает использование
параметра deadline
на стороне клиента.
Этот параметр обозначает крайний срок исполнения запроса — по истечении указанного времени запрос будет прерван принудительно.
В T-Invest API нет жёсткого регулирования параметра 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 |