相比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
发表评论