Время исполнения запросов
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 |