SuperAPI AI 工具集

yahoo-finance

数据与分析

查看项目

更新于 10-15 23:59

技能介绍

用途:这是一个用 Python 编写的命令行工具,通过 yfinance 库从 Yahoo Finance 获取股票与金融数据,无需 API key。

主要能力:支持价格速查(yf AAPL 或 yf price AAPL)、详细报价(yf quote MSFT)、基本面(yf fundamentals NVDA,含市盈率、EPS、市值、利润率、ROE/ROA、分析师目标价)、财报(yf earnings TSLA,含下次财报日期、EPS 预估与历史)、公司简介(yf profile GOOGL)、股息(yf dividends KO)、分析师评级(yf ratings AAPL)、期权链(yf options SPY)、历史行情(yf history GOOGL 1mo,范围含 1d、5d、1mo、3mo、6mo、1y、2y、5y、10y、ytd、max)、多标的对比(yf compare AAPL,MSFT,GOOGL)以及代码搜索(yf search "bitcoin")。

使用方式:需 Python 3.11+ 和 uv。安装 uv 可用 curl -LsSf https://astral.sh/uv/install.sh | sh、brew install uv、PowerShell 脚本或 pip install uv。脚本使用 PEP 723 内联元数据,首次运行自动安装 yfinance、rich 依赖到 uv 缓存,之后即时启动。可执行 chmod +x /path/to/skills/yahoo-finance/yf,并可选软链到 PATH:ln -sf /path/to/skills/yahoo-finance/yf /usr/local/bin/yf。

代码格式:美股如 AAPL、MSFT;印度 NSE 如 RELIANCE.NS;BSE 如 RELIANCE.BO;加密货币如 BTC-USD;外汇如 EURUSD=X;ETF 如 SPY、QQQ。

限制:Yahoo Finance 可能对过多请求限流,需等待后重试;部分证券不提供期权、股息等数据;符号无数据时可用 yf search 验证。