使用 yFinance、mplfinance 进行股票每日定价可视化

在本文中,我将引导您了解如何使用 yFinance、mplfinance 和 Pandas 可视化股票每日定价和交易量

在本文中,我将引导您了解如何使用 yFinance、mplfinance 和 Pandas 可视化股票每日定价和交易量

目录:使用雅虎财经和 Candle 可视化股票定价、交易量

要安装的 Python 包:finance、mplfinance、pandas_datareader

yfinance 不隶属于 Yahoo, Inc.,也不受其认可或审查。它是一个开源工具,使用 Yahoo 公开可用的 API,旨在用于研究和教育目的。

matplotlib 财务实用程序专门用于财务数据的可视化和可视化分析

Pandas Datareader 是一个 Python 包,它允许我们使用互联网上的各种数据源创建 pandas DataFrame 对象。它广泛用于处理实时股票价格数据集

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 库来替换 pandas 中损坏的 yahoo-finance

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 进行股票每日定价可视化。如果您这样做了,请通过执行下列操作之一来支持我们,因为这总是对我们的频道有所帮助。

数据科学与机器学习 Coursera 课程推荐