Tinkoff / invest-python

Tinkoff Invest Python gRPC client
https://tinkoff.github.io/invest-python/
Apache License 2.0
301 stars 87 forks source link

ВременнЫе интервалы подписок #208

Open cia76 opened 1 year ago

cia76 commented 1 year ago

Что случилось?

Когда мы запрашиваем исторические данные, то у нас достаточно широкий диапазон временнЫх интервалов в CandleInterval. Однако, когда мы подписываемся на получение новых баров, то SubscriptionInterval позволяет подписаться только на 1 и 5 минут. Можно ли расширить подписные интервалы до интервалов исторических?

Воспроизведение

No response

Tinkoff Invest Version

0.2.0-beta50

Python Version

3.11

OS

Windows

Логи

No response

WISEPLAT commented 1 year ago

Добрый вечер! Прошу реализовать эту возможность, это поможет существенно разгрузить ваши сервера от "излишних" запросов. Спасибо!

AlexanderVolkovTCS commented 1 year ago

Добрый день! Не могли бы вы рассказать про решаемую задачу - зачем вам подписываться на стрим, например, часовых свечей и ждать их час? мы исходим, что для больших таймфреймов проще и надежнее запрашивать через GetCandles()

cia76 commented 1 year ago

Задача простая. Есть библиотека BackTrader. В ней можно создать ТС, и запустить ее в автоторговлю например, на месяц на дневных барах. Сам скрипт принимает бары по мере их поступлении. Очень важно, чтобы последний бар вчерашней сессии принимался на первом тике сегодняшней сессии. Поэтому, и требуется подписка на разных временнЫх интервалах.

nonamegithub commented 1 year ago

Можно ли расширить подписные интервалы до интервалов исторических?

Присоединяйтесь к дискуссии