关于 yahoo-finance
Yahoo Finance CLI 是通过 `yf` 脚本查询市场数据和财务信息的终端技能,适用于股票与 ETF 研究、宏观市场观察及拉美外汇分析。
主要功能
- 01查询报价、价格及股票对比
- 02查看信用指标和财务报表
- 03查看宏观及拉美外汇数据
- 04查询 ETF 持仓和基金数据
- 05查询价格历史、新闻及股票代码
- 06支持终端表格和 JSON 输出
适用场景
- 01查看每日市场和宏观指标
- 02比较股票的相对价值
- 03分析公司的信用及财务报表
- 04研究 ETF 持仓和拉美汇率
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 0juano/ agent-skills --skill yahoo-finance安装后在 Claude Code 中输入/yahoo-finance确认已加载。
附带文件scripts/yf
详细介绍
Yahoo Finance 命令行工具
由 Yahoo Finance 提供支持的金融数据终端。所有命令均通过 yf 脚本运行。
设置
脚本位于 {baseDir}/scripts/yf。它使用带有内联 PEP 723 元数据的 uv run --script,首次运行时会自动安装依赖项。
chmod +x {baseDir}/scripts/yf
命令
| 命令 | 用途 | 示例 |
|---|---|---|
yf price TICKER | 快速查看价格、涨跌和成交量 | yf price YPF |
yf quote TICKER | 详细报价(52 周、PE、收益率) | yf quote AAPL |
yf compare T1,T2,T3 | 并排比较表 | yf compare YPF,PAM,GGAL |
yf credit TICKER | 信用分析:杠杆率、覆盖率、债务到期情况 | yf credit YPF |
yf macro | 早间宏观仪表盘(UST、DXY、VIX、石油、黄金、BTC、ARS) | yf macro |
yf fx [BASE] | 拉美外汇汇率(ARS、BRL、CLP、MXN、COP) | yf fx USD |
yf flows ETF | ETF 主要持仓及基金数据 | yf flows EMB |
yf history TICKER [PERIOD] | 价格历史(1d/5d/1mo/3mo/6mo/1y/ytd/max) | yf history YPF 3mo |
yf fundamentals TICKER | 完整财务数据(IS、BS、CF) | yf fundamentals YPF |
yf news TICKER | 最新新闻标题 | yf news YPF |
yf search QUERY | 查找股票代码 | yf search "argentina bond" |
所有命令均支持 --json,可输出机器可读的数据。
各命令的适用场景
- 早间检查:
yf macro→ 一次获取 UST 收益率、DXY、VIX、大宗商品、BTC 和 ARS - 快速查看:
yf price TICKER→ 快速查看价格、涨跌和成交量 - 深入分析股票:
yf quote→yf fundamentals→yf history - 信用分析:
yf credit TICKER→ 杠杆率、利息覆盖率和债务明细 - 新兴市场/拉美外汇:
yf fx→ 查看所有主要拉美货币兑 USD 汇率 - ETF 研究:
yf flows ETF→ 主要持仓、资产管理规模和费用率 - 比较:
yf compare→ 并排比较相对价值
错误处理
脚本能够妥善处理无效股票代码、缺失数据和速率限制,并提供清晰的错误消息。如果 Yahoo Finance 限制了请求速率,请稍等片刻后重试。
输出
默认情况下,输出使用 Rich 表格,以便在终端中清晰显示。在任何命令后添加 --json,即可输出适合管道传递或进一步处理的结构化 JSON 数据。
评论
支持 Markdown