Получить исторические котировки
Пользователи T-Invest API могут получать исторические рыночные данные по инструментам. Для загрузки истории котировок можно воспользоваться unary-методом GetCandles сервиса котировок.
Дата начала истории по одному и тому же инструменту может отличаться на разных интервалах свечей, а глубина исторических данных может быть разной для разных инструментов — это связано с особенностями получения исторических данных в Т-Инвестициях.
В T-Invest API есть ограничение на максимальную длину запрашиваемого интервала — это нужно, чтобы сократить нагрузку на инфраструктуру системы. Ограничение зависит от интервала свечи:
Интервал свечи | Допустимый период |
---|---|
1 минута | От 1 минуты до 1 дня |
2 минуты | От 2 минут до 1 дня |
3 минуты | От 3 минут до 1 дня |
5 минут | От 5 минут до 1 дня |
10 минут | От 10 минут до 1 дня |
15 минут | От 15 минут до 1 дня |
30 минут | От 30 минут до 2 дней |
1 час | От 1 часа до 1 недели |
2 часа | От 2 часов до 1 месяца |
4 часа | От 4 часов до 1 месяца |
1 день | От 1 дня до 1 года |
1 неделя | От 1 недели до 2 лет |
1 месяц | От 1 месяца до 10 лет |
В методах сервиса инструментов для получения информации о дате начала истории добавлены параметры first_1min_candle_date
и first_1day_candle_date
.
Вы можете получить архивы с историческими данными как за один инструмент, так и по списку инструментов, воспользовавшись специально подготовленным скриптом. Подробнее.