mcpField
Y
yahoo-finance

yahoo-finance

github.com/0juano数据与数据库0501 次安装17 周前更新
代码仓库

关于 yahoo-finance

Yahoo Finance CLI 是通过 `yf` 脚本查询市场数据和财务信息的终端技能,适用于股票与 ETF 研究、宏观市场观察及拉美外汇分析。

主要功能

  1. 01查询报价、价格及股票对比
  2. 02查看信用指标和财务报表
  3. 03查看宏观及拉美外汇数据
  4. 04查询 ETF 持仓和基金数据
  5. 05查询价格历史、新闻及股票代码
  6. 06支持终端表格和 JSON 输出

适用场景

  1. 01查看每日市场和宏观指标
  2. 02比较股票的相对价值
  3. 03分析公司的信用及财务报表
  4. 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 ETFETF 主要持仓及基金数据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