MarketBotsLabTransparency
ScannerFetching latest completed breakout scan. This should usually take a few seconds.
Loading market pulse…
Loading high-conviction setups…
Reading the latest persisted scan run.
Loading top picks…
Pattern Discovery · Live

Breakout Scanner

Institutional-grade pattern detection across the universe — VCP, cup-and-handle, flat-base, ascending triangle, stage-2 prior trend, with Minervini template gating, sector RRG context, and forward proof-of-edge from historical outcomes. Click any row for the chart; the drawer surfaces the full conviction stack.

UniverseCore (113 names)113 SYMExpanded (158 names)158 SYMCrypto (23 names)23 SYMMeme (22 names)22 SYMAI-Power (32 names)32 SYMMovers (live) (0 names)0 SYM
Universe: Meme (22 names) · 22 symbols scanned · scanning…
NoveltyAllNEWMATUREDRECURRINGREENTERED

Run a fresh breakout scan to persist a new snapshot. Click any signal row to view its chart.

Loading breakout scan

Fetching the latest persisted scan results from the server. If this takes more than a few seconds, click 'Run Breakout Scan' above.

Loading recent pattern performance…
Pattern expectancy
Updated
Loading expectancy…
Forward-proof ledger
Every fired signal is tracked. Losers are never hidden.
Loading forward-proof ledger…
Loading diagnostics…
Methodology — what qualifies as a breakout, scoring, risk flags

What qualifies as a breakout signal

  1. Price closes above a defined resistance or pattern trigger.
  2. Breakout distance exceeds a minimum threshold (pattern-specific).
  3. Volume confirms or does not contradict the move.
  4. Liquidity passes minimum tradability checks (ADV ≥ $1M / day).
  5. The signal is not immediately invalidated by a reversal back below trigger.
  6. Similar patterns have acceptable historical expectancy when sample size ≥ 5.

Supported breakout types: close breakout, intraday breakout, gap breakout, base breakout, range expansion, reclaim breakout, failed- break reversal, continuation breakout, earnings breakout, news- driven breakout.

Lifecycle stages

  • Forming: base is forming. No trigger yet.
  • Near trigger: price within 2% of breakout level.
  • Triggered: trigger broken; confirmation pending.
  • Confirmed: confirmation close above trigger.
  • Extended: more than 5% past trigger — chasing risk elevated.
  • Retesting: confirmed breakout pulling back to the trigger zone.
  • Reclaimed: failed break has been reclaimed.
  • Failed: closed back below trigger / invalidation.
  • Matured: signal aged past the 30-day evaluation window.

Score decomposition (composite 0..100)

  • 40% Breakout Quality — pattern, volume, RS, trend, compression
  • 25% Trade Readiness — distance from trigger, regime, sector alignment
  • 20% Historical Edge — pattern win-rate × reliability × sample size
  • 15% Regime Alignment — macro regime + sector zone

The composite is then multiplied by a risk-penalty product (each ≤ 1.0) for extended setups, earnings proximity, low liquidity, weak history, gap exhaustion, and a few others — so two signals with the same raw breakout quality can have very different composites once risk is applied.

Risk flag catalogue

  • Extended — price > 5% past trigger
  • Low volume — volume < 1.2× 20d avg on the break
  • Weak RS — relative strength score < 50
  • Earnings ≤3d — gap-risk window
  • Earnings ≤7d — elevated event risk
  • Low liquidity — ADV < $1M / day
  • Bearish regime — macro risk-off
  • Weak sector — sector in laggard cohort
  • Low sample — pattern n < 5
  • Weak history — pattern win-rate < 40%
  • Gap exhaustion — ATR expansion > 4×
  • Failed — closed back below invalidation

Decision labels

  • Research-worthy — composite ≥ 70, lifecycle confirmed/ triggered/reclaimed/retesting, no chasing risk.
  • Watchlist candidate — composite ≥ 50, setup forming or near trigger.
  • Wait for setup — forming, score < 55. Note the trigger and revisit.
  • Needs confirmation — mixed read; research prompt only.
  • Weak signal · avoid chasing — extended past trigger, failed, matured, or composite < 35.

Limitations & disclaimer

Some fields (liquidity grade, spread estimate, earnings date) are surfaced only when the upstream data source provides them. Missing fields render explicit fallback labels — never fake values. Historical expectancy with sample < 5 is shown but flagged as low-sample. This page surfaces analytical signals derived from public market data; it is not personalised investment advice. Do your own due diligence and manage risk according to your situation.