stock-analysis
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseStock Analysis v6.1
股票分析 v6.1
Analyze US stocks and cryptocurrencies with 8-dimension analysis, portfolio management, watchlists, alerts, dividend analysis, and viral trend detection.
借助8维度分析、投资组合管理、关注列表、提醒功能、股息分析以及热门趋势检测工具,分析美股与加密货币。
What's New in v6.2
v6.2 新功能
- 🔮 Rumor Scanner — Early signals before mainstream news
- M&A rumors and takeover bids
- Insider buying/selling activity
- Analyst upgrades/downgrades
- Twitter/X "hearing that...", "sources say..." detection
- 🎯 Impact Scoring — Rumors ranked by potential market impact
- 🔮 Rumor Scanner — 主流新闻发布前获取早期信号
- 并购传闻与收购要约
- 内部人士买卖活动
- 分析师评级上调/下调
- 检测Twitter/X上的"听说..."、"消息人士称..."等言论
- 🎯 影响评分 — 根据潜在市场影响对传闻进行排名
What's in v6.1
v6.1 功能
- 🔥 Hot Scanner — Find viral stocks & crypto across multiple sources
- 🐦 Twitter/X Integration — Social sentiment via bird CLI
- 📰 Multi-Source Aggregation — CoinGecko, Google News, Yahoo Finance
- ⏰ Cron Support — Daily trend reports
- 🔥 Hot Scanner — 跨多数据源发现热门股票与加密货币
- 🐦 Twitter/X集成 — 通过bird CLI获取社交情绪数据
- 📰 多数据源聚合 — CoinGecko、Google News、Yahoo Finance
- ⏰ Cron支持 — 生成每日趋势报告
What's in v6.0
v6.0 功能
- 🆕 Watchlist + Alerts — Price targets, stop losses, signal changes
- 🆕 Dividend Analysis — Yield, payout ratio, growth, safety score
- 🆕 Fast Mode — skips slow analyses (insider, news)
--fast - 🆕 Improved Performance — for faster runs
--no-insider
- 🆕 关注列表+提醒 — 目标价、止损、信号变动提醒
- 🆕 股息分析 — 收益率、派息率、增长情况、安全评分
- 🆕 快速模式 — 参数跳过慢速分析(内部人士交易、新闻)
--fast - 🆕 性能优化 — 参数提升运行速度
--no-insider
Quick Commands
快速命令
Stock Analysis
股票分析
bash
undefinedbash
undefinedBasic analysis
基础分析
uv run {baseDir}/scripts/analyze_stock.py AAPL
uv run {baseDir}/scripts/analyze_stock.py AAPL
Fast mode (skips insider trading & breaking news)
快速模式(跳过内部人士交易与突发新闻)
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast
Compare multiple
多标的对比
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
Crypto
加密货币分析
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD
undefineduv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD
undefinedDividend Analysis (NEW v6.0)
股息分析(v6.0新增)
bash
undefinedbash
undefinedAnalyze dividends
分析股息
uv run {baseDir}/scripts/dividends.py JNJ
uv run {baseDir}/scripts/dividends.py JNJ
Compare dividend stocks
对比股息股票
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json
**Dividend Metrics:**
- Dividend Yield & Annual Payout
- Payout Ratio (safe/moderate/high/unsustainable)
- 5-Year Dividend Growth (CAGR)
- Consecutive Years of Increases
- Safety Score (0-100)
- Income Rating (excellent/good/moderate/poor)uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json
**股息指标:**
- 股息收益率与年度派息额
- 派息率(安全/适中/偏高/不可持续)
- 5年股息增长率(复合年增长率)
- 连续增长年限
- 安全评分(0-100)
- 收益评级(优秀/良好/适中/较差)Watchlist + Alerts (NEW v6.0)
关注列表+提醒(v6.0新增)
bash
undefinedbash
undefinedAdd to watchlist
添加至关注列表
uv run {baseDir}/scripts/watchlist.py add AAPL
uv run {baseDir}/scripts/watchlist.py add AAPL
With price target alert
设置目标价提醒
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200
With stop loss alert
设置止损提醒
uv run {baseDir}/scripts/watchlist.py add AAPL --stop 150
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
uv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal
View watchlist
查看关注列表
uv run {baseDir}/scripts/watchlist.py list
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
uv run {baseDir}/scripts/watchlist.py check
uv run {baseDir}/scripts/watchlist.py check --notify # Telegram格式
Remove from watchlist
从关注列表移除
uv run {baseDir}/scripts/watchlist.py remove AAPL
**Alert Types:**
- 🎯 **Target Hit** — Price >= target
- 🛑 **Stop Hit** — Price <= stop
- 📊 **Signal Change** — BUY/HOLD/SELL changeduv run {baseDir}/scripts/watchlist.py remove AAPL
**提醒类型:**
- 🎯 **触达目标价** — 价格≥目标价
- 🛑 **触发止损** — 价格≤止损价
- 📊 **信号变动** — 买入/持有/卖出信号变更Portfolio Management
投资组合管理
bash
undefinedbash
undefinedCreate portfolio
创建投资组合
uv run {baseDir}/scripts/portfolio.py create "Tech 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
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
uv run {baseDir}/scripts/portfolio.py show
Analyze with period returns
按周期收益分析
uv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly
undefineduv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly
undefined🔥 Hot Scanner (NEW v6.1)
🔥 Hot Scanner(v6.1新增)
bash
undefinedbash
undefinedFull scan - find what's trending NOW
全面扫描 - 发现当前热门标的
python3 {baseDir}/scripts/hot_scanner.py
python3 {baseDir}/scripts/hot_scanner.py
Fast scan (skip social media)
快速扫描(跳过社交媒体)
python3 {baseDir}/scripts/hot_scanner.py --no-social
python3 {baseDir}/scripts/hot_scanner.py --no-social
JSON output for automation
输出JSON格式用于自动化
python3 {baseDir}/scripts/hot_scanner.py --json
**Data Sources:**
- 📊 CoinGecko Trending — Top 15 trending coins
- 📈 CoinGecko Movers — Biggest gainers/losers
- 📰 Google News — Finance & crypto headlines
- 📉 Yahoo Finance — Gainers, losers, most active
- 🐦 Twitter/X — Social sentiment (requires auth)
**Output:**
- Top trending by mention count
- Crypto highlights with 24h changes
- Stock movers by category
- Breaking news with tickers
**Twitter Setup (Optional):**
1. Install bird: `npm install -g @steipete/bird`
2. Login to x.com in Safari/Chrome
3. Create `.env` with `AUTH_TOKEN` and `CT0`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`🔮 Rumor Scanner (NEW v6.2)
🔮 Rumor Scanner(v6.2新增)
bash
undefinedbash
undefinedFind early signals, M&A rumors, insider activity
发现早期信号、并购传闻、内部人士活动
python3 {baseDir}/scripts/rumor_scanner.py
**What it finds:**
- 🏢 **M&A Rumors** — Merger, acquisition, takeover bids
- 👔 **Insider Activity** — CEO/Director buying/selling
- 📊 **Analyst Actions** — Upgrades, downgrades, price target changes
- 🐦 **Twitter Whispers** — "hearing that...", "sources say...", "rumor"
- ⚖️ **SEC Activity** — Investigations, filings
**Impact Scoring:**
- Each rumor is scored by potential market impact (1-10)
- M&A/Takeover: +5 points
- Insider buying: +4 points
- Upgrade/Downgrade: +3 points
- "Hearing"/"Sources say": +2 points
- High engagement: +2 bonus
**Best Practice:** Run at 07:00 before US market open to catch pre-market signals.python3 {baseDir}/scripts/rumor_scanner.py
**检测内容:**
- 🏢 **并购传闻** — 合并、收购、收购要约
- 👔 **内部人士活动** — CEO/董事买卖行为
- 📊 **分析师动作** — 评级上调、下调、目标价变更
- 🐦 **Twitter传闻** — "听说..."、"消息人士称..."、"传闻"等言论
- ⚖️ **SEC活动** — 调查、文件提交
**影响评分:**
- 每条传闻按潜在市场影响评分(1-10)
- 并购/收购:+5分
- 内部人士买入:+4分
- 评级上调/下调:+3分
- "听说"/"消息人士称":+2分
- 高互动量:+2额外分
**最佳实践:** 在美国股市开盘前07:00运行,捕捉盘前信号。Analysis Dimensions (8 for stocks, 3 for crypto)
分析维度(股票8项,加密货币3项)
Stocks
股票
| Dimension | Weight | Description |
|---|---|---|
| Earnings Surprise | 30% | EPS beat/miss |
| Fundamentals | 20% | P/E, margins, growth |
| Analyst Sentiment | 20% | Ratings, price targets |
| Historical | 10% | Past earnings reactions |
| Market Context | 10% | VIX, SPY/QQQ trends |
| Sector | 15% | Relative strength |
| Momentum | 15% | RSI, 52-week range |
| Sentiment | 10% | Fear/Greed, shorts, insiders |
| 维度 | 权重 | 描述 |
|---|---|---|
| 盈利超预期 | 30% | 每股收益达标/未达标 |
| 基本面 | 20% | 市盈率、利润率、增长情况 |
| 分析师情绪 | 20% | 评级、目标价 |
| 历史表现 | 10% | 过往财报反应 |
| 市场环境 | 10% | VIX、SPY/QQQ走势 |
| 板块表现 | 15% | 相对强度 |
| 动量 | 15% | RSI、52周区间 |
| 市场情绪 | 10% | 恐惧/贪婪指数、空头仓位、内部人士交易 |
Crypto
加密货币
- Market Cap & Category
- BTC Correlation (30-day)
- Momentum (RSI, range)
- 市值与类别
- BTC相关性(30天)
- 动量(RSI、区间)
Sentiment Sub-Indicators
情绪子指标
| Indicator | Source | Signal |
|---|---|---|
| Fear & Greed | CNN | Contrarian (fear=buy) |
| Short Interest | Yahoo | Squeeze potential |
| VIX Structure | Futures | Stress detection |
| Insider Trades | SEC EDGAR | Smart money |
| Put/Call Ratio | Options | Sentiment extreme |
| 指标 | 来源 | 信号 |
|---|---|---|
| 恐惧与贪婪指数 | CNN | 逆向指标(恐惧=买入信号) |
| 空头仓位 | Yahoo | 挤压潜力 |
| VIX结构 | 期货 | 压力检测 |
| 内部人士交易 | SEC EDGAR | 聪明资金动向 |
| 认沽/认购比率 | 期权 | 情绪极端信号 |
Risk Detection
风险检测
- ⚠️ Pre-Earnings — Warns if < 14 days to earnings
- ⚠️ Post-Spike — Flags if up >15% in 5 days
- ⚠️ Overbought — RSI >70 + near 52w high
- ⚠️ Risk-Off — GLD/TLT/UUP rising together
- ⚠️ Geopolitical — Taiwan, China, Russia, Middle East keywords
- ⚠️ Breaking News — Crisis keywords in last 24h
- ⚠️ 财报前 — 距离财报发布不足14天时发出警告
- ⚠️ 暴涨后 — 5日内涨幅超15%时标记
- ⚠️ 超买 — RSI>70且接近52周高点
- ⚠️ 风险规避 — GLD/TLT/UUP同步上涨
- ⚠️ 地缘政治 — 检测台湾、中国、俄罗斯、中东相关关键词
- ⚠️ 突发新闻 — 24小时内出现危机关键词
Performance Options
性能选项
| Flag | Effect | Speed |
|---|---|---|
| (default) | Full analysis | 5-10s |
| Skip SEC EDGAR | 3-5s |
| Skip insider + news | 2-3s |
| 参数 | 效果 | 速度 |
|---|---|---|
| 默认 | 完整分析 | 5-10秒 |
| 跳过SEC EDGAR数据 | 3-5秒 |
| 跳过内部人士交易+新闻分析 | 2-3秒 |
Supported Cryptos (Top 20)
支持的加密货币(前20名)
BTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR
(Use suffix: , )
-USDBTC-USDETH-USDBTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR
(需添加-USD后缀:, )
BTC-USDETH-USDData Storage
数据存储
| File | Location |
|---|---|
| Portfolios | |
| Watchlist | |
| 文件 | 位置 |
|---|---|
| 投资组合 | |
| 关注列表 | |
Limitations
局限性
- Yahoo Finance may lag 15-20 minutes
- Short interest lags ~2 weeks (FINRA)
- Insider trades lag 2-3 days (SEC filing)
- US markets only (non-US incomplete)
- Breaking news: 1h cache, keyword-based
- Yahoo Finance数据可能延迟15-20分钟
- 空头仓位数据延迟约2周(FINRA)
- 内部人士交易数据延迟2-3天(SEC提交文件)
- 仅支持美国市场(非美国市场数据不完整)
- 突发新闻:1小时缓存,基于关键词检测
Disclaimer
免责声明
⚠️ NOT FINANCIAL ADVICE. For informational purposes only. Consult a licensed financial advisor before making investment decisions.
⚠️ 非财务建议。仅供参考。做出投资决策前请咨询持牌财务顾问。