Build a GRIPS Score

Adjust the parameters below and watch Squintz score the signal in real time. This is the exact algorithm behind every alert.

The GRIPS algorithm scores every moving stock on five dimensions: Growth (velocity of the move), Range (where price closed in its intraday range), Intensity (volume participation), Probability (ML-scored continuation odds), and Spread Quality (tightness of the bid-ask spread). Each dimension scores 0–20. Combined, they produce a GRIPS total of 0–100. Signals above 75 with all 8 conviction gates aligned trigger a high-conviction alert. Read the full methodology at how GRIPS works, or see the live results on the Signal Record.

Try a preset:

How much did it move, and how fast?

Price Change8.0%
Minutes to get there30 min
Velocity: 0.27%/min

Where did price close in today's range?

Strong close — momentum holding

How much volume behind this move?

When did this move happen?

9:30 AM10:00 AM ET4:00 PM

Strong window

🐋 How tight is the bid-ask spread?

Spread % of price0.08%
Tight — institutional flow
81

HIGH

GRIPS Total / 100

GGrowth

14/20

Velocity of the move

RRange

17/20

Where price closed in range

IIntensity

15/20

Volume participation

PProbability

18/20

ML-scored continuation odds

SSpread Quality

17/20

Bid-ask tightness — institutional flow

🔥 HIGH CONVICTION — All 8 gates pass. This signal would trigger an SMS alert.

  • GRIPS total ≥ 75
  • G score ≥ 14
  • I score ≥ 10
  • S score ≥ 10
  • Move ≥ 8%
  • Velocity ≥ 0.20%/min
  • Time: 9:30 – 11:30 AM ET
  • Move happened in ≤ 45 minutes

Why These Five Dimensions?

G

Growth — velocity, not magnitude

Growth measures velocity, not just magnitude. A stock moving 8% in 20 minutes (0.40%/min) scores dramatically higher than the same 8% move spread over 90 minutes (0.09%/min). Speed tells you a move is still happening — not that it already happened.

R

Range — where it closed matters

Range measures where price closed within today's high-low band. A close at the session high means buyers are still in control at the end of the window — momentum is intact. A close near the low means sellers pushed back.

I

Intensity — volume separates signal from noise

Intensity measures volume. Retail traders move small volume. Institutional money moves markets. An 8% move on 5M shares is structurally different from the same move on 50K shares. Squintz scores volume to separate signal from noise.

P

Probability — the ML layer

Probability uses a machine learning model trained on 22,000+ real trade outcomes to score the likelihood the move continues. Early session moves score higher because they have more time to run. The model retrains every Friday.

S

Spread Quality — 🐋 institutional flow

Spread Quality measures how tight the bid-ask is relative to price. Tight spreads on a moving stock are the fingerprint of institutional flow — big money provides liquidity and compresses the spread. Wide spreads mean thin liquidity or a retail-dominated order book.

Ready to receive signals like this?

Every GRIPS-qualified alert lands in your inbox — and on Pro, your phone — the moment all 8 gates pass.