Yahoo Finance 数据下载
Yahoo Finance(全球免费数据)
覆盖范围
- ·美股、ETF、ADR:日线、周线、月线 + 部分分钟线
- ·加密货币(BTC / ETH 等主流):日线为主
- ·外汇主要货币对:日线
- ·美国指数(SPX / NDX / DJI)、商品(黄金 / 原油等)
- ·部分海外主流市场(港股 / 日股 / 欧股 ADR 形式)
快速接入
- 1不需要申请 API key
- 2在 Quant Data Fetch 客户端「设置 → 数据源 → Yahoo Finance」启用即可
- 3首次启用后立即可在「数据接口」面板下载
使用限制
- ·Yahoo Finance 是非官方接口,无明确的限流文档,但请求过密会被临时拒绝
- ·RTD 内部限流:默认每个域名每秒不超过 5 次请求
- ·历史分钟级数据深度有限(通常 7 天 1m,60 天 5m,2 年 1h)
- ·财务数据深度较浅(只能拿到最近几年的报表)
注意事项
- ⚠Yahoo Finance 没有官方 API,RTD 用的是公开数据接口,Yahoo 偶尔会调整字段或临时屏蔽,可能导致短期数据异常
- ⚠股息 / 分股调整因子不如 Tushare 准 — 做长期回测建议用付费源
- ⚠中国 A 股代码在 Yahoo 上前缀不同(`600519.SS`、`000001.SZ`),RTD 自动转换
常见问题
Yahoo Finance 真的免费吗?会不会突然收费?⌄
目前完全免费,使用公开网页接口。Yahoo Finance 没有官方付费 API 产品(yfinance 这类库都用同一组公开接口)。短期看不会变 — 但因为是非官方接口,Yahoo 任何时候可改字段或加限制。
Yahoo 数据准不准?⌄
日线 OHLCV 基本准确(直接来自交易所),适合大多数研究场景。但「调整后收盘价」(adjclose)的计算口径有时与其它数据源不同(尤其拆股 / 分红的处理),做精确回测建议交叉验证。
Yahoo 能下中国 A 股吗?⌄
可以下日线(代码加 `.SS` 或 `.SZ` 后缀),覆盖度一般。深度数据(基本面 / Level-2 / 分钟线)质量远不如 Tushare。如果只看美股推荐 Yahoo,A 股推荐 Tushare。
Yahoo 拉数据慢怎么办?⌄
检查网络。Yahoo Finance 在国内访问偶尔不稳定,可配代理或在网络稳定的时段跑定时任务(凌晨网络一般好)。
在 Quant Data Fetch 中使用 Yahoo Finance
在客户端启用 Yahoo Finance 数据源后,在「数据接口」面板可看到对应分组。美股 / 加密 / 外汇都从这里下,免 token、零门槛。