返回顶部
y

yahooclaw雅虎金融接口

Yahoo Finance API integration for OpenClaw. Use when users ask for stock prices, company financials, historical data, dividends, or market data. Supports real-time quotes, financial statements, and market analysis.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.7
安全检测
已通过
296
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

yahooclaw

YahooClaw - Yahoo Finance API 集成

🔒 安全性

  • - ✅ 不执行Shell命令
  • ✅ 所有API调用均使用HTTPS
  • ✅ 已实施速率限制
  • ✅ 开源且可审计
  • ⚠️ API密钥必须通过环境变量设置
  • ℹ️ 使用内存缓存提升性能(无需数据库)

概述

YahooClaw是一个集成Yahoo Finance API的OpenClaw技能,提供实时股票数据查询、财务分析、历史股价等功能。

权限

所需权限

  • - ✅ 网络访问:Yahoo Finance API(HTTPS)
  • ✅ 文件访问:本地SQLite数据库存储(可选缓存)
  • ❌ 无需管理员/根权限
  • ❌ 不执行系统命令
  • ❌ 不访问用户隐私数据

数据流

  • - 股票数据:Yahoo Finance API → 本地处理 → 返回结果
  • 不上传用户数据
  • 仅临时缓存(可选)

使用场景

1. 实时股票报价

查询AAPL股价
特斯拉现在多少钱
NVDA最新股价

2. 公司信息

苹果市值是多少
微软的市盈率
谷歌的营收数据

3. 历史数据

显示过去30天AAPL股价
特斯拉上个月的走势

4. 财务指标

苹果的资产负债表
腾讯的利润表

5. 股息

AAPL的股息是多少
哪些股票股息率高

使用示例

基本用法

javascript const YahooClaw = require(./src/yahoo-finance.js);

// 获取实时股票报价
const quote = await YahooClaw.getQuote(AAPL);
console.log(quote);

// 获取历史数据
const history = await YahooClaw.getHistory(TSLA, 1mo);
console.log(history);

// 获取公司信息
const info = await YahooClaw.getCompanyInfo(MSFT);
console.log(info);

OpenClaw集成

javascript // 在OpenClaw代理中调用 const result = await tools.yahooclaw.getQuote({symbol: AAPL});

API参数

getQuote(symbol)

  • - symbol:股票代码(例如:AAPL、TSLA、0700.HK)
  • 返回:实时股价、涨跌幅、成交量等

getHistory(symbol, period)

  • - symbol:股票代码
  • period:时间周期(1d、5d、1mo、3mo、6mo、1y、2y、5y、10y、ytd、max)
  • 返回:历史股价数据

getCompanyInfo(symbol)

  • - symbol:股票代码
  • 返回:公司信息、市值、市盈率、市净率等

getDividends(symbol)

  • - symbol:股票代码
  • 返回:股息历史

环境变量

bash

可选:Alpha Vantage API(备用数据源)


获取地址:https://www.alphavantage.co/support/#api-key


ALPHAVANTAGEAPIKEY=yourapikeyhere

可选:缓存数据库路径

DATABASE_PATH=./yahooclaw.db

注意事项

  1. 1. 数据延迟:Yahoo Finance实时数据可能有15分钟延迟
  2. 速率限制:控制请求频率以避免触发限制
  3. 港股/A股:支持港股(0700.HK)、A股(600519.SS)等
  4. 错误处理:网络问题或无效代码将返回错误信息

故障排除

常见问题

  1. 1. 获取数据失败
- 检查网络连接 - 验证股票代码格式 - 检查Yahoo Finance服务状态
  1. 2. 数据延迟
- 属于正常现象,Yahoo Finance实时数据存在延迟 - 如需真正实时数据,可考虑使用付费API
  1. 3. A股/港股代码格式
- A股:600519.SS(贵州茅台) - 港股:0700.HK(腾讯) - 美股:AAPL(苹果)

资源

更新日志

v1.0.0(2026-03-12)

  • - ✅ 安全性改进
  • ✅ 移除所有测试/调试文件
  • ✅ 修复Unicode字符
  • ✅ 更新文档
  • ✅ 生产就绪

v0.1.0(2026-03-09)

  • - ✅ 初始版本发布
  • ✅ 实时股票报价
  • ✅ 历史数据查询
  • ✅ 公司信息查询
  • ✅ 股息查询
  • ✅ OpenClaw集成

许可证

MIT许可证

作者

PocketAI for Leo - OpenClaw社区

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 yahooclaw-1776129491 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 yahooclaw-1776129491 技能

通过命令行安装

skillhub install yahooclaw-1776129491

下载

⬇ 下载 yahooclaw v0.1.7(免费)

文件大小: 38.73 KB | 发布时间: 2026-4-15 15:06

v0.1.7 最新 2026-4-15 15:06
v0.1.7 of yahooclaw

- No code or documentation changes in this version.
- Version number updated for release consistency.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部