В 2016 году я делился постом на Smart-Lab о том, как скачивать котировки через Excel. Тогда это был удобный способ для многих. Сегодня я хочу поделиться простым Python скриптом для загрузки котировок через API Тинькофф Инвестиций.
Этот скрипт легко адаптировать под ваши нужды, даже если вы новичок. Вам понадобится только библиотека tinkoff.invest. (я не сотрудник Тинькофф и не рекламирую их — просто делюсь рабочим инструментом)
Важно: Код не запустится без токена API. Его получают на официальной странице Тинькофф Инвестиций.
Вот сам скрипт. Он загружает свечи (цены акций) для указанных тикеров и сохраняет их в CSV-файлы. Просто настройте тикеры, даты и интервал под себя.
# Импорт модуля os для работы с операционной системой (например, для работы с файлами и директориями) import os # Импорт библиотеки pandas для работы с данными в формате DataFrame import pandas as pd # Импорт класса datetime для работы с датами и временем from datetime import datetime # Импорт классов Client и CandleInterval из библиотеки tinkoff.