★ ★ ★LIVE97 COINS ANALYZED BY CLAUDE MCP·VIEW SKILLS →★ ★ ★
MCP
claude.analyze("BTCUSDT")→ [buy] signal detectedmcp.draw_levels(resistance=98000)→ [drawn] on chartclaude.scan_watchlist(coins=100)→ [42] buy signals foundmcp.connect("tradingview")→ [connected] daily TFclaude.detect_sr("SOLUSDT")→ [S: $165] [R: $185]claude.analyze("ETHUSDT")→ [neutral] consolidatingmcp.screenshot_chart("BNBUSDT")→ [captured] analyzing...claude.score_quality("XRPUSDT")→ score: 78/100mcp.set_timeframe("1D")→ [ok] chart updatedclaude.analyze("BTCUSDT")→ [buy] signal detectedmcp.draw_levels(resistance=98000)→ [drawn] on chartclaude.scan_watchlist(coins=100)→ [42] buy signals foundmcp.connect("tradingview")→ [connected] daily TFclaude.detect_sr("SOLUSDT")→ [S: $165] [R: $185]claude.analyze("ETHUSDT")→ [neutral] consolidatingmcp.screenshot_chart("BNBUSDT")→ [captured] analyzing...claude.score_quality("XRPUSDT")→ score: 78/100mcp.set_timeframe("1D")→ [ok] chart updated
BACK TO CLAUDE SKILLS

scan_top_setups

Market ScannerScannerRanking
INSTALLATION
$python -c "exec(open('scan_top_setups.py').read())"
#or paste directly into your Claude Code terminal
[ ABOUT ]

Scores all input coins using `compute_signal_score`, sorts descending by score, and returns the top N results as (coin, score) tuples. This is a ranking function — it doesn't apply a hard cutoff beyond the top-N limit, allowing the caller to set the quality bar dynamically based on how many candidates the portfolio can absorb.

The quality of output is entirely dependent on the implementation of `compute_signal_score`. A robust scorer weights multiple factors: RSI position, EMA cross recency, MACD histogram sign, ADX strength, and volume confirmation. Wire all preceding indicator functions into the scorer for the most nuanced ranking results.

[ USAGE EXAMPLE ]
example.py
top10 = scan_top_setups(coin_list, top_n=10)
for coin, score in top10:
    print(f"{coin}: {score}/100")
[ FULL CODE ]
scan_top_setups.py
def scan_top_setups(coins, top_n=10): scored = [(c, compute_signal_score(c)) for c in coins] scored.sort(key=lambda x: -x[1]) return scored[:top_n]
[ METADATA ]
CategoryMarket Scanner
ComplexityIntermediate
LanguagePython 3.10+
TagsScanner, Ranking
[ ASK CLAUDE ]

Ask AI about this skill before installing it.

[ RELATED SKILLS ]