Tinkoff / invest-openapi

Документация для Тинькофф Инвестиции OpenApi
https://tinkoff.github.io/invest-openapi/
456 stars 52 forks source link

Количество подписок на свечи #585

Closed Freeongoo closed 3 years ago

Freeongoo commented 3 years ago

Не совсем понятно, в документации указано, что при использовании протокола streaming: "Доступно 6 TCP-соединений на одного пользователя." То это значит, что можно подписаться не больше чем на 6 различных figi? Если я подпишусь на 12 figi, то будут приходить свечи только по 6 figi или все таки по 12 figi? Или будет приходить по 12 figi, но часть данных будет не приходить, поскольку органичение до 6 TCP?

BaryshevS commented 3 years ago

Нет. вы можете подключиться с 6 разных серверов. В каждом подключение Вы можете подписаться на любое кол-во событий/фиги и т.п.. Главное, чтобы Вы успевали их обработать. (есть вариант повторной досылки сообщений. проверяйте time)

Freeongoo commented 3 years ago

@BaryshevS так я же не могу управлять количество TCP-соединений. это делает сам API. Что значит подключиться с 6 разных серверов?

AlexanderVolkovTCS commented 3 years ago

@Freeongoo на каждого пользователя допускается создание до 6 вебсокет-соединений. В каждом можно подписаться на произвольное количество figi. Рекомендуем до 50 подписок на соединение, а если бумаги высоколиквидные - то до 30. Но если не будете успевать читать передаваемые данные, соединение будет разрываться сервером.

Freeongoo commented 3 years ago

@AlexanderVolkovTCS спасибо!