Stock Analysis

基于Yahoo Finance数据的股票与加密货币多维度分析工具,支持投资组合管理、实时监控与早期信号检测。

已扫描高权限提醒
适合谁
个人投资者、量化交易初学者
不适合谁
寻求即时交易执行者、非美股及加密资产用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @udiedrichsen/stock-analysis

Skill 说明

命令、参数、文件名以原文为准

股票分析 v6.1

通过八维度分析、投资组合管理、自选清单、预警功能、股息分析以及病毒趋势检测,对美股和加密货币进行综合分析。

v6.2 版本更新内容

  • 🔮 传闻扫描器 — 在主流媒体报道前捕捉早期信号

- 兼并收购传闻与收购要约

- 内部人士买卖活动

- 分析师评级上调/下调

- 检测 Twitter/X 上的“听说...”、“消息人士称...”类内容

  • 🎯 影响评分 — 按潜在市场影响对传闻进行排序

v6.1 版本更新内容

  • 🔥 热点扫描器 — 跨多个来源发现正在走热的股票与加密货币
  • 🐦 Twitter/X 集成 — 通过 bird CLI 获取社交情绪数据
  • 📰 多源聚合 — 支持 CoinGecko、Google 新闻、Yahoo Finance 数据
  • 定时任务支持 — 每日趋势报告生成

v6.0 版本更新内容

  • 🆕 自选清单 + 预警功能 — 支持价格目标、止损位、信号变化预警
  • 🆕 股息分析 — 包含收益率、派息比率、增长情况、安全评分
  • 🆕 快速模式 — 使用 --fast 可跳过耗时分析(如内部交易、突发新闻)
  • 🆕 性能优化 — 使用 --no-insider 参数可加快运行速度

快速命令

股票分析

# 基础分析
uv run {baseDir}/scripts/analyze_stock.py AAPL

# 快速模式(跳过内部交易与突发新闻分析)
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast

# 多个标的对比分析
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL

# 加密货币分析
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD

股息分析(v6.0 新增)

# 分析股息表现
uv run {baseDir}/scripts/dividends.py JNJ

# 对比多只股息股
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json

股息指标:

  • 股息收益率与年化派息额
  • 派息比率(安全 / 适度 / 高 / 不可持续)
  • 近五年股息复合增长率(CAGR)
  • 连续增加年数
  • 安全评分(0-100)
  • 收入评级(优秀 / 良好 / 一般 / 较差)

自选清单 + 预警功能(v6.0 新增)

# 添加至自选清单
uv run {baseDir}/scripts/watchlist.py add AAPL

# 设置价格目标预警
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200

# 设置止损预警
uv run {baseDir}/scripts/watchlist.py add AAPL --stop 150

# 信号变化时触发预警(如 BUY → SELL)
uv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal

# 查看当前自选清单
uv run {baseDir}/scripts/watchlist.py list

# 检查是否触发预警
uv run {baseDir}/scripts/watchlist.py check
uv run {baseDir}/scripts/watchlist.py check --notify  # 以 Telegram 格式输出

# 从自选清单移除
uv run {baseDir}/scripts/watchlist.py remove AAPL

预警类型:

  • 🎯 目标价达成 — 当前价格 ≥ 目标价
  • 🛑 止损触发 — 当前价格 ≤ 止损价
  • 📊 信号变更 — 买入/持有/卖出信号发生变化

投资组合管理

# 创建投资组合
uv run {baseDir}/scripts/portfolio.py create "科技投资组合"

# 添加资产
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150
uv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000

# 查看投资组合
uv run {baseDir}/scripts/portfolio.py show

# 使用周期回报分析投资组合
uv run {baseDir}/scripts/analyze_stock.py --portfolio "科技投资组合" --period weekly

🔥 热点扫描器(v6.1 新增)

# 全面扫描 — 发现当前正在走热的标的
python3 {baseDir}/scripts/hot_scanner.py

# 快速扫描(跳过社交媒体数据)
python3 {baseDir}/scripts/hot_scanner.py --no-social

# JSON 输出,便于自动化处理
python3 {baseDir}/scripts/hot_scanner.py --json

