← 返回
数据分析 中文

Ripe Scanner

Free stock and crypto momentum scanner with social sentiment analysis. Scans S&P 500, Nasdaq 100, and crypto for momentum signals using RSI, EMA, Bollinger S...
免费股票与加密货币动量扫描器,集成社交情绪分析。扫描标普500、纳斯达克100及加密货币市场,运用RSI、EMA、布林带等技术指标识别动量信号。
nomadrex
数据分析 clawhub v1.1.0 2 版本 100000 Key: 无需
★ 0
Stars
📥 531
下载
💾 16
安装
2
版本
#latest

概述

Ripe Scanner — Free Momentum + Social Sentiment Scanner

Zero-cost, fully local momentum scanner covering 600+ stocks and 15 crypto assets.

Combines technical scoring (RSI, EMA, Bollinger Squeeze, volume) with social sentiment

(StockTwits + Reddit WSB). Tracks signal history for win rate verification.

No API keys required. No rate limits. Runs entirely on your machine.

Requirements

pip install yfinance pandas numpy

Commands

All scripts: ~/.openclaw/workspace/skills/ripe-scanner/scripts/

Scan Top Signals

python3 scripts/ripe-scan.py top [--limit 10] [--min-score 70] [--sentiment] [--no-crypto]

Ranked table of highest-scoring momentum signals across the full universe.

Individual Lookup

python3 scripts/ripe-scan.py lookup TSLA NVDA BTC-USD

Full profile per ticker: score, technicals, sentiment breakdown, key drivers.

Social Sentiment Only

python3 scripts/ripe-scan.py sentiment TSLA AAPL

StockTwits bull/bear ratio + Reddit WSB mention frequency and sentiment.

Market Pulse

python3 scripts/ripe-scan.py pulse [--sentiment]

Bird's-eye market overview: badge distribution, top ripe signals, overbought warnings, biggest movers.

Score Changes (vs Previous Day)

python3 scripts/ripe-scan.py changes

Detects newly ripe signals, big upgrades/downgrades, and score jumps vs the last snapshot.

Save Daily Snapshot

python3 scripts/ripe-scan.py snapshot [--sentiment]

Saves today's scores to disk. Run daily (e.g., via cron) to build history for win rate tracking.

Signal History & Win Rate

python3 scripts/ripe-scan.py history

Shows cumulative win rate for past "ripe" signals (1-day and 5-day returns).

Scoring System (0–100)

ComponentWeightSource
---------------------------
RSI (14) trend zone20%yfinance
EMA 20/50 alignment20%yfinance
Bollinger Squeeze15%yfinance
Volume surge vs 20d avg15%yfinance
52-week high proximity10%yfinance
Social sentiment20%StockTwits + Reddit

Badges

BadgeScoreMeaning
-----------------------
🍌 Ripe80–100Strong momentum + positive sentiment
🟡 Ripening60–79Building momentum, watchlist candidate
🟠 Overripe80–100 (RSI>75)Overbought — caution
Neutral40–59No clear signal
🔴 Rotten0–39Weak momentum + negative sentiment

Coverage

  • Stocks: S&P 500 + Nasdaq 100 + popular watchlist names (~600)
  • Crypto: BTC, ETH, SOL, BNB, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, UNI, ATOM, LTC, NEAR
  • Easily extensible — add tickers to WATCHLIST_EXTRA or CRYPTO_TICKERS in the script

Data Sources (All Free)

SourceDataRate Limit
--------------------------
yfinancePrice, volume, technicals~2000 req/hr (batched)
StockTwits APIBull/bear sentimentNo key needed, ~200 req/hr
Reddit JSONWSB mentions + upvotesNo key needed, ~60 req/min

Performance

  • Full scan (~600 tickers): 3–5 minutes (with sentiment for top 50)
  • Individual lookup: ~5 seconds per ticker
  • Results cached for 30 minutes at /tmp/ripe_scanner_cache.json

History & Snapshots

Daily snapshots stored in ~/.openclaw/workspace/memory/ripe_scanner/snapshots/.

Signal log at ~/.openclaw/workspace/memory/ripe_scanner/signals_log.json.

Run snapshot daily to:

  1. Save all scores to disk
  2. Log "ripe" signals with entry prices
  3. Enable changes command (vs previous day comparison)
  4. Build win rate history over time

Example Output

🏆 TOP 5 MOMENTUM SIGNALS
Symbol     Score Badge               Price       1d       5d   RSI  Sent
------------------------------------------------------------------------
 $MU          94 🍌 ripe         $  426.13   +5.1%   +9.4%    51   100
          ↳ Price above EMA20 & EMA50, Bollinger Squeeze, RSI 51 healthy
 $XOM         91 🍌 ripe         $  156.12   +1.7%   +3.8%    61   100
          ↳ Uptrend confirmed, Squeeze detected, Near 52-week high
₿$BTC-USD    78 🟡 ripening     $67432.10   +2.3%   -1.2%    55    72
          ↳ RSI 55 healthy momentum, Strong bullish social sentiment

Tips

  • Use --sentiment flag on top and pulse for more accurate scores (adds ~2 min)
  • Without --sentiment, social score defaults to 50 (neutral) — technicals only
  • Use --no-crypto to exclude crypto assets from scans
  • Schedule python3 ripe-scan.py snapshot --sentiment via cron for daily tracking
  • Compare with changes to catch breakout transitions early

License

MIT — free for personal and commercial use.

版本历史

共 2 个版本

  • v1.1.0 当前
    2026-05-01 19:29 安全 安全
  • v1.0.0
    2026-03-30 04:57 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 366 📥 139,968

Genome Report

nomadrex
分析23andMe原始基因组数据,生成健康、特征及家族对比报告,支持心血管、认知、代谢、药物等。
★ 0 📥 345
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 64,861