invest-openapi icon indicating copy to clipboard operation
invest-openapi copied to clipboard

Время до открытия торгов в ответе на запрос о списке инструментов.

Open neversleeping opened this issue 4 years ago • 5 comments

В текущий момент я не вижу способа определить, открыты ли торги по бумаге без дополнительных операций. Получается, что банальная возможность получить список всех инструментов, торги по которым открыты, отсутствует, так как из-за ограничения на число запросов проверить каждый инструмент на открытость не представляется возможным. И на сайте и в приложении у каждого инструмента есть счетчик времени до открытия торгов. Было бы неплохо получать его прямо в составе информации об инструменте в REST запросах /market/stocks, /market/bonds, /market/etfs и /market/currencies.

neversleeping avatar Feb 06 '21 14:02 neversleeping

Подскажите, а с помощью каких дополнительных операций можно эту информацию вытащить? И кстати - а какие ограничения на количество запросов? Не нашёл этого в документации.

chernish2 avatar Mar 14 '21 20:03 chernish2

Ограничения

image

ddmrtc avatar Mar 14 '21 21:03 ddmrtc

@chernish2 Можно подписаться на instrument_info и смотреть на trading_status. Если normal_trading - то торги бумагой идут.

AlexanderVolkovTCS avatar Mar 15 '21 07:03 AlexanderVolkovTCS

Там еще есть аукционы открытия и закрытия, плюс интеграция с спб приводит к опозданию на 10-15 минут от старта торгов. Лучше все же своё расписание. image image

tumb1er avatar Mar 15 '21 07:03 tumb1er

@chernish2 Можно подписаться на instrument_info и смотреть на trading_status. Если normal_trading - то торги бумагой идут.

Этот статус врёт, отстает почти на 20 минут. Например смотрите логи SPCE за 24 августа, статус обновился в 7:18, когда торги уже шли 18 минут, подписка на поток была в 6:58.

QiXi avatar Aug 24 '21 04:08 QiXi