samoilovv / TinkoffInvestSDK

C++ client for Tinkoff Invest API
https://samoilovv.github.io/TinkoffInvestSDK/
MIT License
28 stars 5 forks source link

Проерка активных стримов #5

Closed RFOmega closed 2 years ago

RFOmega commented 2 years ago

Добрый вечер, не нашел возможности проверить стримы на активность. Есть такая возможность?

RFOmega commented 2 years ago

Собрал с последним контрактом на маркет дату, через следующую функцию в колбеке получаю пустой ответ.

void MarketDataStream::GetSubscriptions(CallbackFunc callback)
{
    MarketDataRequest request;
    auto scr = new GetMySubscriptions();

    request.set_allocated_get_my_subscriptions(scr);
    SendRequest(request, callback);
}
RFOmega commented 2 years ago

Вопрос решен. API Тинькофф не предоставляет возможности для проверки активности стрима через запрос. Как решение - использование системы проверки последней активности стрима и его переоткрытие по истечению некоторого времени.