Так как статьи о связи Python и финансах идут цепью, т.е. взаимосвязаны, то я буду помещать ссылки на предыдущие статьи. В прошлый раз используя сайт Wikipedia мы получили перечень акций из индекса РТС. Иди туда.
Сам по себе список , да и отдельный тикер не очень важен. Нужны данные , т.е. цены открытия, закрытия и т.д. Для этого используем pandas_datareader.
Стоит обратить внимание, что при работе с pandas_datareader стали возникать проблемы. Вот ссылка на решение. Здесь я приведу уже готовый код.
Задача: Извлечь исторические данные акций по заданному периоду. Полученные данные вывести в виде графиков. Преобразовать данные в единую таблицу.
Поехали!
Для начала подключим библиотеки
И получим
Вытащим тикеры
Более подробно смотри в прошлой статье.
Внимание. Подключаем библиотеку pandas_datareader
Импортируем её и другие
Зададим период
Так как мы будем получать данные по нескольким тикерам запускаем цикл
как можно увидеть я закомментировал некоторые строчки. В этот раз я получу данные по банковскому сектору. На выходе вы должны получить такого монстра.
Но не вся информация нам нужна. Давайте разбираться. Для начала давайте нарисуем графики цены и объема
на выходе получим что то в таком виде
Для большей наглядности давайте сведем все данные в одну таблицу
Как видно таблица стала более информативна и вполне читаема. В следующих статьях я покажу какую информацию можно извлечь из полученных данных.