openclaw-finnhub

📈 实时美股行情专业查询

基于 Finnhub API 的实时美股查询工具,环境变量安全配置 API Key,为投资者提供快速准确的股价数据,代码规范但需自行处理参数边界。

收藏
3.8k
安装
1.7k
版本
v1.0.0
CLS 安全性认证2026-05-15
点击查看完整报告 >

使用说明

OpenClaw-Finnhub 是一个专注于实时美股数据查询的轻量级工具,通过调用 Finnhub 金融数据 API,为用户提供快速准确的股票价格信息。

核心用法

该技能通过命令行脚本 ./scripts/app.py 运行,支持获取美股实时报价数据。用户需提供操作模式(如"1"代表查询实时报价)和股票代码(如 NVDA),系统将返回当前价格、涨跌额、涨跌幅及当日最高最低价等关键数据。使用前需配置 Python 3.11+ 环境,安装 finnhub-python 依赖包,并通过环境变量 finnhub_api_key 设置 API 密钥。

显著优点

首先,数据来源权威可靠,Finnhub 是业内知名的金融数据提供商,确保数据的准确性和实时性。其次,安全配置规范,API Key 通过环境变量获取,避免了敏感信息硬编码带来的泄露风险。代码结构简洁明了,无 eval、exec、system 等危险函数,也无动态代码加载或注入漏洞。此外,功能聚焦单一,专为股票查询优化,响应速度快,适合集成到自动化工作流中。

潜在缺点与局限性

作为 T3 来源的个人开发者项目,代码健壮性有待提升。主要局限包括:缺少输入验证机制,命令行参数不足时会直接抛出 IndexError 导致程序崩溃;未对股票代码格式进行有效性检查,可能传递无效代码至 API;依赖包版本未锁定,可能因 finnhub-python 更新导致兼容性问题;缺乏完善的异常处理和错误提示机制,用户体验不够友好。

适合的目标群体

该技能最适合个人投资者和量化交易爱好者进行快速股价查询,也适合开发者将其集成到本地数据分析脚本或自动化监控系统中。对于需要简单、轻量级金融数据获取方案的教育科研场景同样适用。但不适合需要高可用性和严格 SLA 的生产级金融服务场景。

使用风险

常规风险包括:命令行参数错误导致的程序异常中断;API 调用频率限制可能触发服务不可用;依赖包版本冲突或更新带来的兼容性风险;网络连接问题可能导致数据获取失败。虽然 API Key 通过环境变量配置相对安全,但用户仍需确保环境变量权限设置正确,避免多用户环境下密钥泄露。

安全解读

核心用法

OpenClaw-Finnhub 是一个专为金融数据查询设计的轻量级 Skill,通过调用 Finnhub 官方 API 提供美股实时行情服务。用户仅需输入股票代码即可获取当前价格、涨跌幅、最高最低价等关键数据。安装依赖后,通过环境变量配置 API Key,执行 python3 ./scripts/app.py 1 <股票代码> 即可快速查询。

显著优点

  • 数据源权威:Finnhub 为专业金融数据服务商,提供覆盖美股的实时行情数据
  • 使用门槛低:23 行简洁代码,无复杂配置,即装即用
  • 安全设计规范:API Key 通过环境变量管理,无硬编码敏感信息风险
  • 行为透明可控:仅发起必要的官方 API 请求,无数据外泄隐患

潜在局限

  • 功能较为单一,目前仅支持基础行情查询,缺乏财务指标深度分析
  • 依赖外部 API 服务稳定性,若 Finnhub 服务中断将影响可用性
  • 未内置输入验证与错误处理,异常股票代码可能导致报错
  • 暂不支持 A 股、港股等其他市场

适合人群

  • 需要快速查询美股行情的个人投资者与交易员
  • 构建自动化投资工作流的技术用户
  • 希望集成金融数据到 OpenClaw 生态的开发者

常规风险

  • 供应链风险:依赖 finnhub 第三方包,需关注官方安全更新
  • 网络依赖风险:必须保持外网连接,API 限流或故障将中断服务
  • 数据准确性:金融数据实时变动,查询结果仅供参考,不构成投资建议

openclaw-finnhub 内容

scripts文件夹
手动下载zip · 1.1 kB
app.pytext/plain
请选择文件