
yfinance
Python库,一行代码获取Yahoo Finance股票、基金、期货等市场数据
介绍
yfinance 是一个 Pythonic 的财经数据获取工具,让你用简单的代码从 Yahoo Finance 下载股票、基金、期货、加密货币等市场数据。适合量化分析、投研自动化、数据科学项目。
主要功能
- 股票数据:获取个股历史价格、实时行情、财务报表
- 批量下载:同时获取多只股票数据
- 实时流数据:支持 WebSocket 实时数据推送
- 市场信息:行业板块、市场筛选器
- 搜索功能:股票代码、新闻搜索
快速开始
pip install yfinance
import yfinance as yf
# 获取单只股票数据
ticker = yf.Ticker("AAPL")
hist = ticker.history(period="1mo")
# 批量下载
data = yf.download(["AAPL", "MSFT", "GOOGL"], period="1y")
适用场景
- 量化交易策略回测
- 投资组合分析
- 财务数据研究
- 机器学习金融预测
暂无评论
