Skip to content
Premarket  Gappers  Templates

Premarket gappers template (Trade Ideas): stop the junk first

Most premarket scanners fail for one reason:

people filter for % gap and nothing else.

That gives you a list full of: - wide spreads - illiquid garbage - random movers with no real attention

This page gives you a clean starting template you can copy, then tighten.

Disclosure: some links are affiliate links. Learn more.


The baseline template (80/20)

If you only do three things, do these:

1) Liquidity floor (so you can actually trade it) 2) Spread sanity (so you don't get chopped by bad fills) 3) Premarket participation (volume / RVOL so it's actually in play)

Recommended baseline constraints: - Price range: pick something you can trade (example: $2 to $20) - Dollar volume: set a minimum (example: $5M+ premarket or a "today" proxy) - Volume today / premarket volume: set a minimum (varies by lane) - RVOL: use as a gate, not a magic number - Exclude obvious junk: (optional) ETFs, ultra-low price, extreme spreads

What this looks like in the Top List config

Use the existing premarket gap list workflow tutorial and copy the "lane" concept:

Top List Config Window: lane filters (price + liquidity + float)

Then use a broad pool + a filtered "high quality" pool:

Premarket gap list: broad Gaps vs High Quality Gappers

If you want the full step-by-step: - Premarket gap list workflow


3 variants (pick one lane)

Variant A  Small-cap momentum (highest noise)

Use more guardrails, not fewer.

  • Higher minimum volume
  • More aggressive spread limit
  • Consider float constraints (because behavior changes)

Related: - Guide: float + short float - Guide: liquidity filters

Variant B  Mid-cap "clean movers"

Best for most people.

  • Moderate volume threshold
  • Moderate spread limit
  • Focus on RVOL + clean ranges

Related: - Guide: stocks in play

Variant C  Large-cap news-driven

If you trade big names:

  • Prioritize dollar volume
  • Lower spread sensitivity (already tight)
  • Focus on catalyst + sustained volume

Noise reducers (do these before adding fancy alerts)


Backtest the lane (a concrete OddsMaker example)

Backtesting gappers is tricky because the “universe” changes every day — but OddsMaker is still useful for validating: - whether your filters are doing anything - how sensitive your lane is to time-of-day - whether you should tighten/loosen RVOL/liquidity gates

A realistic first test (good enough to stop guessing): - Session: regular hours - Entry window: 9:30 AM → 10:30 AM (or whatever you actually trade) - Filters: your baseline gappers constraints (price + liquidity + spread sanity + in-play volume) - Trigger: a simple continuation trigger (new highs / range expansion) or “holds above VWAP” style logic, depending on your lane

In OddsMaker (“Backtest Strategy”), set your entry time window explicitly:

OddsMaker entry window example (set time window)

Optional: add a regime filter so you don’t trade gappers on dead tape

If your gapper lane dies on low-momentum days, add a quick tape gate like S&P Change 30 Minute (%).

OddsMaker optimization example: S&P Change 30 Minute (%) filter bands

OddsMaker walkthrough: - OddsMaker backtesting


Next