安利一个美股历史数据Python库:yfinance

相比A股和港股,(免费的)美股的数据没有那么容易拿到,而适合Python的source/library就更少了。

最近找到一个免费、轻量的Python库——yfinance。整个库只有几个文件,数据从yahoo下载,免费无限制。安装及使用教程见上面的链接。

无需申请token,即装即用,和tushare一样方便,值得拥有。赶紧 pip install 一个吧。

附上 github 上的一点使用文档:

import yfinance as yf

msft = yf.Ticker("MSFT")

# get stock info
msft.info

# get historical market data
hist = msft.history(period="max")

# show actions (dividends, splits)
msft.actions

# show dividends
msft.dividends

# show splits
msft.splits

# show financials
msft.financials
msft.quarterly_financials

发表评论