📅  最后修改于: 2023-12-03 15:18:35.582000             🧑  作者: Mango
Yahoo Finance Python 模块可以帮助程序员轻松地获取 Yahoo Finance 上的信息,包括股票、债券、货币、期货、基金等资产的价格、历史数据、分红数据等信息。它可以通过 pip 安装,使用非常方便。
在命令行中运行以下命令即可安装:
pip install yfinance
获取某只股票的历史数据:
import yfinance as yf
msft = yf.Ticker("MSFT")
# 获取历史价格数据
hist = msft.history(period="max")
print(hist)
上述代码将输出 MSFT
这只股票的历史价格数据,包括日期、开盘价、收盘价、最高价、最低价、成交量和股息等信息。
获取某个行业内所有股票的实时价格:
import yfinance as yf
tickers = yf.Tickers("msft aapl goog")
print(tickers.msft.info['regularMarketPrice'])
print(tickers.aapl.info['regularMarketPrice'])
print(tickers.goog.info['regularMarketPrice'])
上述代码将输出 MSFT
、AAPL
和 GOOG
这三只股票目前的实时价格。
获取某只股票某段时间内的历史价格:
import yfinance as yf
import datetime
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2021, 10, 1)
msft = yf.Ticker("MSFT")
hist = msft.history(start=start, end=end)
print(hist)
上述代码将输出 MSFT
这只股票从 2010 年 1 月 1 日到 2021 年 10 月 1 日之间的历史价格数据。
Yahoo Finance Python 模块支持以下类型的资产:
Yahoo Finance Python 模块是一个方便易用的模块,可以帮助程序员轻松地获取 Yahoo Finance 上的各种资产的价格、历史数据、分红数据等信息。它支持多种类型的资产,使用非常方便。