Найти в Дзене

Python извлекаем исторические данные( https://finance.yahoo.com/ ).

Итак всем доброго дня или вечера или того что у вас за окном. Сегодня в этой статье мы получим исторические данные по некоторым акциям. Работа будет проводиться в 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. и указываем начало и конец.

-2

для того чтобы вывести на экран сами данные пишем:

data

-3

или

data.head() для данных начала периода

или

data.tail() для данных на конец периода

-4

Вот так просто меняя тикер акции и период можно загрузить данные с сайта https://finance.yahoo.com/ .

Более подробная информация по данной библиотеке здесь: https://pypi.org/project/yfinance/