★ ★ ★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

find_breakout_levels

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

Identifies whether the most recent closing price has broken above the highest close or below the lowest close in the preceding lookback window. A bullish breakout occurs when price closes above the lookback high; a bearish breakout when below the lookback low; otherwise the market is consolidating.

The default lookback of 20 bars corresponds to roughly one trading month on a daily chart, making this function sensitive to monthly consolidation ranges. Pair with `detect_volume_anomalies` to filter for volume-confirmed breakouts only — price breaking range with high volume has historically been a more reliable continuation signal than low-volume breakouts.

[ USAGE EXAMPLE ]
example.py
direction = find_breakout(close, lookback=20)
# → "bullish_breakout" | "bearish_breakout" | "consolidating"
[ FULL CODE ]
find_breakout_levels.py
def find_breakout(close, lookback=20): recent_high = max(close[-lookback-1:-1]) recent_low = min(close[-lookback-1:-1]) if close[-1] > recent_high: return "bullish_breakout" if close[-1] < recent_low: return "bearish_breakout" return "consolidating"
[ METADATA ]
CategoryChart Analysis
ComplexityBeginner
LanguagePython 3.10+
TagsBreakout, Analysis
[ ASK CLAUDE ]

Ask AI about this skill before installing it.

[ RELATED SKILLS ]