数据来源:

  • 📊 CoinGecko 热门榜单 — 前 15 名热门加密货币
  • 📈 CoinGecko 涨跌榜 — 最大涨跌幅标的
  • 📰 Google 新闻 — 金融与加密领域新闻标题
  • 📉 Yahoo Finance — 涨幅榜、跌幅榜、最活跃标的
  • 🐦 Twitter/X — 社交情绪数据(需授权)

输出内容:

  • 按提及次数排序的热门标的
  • 带 24 小时涨跌幅的加密货币亮点
  • 按类别划分的股票涨跌动向
  • 带标的符号的突发新闻

Twitter 设置(可选):

  1. 安装 bird 工具:npm install -g @steipete/bird
  2. 在 Safari/Chrome 浏览器中登录 x.com 账号
  3. 创建 .env 文件并填写 AUTH_TOKENCT0 信息

🔮 传闻扫描器(v6.2 新增)

# 检测早期信号,包括兼并收购传闻、内部人士活动等
python3 {baseDir}/scripts/rumor_scanner.py

检测内容:

  • 🏢 兼并收购传闻 — 合并、收购、要约收购
  • 👔 内部人士活动 — 首席执行官、董事的买卖行为
  • 📊 分析师动作 — 评级上调/下调、目标价调整
  • 🐦 Twitter 传闻 — “听说...”、“消息人士称...”、“传言”
  • ⚖️ SEC 动态 — 调查、文件提交

影响评分规则:

  • 每条传闻根据潜在市场影响打分(1-10 分)
  • 兼并/收购:+5 分
  • 内部人士买入:+4 分
  • 评级上调/下调:+3 分
  • “听说”、“消息人士称”类内容:+2 分
  • 高互动量:+2 分额外奖励

最佳实践建议: 建议在美东时间早上 07:00 执行,以便捕捉盘前信号。

分析维度(股票 8 维度,加密货币 3 维度)

股票

维度权重描述
盈利超预期30%EPS 是否超出预期
基本面20%市盈率、利润率、成长性
分析师情绪20%评级、目标价
历史表现10%过往盈利反应
市场背景10%VIX、SPY/QQQ 走势
行业板块15%相对强度
动量15%RSI、52 周价格区间
情绪10%恐惧与贪婪指数、空头仓位、内部人士

加密货币

  • 市值与类别
  • 与比特币相关性(30 日)
  • 动量(RSI、价格区间)

情绪子指标

指标数据来源信号含义
恐惧与贪婪指数CNN反向操作(恐惧=买入)
空头持仓Yahoo Finance做空挤压潜力
VIX 结构期货市场市场压力识别
内部人士交易SEC EDGAR机构资金动向
看跌/看涨期权比率期权市场极端情绪判断

风险检测

  • ⚠️ 财报前 — 若距离财报发布不足14天则发出警告
  • ⚠️ 涨势过猛 — 若5日内涨幅超过15%则标记
  • ⚠️ 超买状态 — RSI >70 且股价接近52周高点
  • ⚠️ 避险情绪 — GLD/TLT/UUP 同时上涨
  • ⚠️ 地缘政治风险 — 涉及台湾、中国、俄罗斯、中东等关键词
  • ⚠️ 突发新闻 — 过去24小时内出现危机相关关键词

性能选项

标志效果速度
(默认)完整分析5-10秒
--no-insider跳过SEC EDGAR数据3-5秒
--fast跳过内幕交易与新闻分析2-3秒

支持的加密货币(前20名)

BTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR

(使用 -USD 后缀:如 BTC-USD, ETH-USD

数据存储位置

文件路径
投资组合~/.clawdbot/skills/stock-analysis/portfolios.json
自选股列表~/.clawdbot/skills/stock-analysis/watchlist.json

限制说明

  • Yahoo Finance 数据可能存在15-20分钟延迟
  • 空头头寸数据滞后约2周(FINRA)
  • 内幕交易数据滞后2-3天(SEC文件提交)
  • 仅支持美国市场(非美国市场数据不完整)
  • 突发新闻:1小时缓存,基于关键词检测

免责声明

⚠️ 本工具不构成财务建议。 仅用于信息参考。做出投资决策前,请咨询持牌金融顾问。

U
@udiedrichsen

已收录 1 个 Skill

相关推荐