EASY2DIGITAL

Визуализация ежедневных цен на акции с использованием yFinance, mplfinance

В этой статье я расскажу вам, как визуализировать ежедневные цены и объемы тиккерных акций с помощью yFinance, mplfinance и Pandas.

Оглавление: визуализация цен на акции и объема торгов с помощью Yahoo Finance и Candle

Пакеты Python для установки:finance, mplfinance, pandas_datareader

yfinance не является аффилированным лицом, не одобрен и не проверен Yahoo, Inc. Это инструмент с открытым исходным кодом, который использует общедоступные API-интерфейсы Yahoo и предназначен для исследовательских и образовательных целей.

Финансовые утилиты matplotlib специально используются для визуализации и визуального анализа финансовых данных.

Pandas Datareader — это пакет Python, который позволяет нам создавать объект DataFrame pandas, используя различные источники данных из Интернета. Он широко используется для работы с наборами данных о ценах на акции в реальном времени.

pip install mplfinance

pip install yfinance

pip install pandas-datareader

Import yfinance as yf

Import mplfinance as mpf

Import pandas_datareader import data as pdr

Требуется набор данных: дата-время, ежедневные цены на тикер и данные об объеме.

Прежде всего, нам нужно реализовать библиотеку fix-yahoo-finance, чтобы заменить сломанную Yahoo-finance из pandas.

yf.pdr_override()

Затем мы можем получить конкретные данные тикера, введя временной диапазон и используя get_data_yahoo.

Data = pdr.get_data_yahoo(“AAPL”, dt.datetime(2023, 1, 1), dt.datetime.now())

Установить дату как индекс

Нам нужно установить дату в качестве индекса перед созданием графика.

Data.index.name = “Date”

Постройте обработанный набор данных, используя mplfinance и тип свечи

mpf.plot(data, type=”candle”, mav=(3 ,6, 9), volume=True)

Полный скрипт Python для визуализации цен на акции и объема торгов

Если вас интересует визуализация ежедневных цен на акции с использованием yFinance, mplfinance, Pandas,подпишитесь на нашу рассылку , добавив сообщение «Ежедневная визуализация цен на акции» . Мы немедленно отправим вам сценарий на ваш почтовый ящик.

Надеюсь, вам понравится читать «Визуализация ежедневных цен на акции с использованием yFinance, mplfinance, Pandas». Если да, поддержите нас, выполнив одно из действий, перечисленных ниже, потому что это всегда помогает нашему каналу.

Рекомендации по курсу «Наука о данных и машинное обучение»

Exit mobile version