Перейти к содержанию

Получить исторические котировки

Пользователи 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.

Вы можете получить архивы с историческими данными как за один инструмент, так и по списку инструментов, воспользовавшись специально подготовленным скриптом. Подробнее.