Найти тему

PyFin_1.2 извлекаем исторические данные Российских акций (pandas_datareader)

Так как статьи о связи Python и финансах идут цепью, т.е. взаимосвязаны, то я буду помещать ссылки на предыдущие статьи. В прошлый раз используя сайт Wikipedia мы получили перечень акций из индекса РТС. Иди туда.

Сам по себе список , да и отдельный тикер не очень важен. Нужны данные , т.е. цены открытия, закрытия и т.д. Для этого используем pandas_datareader.

Стоит обратить внимание, что при работе с pandas_datareader стали возникать проблемы. Вот ссылка на решение. Здесь я приведу уже готовый код.

Задача: Извлечь исторические данные акций по заданному периоду. Полученные данные вывести в виде графиков. Преобразовать данные в единую таблицу.

Поехали!

Для начала подключим библиотеки

-2
-3

И получим

-4

Вытащим тикеры

-5

Более подробно смотри в прошлой статье.

Внимание. Подключаем библиотеку pandas_datareader

-6

Импортируем её и другие

-7

Зададим период

-8

Так как мы будем получать данные по нескольким тикерам запускаем цикл

-9

как можно увидеть я закомментировал некоторые строчки. В этот раз я получу данные по банковскому сектору. На выходе вы должны получить такого монстра.

-10

Но не вся информация нам нужна. Давайте разбираться. Для начала давайте нарисуем графики цены и объема

-11

на выходе получим что то в таком виде

-12

Для большей наглядности давайте сведем все данные в одну таблицу

-13
-14

Как видно таблица стала более информативна и вполне читаема. В следующих статьях я покажу какую информацию можно извлечь из полученных данных.

-15