- GitHub 仓库
- ranaroussi/yfinance
- 总 Stars
- ★ 25,799
- 主要语言
- Python
结论先行:yfinance 拿了 25,799 个 star,主语言 Python,Apache-2.0 开源,2026 年 11 月 2 日仍在推送。它用 Python 从雅虎财经拉行情:历史价格、实时报价、财报与分红,一行代码就能拿到,编辑精选常青项目。
它是什么
一个行情数据接口库:把雅虎财经的网页接口包成 Python 调用,返回 pandas 表格,直接能进分析流程。官方简介写明,它就是“从雅虎财经 API 下载市场数据”。
能干嘛
拉个股与指数的历史 K 线、实时价格、财报、分红拆股,做回测、画走势、算指标都顺手。批量拉多只股票也支持,写个循环就能建自己的小数据库。
它拿到的数据能直接做回测吗?
能,但要留好退路。雅虎的接口不是官方公开 API,随时可能改版或限流,关键流程要加缓存、重试和异常处理。先拿一只股票跑通全流程,再放大批量,别一上来就全量拉。
适合谁
适合量化新手、做投研分析的 Python 用户和财经内容创作者。
注意点
免费接口有频率限制,批量拉取先分批、加间隔。open issue 有 114 个,接口报错时先看是不是雅虎那边变了,再怀疑自己的代码。
站长点评:我挑它是因为“够用且够轻”——不搭数据库、不买数据服务,先把分析流程跑起来。真要上生产,再考虑付费数据源也不迟。
项目地址:https://github.com/ranaroussi/yfinance
核验记录:2026 年 11 月 3 日查 GitHub API,25,799 星、主语言 Python、Apache-2.0、最近推送 2026 年 11 月 2 日。
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 Apache-2.0 许可证。
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。
