Robinhood crypto breakout-quality filter. Surge ranks breakouts by participation, quoted-depth growth, refill quality, and order dispersion so optical spikes die before they reach the board.
Most spikes disappear before the candle closes. Surge filters Robinhood crypto breakouts through four quality checks and ranks only the moves that still have room to continue.
INGEST -> DETECT -> DECOMPOSE -> SCORE -> FILTER -> RANK
Snapshot: September 4, 2026 · 12:27 UTC
| Asset | Price | 24h move | Surge score | Participation | Decision |
|---|---|---|---|---|---|
| LINK | $12.02 | +6.56% | 86 | broad | PROMOTE |
| XRP | $1.45 | +5.84% | 78 | broad | WATCH |
| DOGE | $0.08768 | +5.46% | 73 | steady | WATCH |
| ETH | $2,521.04 | +4.75% | 62 | mixed | SCAN |
| BTC | $81,172 | +4.16% | 55 | mixed | WATCH |
The snapshot is fixed to the timestamp above. Surge does not label stored market data as live.
Use case— separate durable Robinhood crypto breakouts from short-lived spikesPrimary inputs— participation acceleration, quoted-depth growth, refill quality, and order dispersionPrimary failure mode— promoting a dramatic candle with weak participation underneath itOutput— PROMOTE, WATCH, SCAN, or REJECT with a component score
A price spike without broad participation fails early. Surge rewards moves supported by expanding activity across the tracked interval.
Volume does not matter when the available book disappears. The score discounts moves whose quoted depth weakens into the breakout.
A strong move needs more than one supportive component. Surge checks price response, participation, refill behavior, and dispersion together.
Most detected spikes never reach PROMOTE. The filter exists to remove noise, not to fill the board.
Surge weights four positive components and one concentration penalty:
score = participation + depth growth + refill quality + order dispersion - concentration penalty
No single component decides the result. A large move with poor depth or narrow participation remains a weak setup.
A candidate survives only when:
- participation clears the minimum quality floor
- quoted depth grows with the move instead of shrinking
- refill quality holds after the first burst
- order flow stays sufficiently dispersed
The board records the failed gate for every rejected candidate.
SURGE // BREAKOUT QUALITY TICKET
asset LINK
price $12.02
24h move +6.56%
surge score 86
participation broad
depth growth strong
refill quality strong
decision PROMOTE
reason: participation and quoted depth expanded together while refill stayed healthy
- pull the supported Robinhood crypto snapshot
- compare the latest interval with the rolling baseline
- decompose the move into the four score components
- apply the rejection gates
- rank the survivors by composite quality
- alert only when the decision changes materially
participation floor— removes narrow spikesdepth gate— blocks moves that consume available liquidityrefill gate— rejects breakouts whose book does not recoverdispersion check— penalizes concentrated activityalert discipline— suppresses repeated updates that add no new information
git clone https://github.com/SurgeDetect/Surge
cd Surge
npm install
cp .env.example .env
npm run devMIT
a spike that fails the quality gates never becomes a breakout.