Итак всем доброго дня или вечера или того что у вас за окном. Сегодня в этой статье мы получим исторические данные по некоторым акциям. Работа будет проводиться в Google Colab(это не реклама). Предполагается что вы уже знакомы как работать с данной платформой и вам знаком язык python. Сам я его только изучаю поэтому помидоры и др. овощи и фрукты бросать в автора не надо. А вот хорошие советы приветствуются. Поехали.
Один из самых простых вариантов получить исторические данные это обратиться к https://finance.yahoo.com/
Итак после того как в Google Colab был создан проект нужно установить библиотеку yahoo . Устанавливается он следующей командой :
!pip install yfinance
После успешной установки библиотеки подключаем ее следующей командой:
import yfinance as yf
Если ошибки не появилось значит библиотека подключена. Далее пишем следующий код:
data = yf.download('AAPL', start="2016-01-01", end="2022-08-08")
Где в левой части создаем переменную data , а справа обращаемся к нашей библиотеке yf и говорим download (скачай) данный тикер. В нашем примере Apple Inc. и указываем начало и конец.
для того чтобы вывести на экран сами данные пишем:
data
или
data.head() для данных начала периода
или
data.tail() для данных на конец периода
Вот так просто меняя тикер акции и период можно загрузить данные с сайта https://finance.yahoo.com/ .
Более подробная информация по данной библиотеке здесь: https://pypi.org/project/yfinance/