invest-openapi
invest-openapi copied to clipboard
Время до открытия торгов в ответе на запрос о списке инструментов.
В текущий момент я не вижу способа определить, открыты ли торги по бумаге без дополнительных операций. Получается, что банальная возможность получить список всех инструментов, торги по которым открыты, отсутствует, так как из-за ограничения на число запросов проверить каждый инструмент на открытость не представляется возможным. И на сайте и в приложении у каждого инструмента есть счетчик времени до открытия торгов. Было бы неплохо получать его прямо в составе информации об инструменте в REST запросах /market/stocks, /market/bonds, /market/etfs и /market/currencies.
Подскажите, а с помощью каких дополнительных операций можно эту информацию вытащить? И кстати - а какие ограничения на количество запросов? Не нашёл этого в документации.
Ограничения
@chernish2 Можно подписаться на instrument_info и смотреть на trading_status. Если normal_trading - то торги бумагой идут.
Там еще есть аукционы открытия и закрытия, плюс интеграция с спб приводит к опозданию на 10-15 минут от старта торгов. Лучше все же своё расписание.
@chernish2 Можно подписаться на instrument_info и смотреть на trading_status. Если normal_trading - то торги бумагой идут.
Этот статус врёт, отстает почти на 20 минут. Например смотрите логи SPCE за 24 августа, статус обновился в 7:18, когда торги уже шли 18 минут, подписка на поток была в 6:58.