How scoring works

Every number Stock Sleuth shows comes from one formula. Here’s the full picture.

The two scores

ScoreWhat it measuresRange
ConvictionAll five pillars combined — the complete view of a trade opportunity0 – 100
TechnicalThe four market-structure pillars only (no insider data), rescaled to 100. Used in the first-pass scan to decide which names to enrich with insider data.0 – 100
Formula
Conviction  =  P1 + P2 + P3 + P4 + P5
Technical  =  (P1 + P2 + P3 + P5) ÷ 80 × 100

The five pillars (20 pts each)

P1 — Regime clarity

Is the stock in a healthy uptrend with low choppiness?

SignalPoints
Price above the 200-day moving average+5
200 DMA is rising+5
50 DMA is rising+4
Both higher-highs and higher-lows present+3
Either higher-highs or higher-lows+1.5
Efficiency ratio (trend vs chop) — linear ramp 0 → 30 – 3

P2 — Sponsorship / volume

Is institutional money flowing in and holding pullbacks?

SignalPoints
On-balance-volume slope vs average dollar volume — linear ramp 0 → 70 – 7
No OBV divergence (OBV confirming price)+7
OBV holding during pullbacks+6

If OBV is unreliable the slope term is halved.

P3 — Volatility behaviour

Are pullbacks shallow, and is volatility contracting?

SignalPoints
Pullback depth (shallower = higher) — linear ramp 0 → 70 – 7
Zero wide downside bars+7
1 – 2 wide downside bars+3.5
ATR contracting (volatility compressing)+6
ATR not contracting+2

P4 — Catalyst / insider buying

Is there meaningful, clustered CFO or C-suite buying?

SignalPoints
Cluster breadth: 4 or more insiders buying+8
Cluster breadth: 3 insiders+6.5
Cluster breadth: 2 insiders+4
Single buyer+0
Net purchase ratio (NPR) — linear ramp 0 → 50 – 5
CFO purchase size vs market cap — linear ramp 0 → 40 – 4
CFO recency (fresher = higher) — linear ramp 0 → 30 – 3

Non-CFO buyers do not earn the size or recency points. Pillar capped at 20.

P5 — Cross-asset confirmation

Is the sector ETF strong, and is the stock leading its sector?

SignalPoints
Sector ETF above its rising 200 DMA+7
Sector ETF above its flat 200 DMA+4
ETF relative strength vs SPY (6m) — linear ramp 0 → 70 – 7
Stock relative strength vs its ETF (avg 3m & 6m) — linear ramp 0 → 60 – 6

Missing ETF data scores 0 for the whole pillar.

Hard gates

These do not lower the score — they override position sizing to $0 regardless of conviction.

Gate
Stock is below its 200 DMA
200 DMA is not rising
50 DMA is not rising
Net purchase ratio ≤ −0.30
Market regime is “overlapping / choppy” (efficiency ratio below threshold)
Sector ETF is both below its 200 DMA and not rising
Market cap below $300 M, average dollar volume below $1 M, or price below $5

Position sizing

Any gated name is sized at $0 regardless of conviction.

ConvictionTierSuggested size
≥ 85$50,000 – $65,000
≥ 75Press$40,000 – $50,000
≥ 60Standard$25,000 – $35,000
≥ 40Probe$10,000 – $17,500
< 40No trade / watch only

Scan flow

  1. Compute technical score (P1+P2+P3+P5) for every constituent of the S&P 500 and Nasdaq-100.
  2. Keep names with no hard gates and technical score ≥ 45 — these are enriched with insider data.
  3. Re-score enriched names with the full conviction score (all five pillars).
  4. Apply hard gates; surviving names receive a position-size recommendation.

← back to runs