用途:这是一个 Python 命令行工具,通过 yfinance 库从 Yahoo Finance 获取股票数据,无需 API 密钥。
主要能力:支持价格速查、详细报价、基本面(市盈率、每股收益、市值、利润率、ROE/ROA、分析师目标价)、财报(下次财报日期、EPS 预估与历史)、公司简介、股息、分析师评级、期权链、历史行情和对比。
使用方式:需 Python 3.11+ 和 uv。安装 uv 可用 curl -LsSf https://astral.sh/uv/install.sh | sh、brew install uv、pip install uv 或 Windows 的 powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"。脚本使用 PEP 723 内联元数据,首次运行自动安装依赖。可执行 chmod +x /path/to/skills/yahoo-finance/yf,并可选 ln -sf /path/to/skills/yahoo-finance/yf /usr/local/bin/yf。常用命令如 yf AAPL、yf quote MSFT、yf fundamentals NVDA、yf earnings TSLA、yf options SPY、yf history GOOGL 1mo、yf compare AAPL,MSFT,GOOGL、yf search "bitcoin"。
适用场景:美股、印度 NSE/BSE、加密货币、外汇和 ETF 的快速查询与对比。
限制:Yahoo Finance 可能限流,需等待重试;部分证券无期权或股息数据;符号不存在时返回无数据。