Pre-market 8 min read

How to Find Stocks Before They Run — 5 Pre-Market Signals

Five pre-market signals that separate tomorrow's runners from the rest of the watchlist.

How to Find Stocks Before They Run — 5 Pre-Market Signals
Pre-market · Educational illustration · Not a real chart

The question every small-cap trader asks

"How do I find the runners before they run?" It's the first question and often the wrong one. The honest answer is: you don't find the runner. You find a pool of 10–30 candidates every morning, and you wait for the tape to confirm which ones have genuine follow-through. Most mornings, 2–3 of them actually run. The rest fade.

This guide walks through the five pre-market signals BullAlert's scanner weights most heavily — the signals that separate tomorrow's gappers from the noise. Nothing here is financial advice. Always do your own DD before making any investment decision.

Survival rate is not the same as a profitable trade — readers compute their own P&L — but it is a useful read on whether the signals below actually filter for follow-through. Across the last 90 days, 9 in 10 pre-market catches in our public history avoided closing red against the catch line, and the average peak from catch was +15.4%. Those numbers describe what the scanner observed, not realized returns.

Signal 1: Relative volume on the gap

A stock up 40% pre-market on 50k shares is a nothing-burger. The same move on 5 million shares is a story. Volume is the first filter because it's the only pre-market signal that's actually hard to fake.

The metric: pre-market RVOL computed against a pre-market-specific baseline (not the full day). BullAlert uses ~10% of average daily volume as the "expected" pre-market number. A stock at 5× pre-market RVOL has already traded 5 times its usual pre-market volume — that means real participation, not a lone order.

Read our deep dive on RVOL for why the naive formula (today / avg) is wrong and how to compute it properly.

Signal 2: Gap-and-hold structure

Not all gaps are created equal. Watch the first 30 minutes after the gap:

  • Gap and go: Gap up, hold the gap high, push higher on rising volume. Strongest setup.
  • Gap and fill: Gap up, immediately fade back through the opening price. Weak. Skip.
  • Gap and chop: Gap up, then trade in a tight range for an hour. Undecided. Wait for the break.

A stock that gaps 30% and then makes a higher high in the next 30 minutes is showing follow- through. A stock that gaps 30% and immediately red-prints is showing distribution. The tape tells you which — read it, don't guess. For the full breakdown, see Gap-and-Go: Anatomy of a Pre-Market Gapper.

Signal 3: Float and share structure

Small float = less supply = faster moves. BullAlert's scanner pays special attention to floats under 20 million shares, with the sweet spot around 2–10 million. A 5M-float stock can move 50% on a few hundred thousand shares of buying — because there simply isn't that much available to sell.

Beware the inverse: very low floats (under 1M shares) are too thin to trade safely. Your order becomes the order flow. We filter those out.

We never display raw float numbers to users — small-cap float data is easily manipulated and often out of date. Instead, float is bucketed (NANO / MICRO / SMALL / MEDIUM / LARGE) and used as one input to the scoring engine.

Signal 4: Pre-market high respected

Here's a simple rule that eliminates 80% of bad pre-market setups: watch whether the stock respects its pre-market high.

If the pre-market high held for the last 90 minutes and price is consolidating just below it on rising volume, the stock is coiling for a breakout. That's strong.

If price punched through the pre-market high once, fell back, and is now meandering — the best move already happened pre-market. That's a late catch waiting to happen. Skip.

Signal 5: Sector or theme context

The fifth signal is the softest but often the most predictive: is there a thematic reason for institutional money to be interested? FDA calendar day. Earnings week for a sector. Geopolitical catalyst (defense, oil, uranium). Social-media squeeze chatter.

A single small cap moving in isolation is usually retail excitement. A small cap moving in sympathy with 5 other names in the same sector is institutional rotation. The second kind tends to have real follow-through. The first kind tends to fade.

BullAlert's scanner weights community spread (how many independent social sources are talking about a ticker) as a proxy for this signal. It's imperfect — social chatter can be manufactured — but combined with RVOL and structure, it helps separate the sympathy plays from the one-offs.

Putting the signals together

Each signal on its own is noise. Together they stack:

  1. High pre-market RVOL (5×+) → something real is happening
  2. Gap-and-hold structure → follow-through is confirmed, not just a spike
  3. Small float (2–10M) → supply constraint amplifies the move
  4. Pre-market high respected → buyers are still in control
  5. Sector or theme context → institutional rotation, not retail noise

A stock checking 4 or 5 of these is in the BullAlert scanner's premium tier. A stock checking 2 or fewer is filtered out. That's the difference between a watchlist of 10 actionable candidates and a watchlist of 100 "interesting" names.

What the scanner actually does with this

BullAlert runs these filters every 5 minutes during extended hours. When a stock passes the premium gate, it fires a real-time alert tagged by session, score, and pattern. Paid users see it live; the public alert history shows what we caught on any given day.

From there, the public alert history shows the timestamped entries and how each one played out — caught price, peak, win-rate by tier and session. That's how you study whether a particular signal combo actually produced follow-through on that day's tape. No guessing, no cherry-picking.

Frequently asked questions

What's the best pre-market time window to scan?

8:00 AM ET to 9:25 AM ET is the highest-signal window. Earlier than 7:00 AM the tape is too thin and most prints are algos sweeping the bid; later than 9:30 AM you're competing with the open. The 90 minutes before the bell are when real volume confirms (or rejects) the gap.

What float threshold should I use?

Sub-20M float is where small-cap mechanics dominate. Sub-10M float compresses moves further but adds a liquidity tax (your order can become the order flow). The scanner's universe sits in roughly the 1M–50M float band; sub-1M floats are excluded as untradable for most readers.

What disqualifies a pre-market gapper?

Three conditions: (1) the gap was driven by a single large block trade rather than continuous tape, (2) volume contracts after the initial spike instead of expanding, or (3) the gap forms below pre-market VWAP and stays there. Any one of these flips the setup from gap-and-go to fade probability.

News-driven vs technical gappers — which has better follow-through?

Both can run. The difference is in fail mode: news gappers fade faster when the news is already priced in or the catalyst is small; technical gappers (continuation from the prior day's strong close) fade faster when broader market goes risk-off. Stack catalyst with structure for the highest-quality setup.

Why do most pre-market gappers fade?

Selection bias and liquidity. Pre-market liquidity is a fraction of regular hours, so a small buy program produces an outsized gap that the regular-hours order book may not sustain. Most gaps lose 30%–60% of their pre-market range by 11:00 AM unless real institutional flow shows up after the bell.

Related reading

All posts →