首页龙虾技能列表 › Finance — 金融数据分析

Finance — 金融数据分析

v1.1.2

跟踪股票、ETF、指数、加密货币(若可用)和外汇对,支持缓存和提供商回退。通过Yahoo Finance(无需API密钥)和ExchangeRate-API Open Access端点(无需API密钥)获取数据,适用于快速查询、轻量级跟踪和本地观察列表。

14· 9,470·72 当前·78 累计
by @anton-roos·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/28
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能基本符合其声明的目的(价格查询、系列数据、观察列表),无明显数据外泄风险,但包装/指令不一致(宣传未使用的环境变量、不匹配的缓存路径)在安装或提供秘密前应谨慎处理。
评估建议
["安装前检查:不要提供API密钥(TWELVEDATA_API_KEY、ALPHAVANTAGE_API_KEY),除非确认代码实际使用它们;当前包装的脚本不读取这些环境变量。","预计技能将在项目的`.cache/market-tracker`下创建和写入文件(watchlist.json、缓存JSON);SKILL.md元数据提到`.cache/finance`,但代码使用`.cache/market-tracker`——确认哪个路径对您可接受。","脚本对open.er-api.com和通过yfinance的Yahoo发起出站网络请求;如果在网络受限环境中运行,允许列出这些端点或离线运行。","安装需要pip包(yfinance、pandas、requests);在隔离的virtualenv中运行,并在pip安装前检查requirements.txt。","如果计划后添加付费提供商,审查和测试任何读取API密钥的代码更改;在验证使用它们的确切代码路径前不要粘贴秘密。","总体风险:功能看似合法,但包装/元数据的混乱可能会混淆用户,意外导致共享秘密。如果需要更高的保证,请请求作者...
详细分析 ▾
用途与能力
代码实现了与描述相符的功能,但元数据与代码路径不一致,可能导致用户混淆。
指令范围
指令清晰,仅涉及必要的依赖安装和脚本运行,无不必要的系统访问或数据外泄。
安装机制
安装机制标准,依赖明确,无潜在安全风险。
凭证需求
代码与元数据的不一致可能导致用户错误暴露敏感信息,应谨慎处理。
持久化与权限
技能的持久存储行为预期,权限控制合理,但路径不一致需要用户注意。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.1.22026/2/2

修复了系列调用以查看股票系列

● 无害

安装命令 点击复制

官方npx clawhub@latest install finance
镜像加速npx clawhub@latest install finance --registry https://cn.clawhub-mirror.com

技能文档

此技能帮助您获取 最新报价历史系列 的:

  • 股票 / ETF / 指数 (例如,AAPL,MSFT,^GSPC,VOO)
  • 外汇对 (例如,USD/ZAR,EURUSD,GBP-JPY)
  • 通过所选提供商支持的加密货币标记 (尽力而为)

它针对以下方面进行了优化:

  • 快速的“现在的价格是多少?”查询
  • 轻量级的跟踪,带有本地观察列表
  • 缓存以避免速率限制

何时使用

使用此技能当用户询问:
  • “___ 的最新价格是多少?”
  • “跟踪 ___ 和 ___,并显示每日变化。”
  • “给我 ___ 的 30 天系列。”
  • “将 USD 转换为 ZAR(或跟踪 USD/ZAR)。”
  • “维护观察列表并总结性能。”

提供商策略(重要)

  • 股票/ETF/指数 默认:通过 yfinance 的雅虎财经(无需密钥,广泛覆盖),但这是非官方的,可能会有速率限制。
  • 外汇 默认:ExchangeRate-API 开放访问端点(无需密钥,更新每日)。
  • 如果用户需要高频率或许多符号,建议后添加付费提供商。请参阅 providers.md 以获取详细信息和符号格式。


# 快速开始(如何运行) 这些脚本旨在从终端运行。代理应: 1) 确保依赖项安装 2) 运行脚本 3) 清洁地总结结果

安装:

  • python -m venv .venv && source .venv/bin/activate(或 Windows 等效项)
  • pip install -r requirements.txt

命令

1) 最新报价(股票/ETF/指数)

示例:
  • python scripts/market_quote.py AAPL
  • python scripts/market_quote.py ^GSPC
  • python scripts/market_quote.py VOO

2) 最新外汇率

示例:
  • python scripts/market_quote.py USD/ZAR
  • python scripts/market_quote.py EURUSD
  • python scripts/market_quote.py GBP-JPY

3) 历史系列(输出到标准输出的 CSV)

示例:
  • python scripts/market_series.py AAPL --days 30
  • python scripts/market_series.py USD/ZAR --days 30

4) 观察列表摘要(本地文件)

  • 添加标记:python scripts/market_watchlist.py add AAPL MSFT USD/ZAR
  • 删除:python scripts/market_watchlist.py remove MSFT
  • 显示摘要:python scripts/market_watchlist.py summary


# 输出期望(应返回给用户的内容)
  • 对于报价:价格、变化百分比、时间戳/源以及任何注意事项(如“外汇更新每日”)。
  • 对于系列:确认日期范围、点数数量,并显示小预览(前几行/后几行)。
  • 如果速率限制:解释发生了什么,并带有后退重试 OR 建议减少频率。


# 安全性 / 正确性
  • 永远不要声称“实时”,除非提供商真正实时。外汇开放访问更新每日。
  • 始终缓存响应并限制重复调用。
  • 如果雅虎阻止请求,提议付费提供商或增加缓存TTL。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务