ranaroussi avatar

ranaroussi/yfinance

24.7k 3.4k 274
Python Apache-2.0
创建于 9 年前 最后更新 4 天前 +13 stars today

AI 综合评分

75 A 级
代码质量
69
文档质量
78
社区健康
72
项目活跃
81
创新性
66

项目简介

用Python从雅虎财经下载股票市场数据的开源工具。

项目摘要

  1. 【主题】让开发者用几行Python代码轻松获取雅虎财经的股票、基金、ETF等金融数据。

  2. 【核心分点总结】

    • 简洁API:通过yf.download()一行命令即可下载历史行情数据。
    • 丰富数据类型:支持历史价格、股息、拆分、基本面数据等。
    • Pandas集成:数据直接返回为DataFrame,便于分析处理。
    • 多资产支持:股票、ETF、指数、货币对、加密货币等。
    • 自动重试与缓存:内置请求重试和智能缓存,提升稳定性。
  3. 【行动指南】

    • 需要批量下载股票历史数据做量化分析时,直接用yf.download('AAPL MSFT', period='1y')
    • 想实时获取某只股票最新行情和基本面信息,用yf.Ticker('TSLA').info
  4. 【金句总述】轻松连接全球金融数据,让市场分析不再有门槛。

  5. 【故事性收尾】从前,凌晨守着爬虫脚本哭,现在躺沙发上敲一行代码,K线图就铺满屏幕,喝口咖啡的时间,十年历史数据已整整齐齐躺在DataFrame里。

相关项目推荐