Stream-соединения
В T-Invest API реализовано несколько Stream-соединений:
Стрим заявок — для получения состояний выставленных заявок.
Стрим исполнения поручений пользователя — для получения всех совершенных сделок.
Bidirectional-стрим получения биржевой информации — биржевая информация о стаканах, свечах и другие данные.
Server-side стрим — соединение для трансляции биржевой информации клиентам, которые не поддерживают bidirectional-стримы.
Стрим позиций — Server-side соединение обновлений информации по изменению позиций портфеля.
Стрим портфеля — Server-side соединение обновлений портфеля.
Стрим операций — соединение для получения операций.
Ping
Во всех Stream-соединениях реализована проверка активности стрима. При использовании сервисов T-Invest API рекомендуем добавлять проверки на получение пинга.
Значения Ping-responce сообщений для стримов
Для всех стрим-соединений по умолчанию интервал между пингом — 120 секунд. При этом возможно задать интервал в диапазоне от 5 секунд до 180 секунд, используя соответствующие параметры при открытии стрима.
Ping сообщения приходят только при отсутствии в стриме других сообщений.
WebSocket
Для получения стриминговых сообщений через WebSocket реализован отдельный сервис — у него своя лимитная политика.