关于 stock-analysis
面向投资者的命令行技能,用于分析美国股票和加密货币、管理投资组合与观察列表,并扫描市场趋势和传闻。它结合加权分析、股息指标、提醒及多源数据,辅助市场跟踪。
主要功能
- 01股票八维分析
- 02加密货币市场分析
- 03投资组合与观察列表管理
- 04股息指标与提醒
- 05趋势和传闻扫描
适用场景
- 01比较多只美国股票
- 02评估股息收入与安全性
- 03通过价格提醒跟踪资产
- 04扫描市场趋势和传闻
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moinsen-dev/ stock-analysis --skill stock-analysis安装后在 Claude Code 中输入/stock-analysis确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreREADME.mdApp-Plan.mdTODO.md.clawdhub/origin.jsondocs/README.mdHOT_SCANNER.mdCONCEPT.mdUSAGE.mdARCHITECTURE.mdscripts/rumor_scanner.pytest_stock_analysis.pywatchlist.pydividends.pyportfolio.pyhot_scanner.pyanalyze_stock.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 设置(可选):
- 安装 bird:
npm install -g @steipete/bird - 在 Safari/Chrome 中登录 x.com
- 创建
.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 EDGAR | 3-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