Back to Learn

Signal Scoring

Quality Assessment System

0-100 Scale
4 Components
Quality Filter

Why Score Signals?

A scoring system helps avoid the trap where "every wiggle is a signal."By quantifying quality across multiple dimensions, we can separate high-probability setups from noise and ensure every alert has clear justification.

Score Components (0-100)

A) Setup Quality
40 pts max

Breakout: compression quality + clean range. Mean Reversion: z-score magnitude + deceleration.

B) Regime Alignment
20 pts max

Breakout aligns with 1h trend? +10. Mean reversion in range regime? +10. Penalties if misaligned.

C) Tradeability
25 pts max

Spread acceptable? Expected move vs costs? Liquidity window? Penalties for thin hours.

D) Structure Confluence
15 pts max

Near 1h swing level? Key level reclaim/break? Multi-timeframe agreement?

Alert Thresholds

78
HIGH QUALITY
Setup Quality35/40
Regime Alignment18/20
Tradeability15/25
Confluence10/15
62
WATCHLIST
Setup Quality28/40
Regime Alignment12/20
Tradeability15/25
Confluence7/15
48
SUPPRESSED
Setup Quality20/40
Regime Alignment8/20
Tradeability15/25
Confluence5/15
Score ≥ 70
High Quality Alert
Score 55-69
Watchlist Alert
Score < 55
Suppressed

Setup Quality (40 pts)

  • Compression ratioTighter = better (breakout)
  • Z-score magnitudeDeeper overextension (MR)
  • Clean boundariesClear support/resistance
  • Confirmation candleStrong close in direction

Regime Alignment (20 pts)

  • Trend alignmentBreakout with 1h trend = +10
  • Range regimeMean reversion in range = +10
  • Counter-trendPenalty for misalignment
  • Volatility stateMatches strategy expectations

Tradeability (25 pts)

  • Spread checkBelow threshold = +10
  • Move vs costsExpected move > 3-5x cost = +10
  • Liquidity windowActive session = +5
  • Rollover penaltyNear daily rollover = -pts

Confluence (15 pts)

  • 1h swing levelNear key structure = +5
  • Level reclaimBreak/reclaim of S/R = +5
  • Multi-TF agreement1h and 5m aligned = +5

Explainability Requirement

Every alert must include complete transparency:

Score Breakdown

Full breakdown of all 4 components and their individual contributions

Rules That Fired

Exact conditions that triggered the signal (trigger, confirmation)

Cost Estimate

Spread + slippage buffer = total estimated cost to enter