Tushare
金融数据接口库
efinance
efinance 是一个专注于中国金融市场的 Python 数据接口库,支持获取 A 股、港股、债券、基金、宏观经济等数据。相比 yfinance 主要覆盖美股市场,efinance 更适合国内投资者和量化研究者使用。
pip install efinance
pandas 使用,部分功能需联网import efinance as ef
stock = '600519'
df = ef.stock.get_quote_history('600519') # 贵州茅台
print(df.tail())
| 股票名称 | 股票代码 | 日期 | 开盘 | … | 振幅 | 涨跌幅 | 涨跌额 | 换手率 |
|---|---|---|---|---|---|---|---|---|
| 贵州茅台 | 600519 | 2025-06-30 | 1403.5 | … | 0.80 | 0.46 | 6.43 | 0.24 |
| 贵州茅台 | 600519 | 2025-07-01 | 1409.0 | … | 0.61 | -0.31 | -4.42 | 0.16 |
| 贵州茅台 | 600519 | 2025-07-02 | 1409.5 | … | 1.05 | 0.32 | 4.50 | 0.21 |
| 贵州茅台 | 600519 | 2025-07-03 | 1412.0 | … | 1.04 | 0.43 | 6.00 | 0.19 |
| 贵州茅台 | 600519 | 2025-07-04 | 1415.7 | … | 1.55 | 0.47 | 6.62 | 0.23 |
更多API参考:API REFERENCE – efinance 0.5.5 documentation
yfinance 更全面yfinance 缺少衍生品数据