mcpField
S
stock-analysis

stock-analysis

github.com/kirkluokun数据与数据库6677 次安装33 周前更新
代码仓库

关于 stock-analysis

stock-analysis 是用于分析美股和加密货币的技能,涵盖多维度分析、投资组合、观察列表和提醒,并提供趋势与传闻扫描。

主要功能

  1. 01美股八维度分析
  2. 02加密货币分析
  3. 03投资组合管理
  4. 04观察列表与价格提醒
  5. 05股息指标分析
  6. 06趋势及传闻扫描

适用场景

  1. 01比较多只股票的分析结果
  2. 02跟踪持仓及价格目标
  3. 03评估股息收益与安全性
  4. 04扫描市场热点和潜在传闻

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill stock-analysis

安装后在 Claude Code 中输入/stock-analysis确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
App-Plan.md
README.md
TODO.md
docs/
ARCHITECTURE.md
CONCEPT.md
HOT_SCANNER.md
README.md
USAGE.md
scripts/
analyze_stock.py
dividends.py
hot_scanner.py
portfolio.py
rumor_scanner.py
test_stock_analysis.py
watchlist.py

详细介绍

股票分析 v6.1

通过 8 维分析、投资组合管理、自选列表、提醒、股息分析和 病毒式趋势检测,分析美国股票和加密货币。

v6.2 新增内容

  • 🔮 传闻扫描器 — 在主流新闻报道前捕捉早期信号
    • 并购传闻和收购要约
    • 内部人买入/卖出活动
    • 分析师上调/下调评级
    • 检测 Twitter/X 上的“听说……”“消息人士称……”等表述
  • 🎯 影响评分 — 按潜在市场影响对传闻排序

v6.1 新增内容

  • 🔥 热门扫描器 — 从多个来源查找走红的股票和加密货币
  • 🐦 Twitter/X 集成 — 通过 bird CLI 获取社交情绪
  • 📰 多源聚合 — CoinGecko、Google News、Yahoo Finance
  • ⏰ Cron 支持 — 每日趋势报告

v6.0 新增内容

  • 🆕 自选列表 + 提醒 — 目标价、止损价、信号变动
  • 🆕 股息分析 — 收益率、派息率、增长、安全评分
  • 🆕 快速模式 — --fast 跳过耗时分析(内部人、新闻)
  • 🆕 性能改进 — 使用 --no-insider 加快运行速度

快速命令

股票分析
# Basic analysis
uv run {baseDir}/scripts/analyze_stock.py AAPL

# Fast mode (skips insider trading & breaking news)
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast

# Compare multiple
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL

# Crypto
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD
股息分析(v6.0 新增)
# Analyze dividends
uv run {baseDir}/scripts/dividends.py JNJ

# Compare dividend stocks
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json

股息指标:

  • 股息收益率和年度派息额
  • 派息率(安全/适中/偏高/不可持续)
  • 5 年股息增长率(CAGR)
  • 连续增长年数
  • 安全评分(0-100)
  • 收益评级(优秀/良好/适中/较差)
自选列表 + 提醒(v6.0 新增)
# Add to watchlist
uv run {baseDir}/scripts/watchlist.py add AAPL

# With price target alert
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200

# With stop loss alert
uv run {baseDir}/scripts/watchlist.py add AAPL --stop 150

# Alert on signal change (BUY→SELL)
uv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal

# View watchlist
uv run {baseDir}/scripts/watchlist.py list

# Check for triggered alerts
uv run {baseDir}/scripts/watchlist.py check
uv run {baseDir}/scripts/watchlist.py check --notify  # Telegram format

# Remove from watchlist
uv run {baseDir}/scripts/watchlist.py remove AAPL

提醒类型:

  • 🎯 达到目标价 — 价格 >= 目标价
  • 🛑 触及止损价 — 价格 <= 止损价
  • 📊 信号变更 — BUY/HOLD/SELL 发生变化
投资组合管理
# Create portfolio
uv run {baseDir}/scripts/portfolio.py create "Tech Portfolio"

# Add assets
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

# View portfolio
uv run {baseDir}/scripts/portfolio.py show

# Analyze with period returns
uv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly
🔥 热门扫描器(v6.1 新增)
# Full scan - find what's trending NOW
python3 {baseDir}/scripts/hot_scanner.py

# Fast scan (skip social media)
python3 {baseDir}/scripts/hot_scanner.py --no-social

# JSON output for automation
python3 {baseDir}/scripts/hot_scanner.py --json

数据来源:

  • 📊 CoinGecko 热门趋势 — 热度最高的 15 种币
  • 📈 CoinGecko 涨跌榜 — 涨幅最大/跌幅最大的币
  • 📰 Google News — 财经和加密货币头条
  • 📉 Yahoo Finance — 涨幅榜、跌幅榜、成交最活跃
  • 🐦 Twitter/X — 社交情绪(需要身份验证)

输出:

  • 按提及次数排列的热门趋势
  • 含 24 小时涨跌幅的加密货币要点
  • 按类别列出的股票异动
  • 含股票代码的突发新闻

Twitter 设置(可选):

  1. 安装 bird:npm install -g @steipete/bird
  2. 在 Safari/Chrome 中登录 x.com
  3. 创建 .env,其中包含 AUTH_TOKEN 和 CT0
🔮 传闻扫描器(v6.2 新增)
# Find early signals, M&A rumors, insider activity
python3 {baseDir}/scripts/rumor_scanner.py

可发现的内容:

  • 🏢 并购传闻 — 合并、收购、收购要约
  • 👔 内部人活动 — CEO/董事买入/卖出
  • 📊 分析师操作 — 上调、下调评级、目标价变更
  • 🐦 Twitter 传闻 — “听说……”“消息人士称……”“传闻”
  • ⚖️ SEC 活动 — 调查、文件提交

影响评分:

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

最佳实践: 在 07:00 运行,在美国市场开盘前捕捉盘前信号。

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

股票
维度权重说明
盈利超预期30%EPS 超预期/不及预期
基本面20%P/E、利润率、增长
分析师情绪20%评级、目标价
历史表现10%过去的财报反应
市场环境10%VIX、SPY/QQQ 趋势
行业15%相对强度
动量15%RSI、52 周区间
情绪10%恐惧/贪婪、做空、内部人
加密货币
  • 市值和类别
  • BTC 相关性(30 天)
  • 动量(RSI、区间)

情绪子指标

指标来源信号
恐惧与贪婪指数CNN逆向指标(恐惧=买入)
做空兴趣Yahoo逼空潜力
VIX 结构期货压力检测
内部人交易SEC EDGAR聪明资金
看跌/看涨期权比率期权情绪极端值

风险检测

  • ⚠️ 财报前 — 距财报公布不到 14 天时发出警告
  • ⚠️ 飙升后 — 5 天内涨幅超过 15% 时标记
  • ⚠️ 超买 — RSI >70 且接近 52 周高点
  • ⚠️ 规避风险 — GLD/TLT/UUP 同时上涨
  • ⚠️ 地缘政治 — 台湾、中国、俄罗斯、中东相关关键词
  • ⚠️ 突发新闻 — 最近 24 小时内的危机关键词

性能选项

标志效果速度
(默认)完整分析5-10s
--no-insider跳过 SEC EDGAR3-5s
--fast跳过内部交易 + 新闻2-3s

支持的加密货币(前 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 小时,基于关键词

免责声明

⚠️ 非投资建议。 仅供参考。做出投资决策前,请咨询持牌财务顾问。

评论

支持 Markdown