BullzeyeBULLZEYE
Join the waitlist
Scanner templates

The presets, published: settings, reasoning, and what slips through.

These four templates are the scanner engine's working presets, not marketing abstractions. Every threshold has its reason next to it, and every template lists the false positives it admits, because a filter you can't argue with is a filter you can't trust.

01
04:00 to 09:30 ET

Premarket gap + participation

Names gapping on fresh news with enough premarket dollar volume to actually trade.

The workhorse. A gap list on its own is mostly noise: thin quotes marked up on no volume. This template demands the gap and the participation and the catalyst, which is why it usually holds seven names, not seventy.

Settings
Gap from prior close≥ 10%Below 10% on a low float you are trading drift, not a gap. The number is a floor, not a target. The board sorts by the blend, not the gap alone.
Premarket $ volume≥ $1MDollar volume, not share volume: share counts flatter $1 stocks. A million premarket dollars means the crowd is genuinely arriving.
RVOL, time-of-day adjusted≥ 5×Volume against the same clock window on the name's own history. This is the filter that kills the "gap on one print" false positive.
Catalyst freshnessNew or overnightRecycled news is excluded by default. A re-issued March PR gapping a stock in August is a promotion signature, not a catalyst.
Price band$1 to $20Below $1 the halts and reverse-split mechanics change the game; above $20 the float maths stops mattering. Widen it once you know why it's set.
What slips through
  • A real catalyst that is fully priced by 9:25: the filter measures attention, not remaining upside.
  • Biotech partial data: the headline reads clean, the detail gaps it back down at 10 am. The filter cannot read a p-value; you have to.
  • Sympathy gappers riding a sector story with no news of their own: they pass on volume and fail on catalyst, but a vague company PR can sneak one through.
Claim this template

Leave an email and this template is saved against it: the day your workspace opens, it's already in there, thresholds set, ready to argue with.

Also joins the founding-cohort waitlist. The templates on this page stay free to read regardless.

02
All session

Relative volume, adjusted

Names trading far above their own normal participation for this exact time of day.

RVOL is the single most misconfigured filter in retail scanning. Divided by a full average day it reads 0.4 for everything at 8 am and lights up garbage at 3:55 pm. Compared against the same clock window, it becomes the cleanest "is anyone here?" measure there is.

Settings
RVOL basisSame 5-min window, 20-day baseline7:35 volume against 7:35 volume. This is the whole template; every other setting is housekeeping.
RVOL threshold≥ 8× premarket · ≥ 4× regular hoursPremarket baselines are tiny, so the bar is higher to mean anything. Intraday, 4× against your own history is a real crowd.
Minimum $ volume≥ $500k in the windowA 20× RVOL on a name that normally trades nothing is 20 × nothing. The absolute floor keeps ghosts off the board.
News joinAttached, not requiredHigh RVOL with no findable catalyst is a legitimate surface. Sometimes the filing hits EDGAR twenty minutes later. The board shows "no catalyst found" honestly instead of hiding the row.
What slips through
  • Rebalance and expiry days, when the whole tape's baseline shifts: expect the board to be crowded and trust it less.
  • A single sweep printing into a quiet name. One participant is not a crowd; check whether volume builds in the next windows.
  • Post-halt resumptions mechanically spike windowed RVOL. That can be exactly the trade, but the number is describing the halt, not fresh discovery.
Claim this template

Leave an email and this template is saved against it: the day your workspace opens, it's already in there, thresholds set, ready to argue with.

Also joins the founding-cohort waitlist. The templates on this page stay free to read regardless.

03
04:00 to 11:00 ET

Low float + fresh catalyst

Sub-10M floats with news that broke since the close and structure that can actually squeeze.

Float is the fuel tank; the catalyst is the spark. This template pairs them and then does the work most scanners skip: it checks the float against the filing that last changed it, and the catalyst against the freshness of its first publication, because both numbers lie when they're stale.

Settings
Float≤ 10M shares, filing-datedSub-2M is its own regime, with more halts and wilder travel, and the board shows the band. A float figure without the date of its source filing is treated as unknown, not as small.
CatalystFirst published since prior closeEDGAR watched directly, not via the wire's reprint. On 8-Ks the gap between filing and headline runs to tens of minutes. On this float band that is the trade.
Dilution screenFlag active ATM / fresh S-1A gapper with a live ATM sells into its own move. The template doesn't exclude them: shorts want these too. It labels them, because the structure decides which side of the trade you're on.
Borrow stateHTB / threshold list shownHard-to-borrow plus a real catalyst is the squeeze precondition; easy borrow changes the short's maths entirely. Shown, not filtered: both states are tradeable, differently.
What slips through
  • Floats that changed yesterday. We date every figure, but a filing can be minutes old. The number on any screen, including ours, trails the truth.
  • "Strategic review" and "exploring alternatives" headlines: technically fresh, historically weak. The base-rate table on the calendar is the antidote.
  • Names where the catalyst is real but the float is concentrated in one holder who is exiting into the pop. No public feed shows this cleanly; the tape does.
Claim this template

Leave an email and this template is saved against it: the day your workspace opens, it's already in there, thresholds set, ready to argue with.

Also joins the founding-cohort waitlist. The templates on this page stay free to read regardless.

04
09:30 to 16:00 ET

High-of-day momentum

Names breaking their session high with volume confirming, after the open has settled.

The intraday continuation tool. A high-of-day break is the most-watched level on any momentum name, which makes it both the cleanest trigger and the most crowded fakeout. The template's job is to tell those apart before you do it with money.

Settings
TriggerNew session high, ≥ 15 min after openThe first fifteen minutes make and break highs as noise. After the opening rotation, a fresh high is information.
Volume confirmationBreak window ≥ 2× prior 5-min averageA high taken on shrinking volume is an invitation to the fade. The filter wants expansion through the level, not a tick over it.
Distance from VWAPShown, not filteredA break 40% above VWAP is late by definition. The board prints the stretch and lets your playbook decide what "too far" means.
Prior attemptsCount of tests this sessionThe third clean test of a high behaves differently from the first. The count is on the row because it changes the entry, the stop and the odds.
What slips through
  • Stop-run pokes: a level swept by a few hundred shares, then instant reclaim. The volume gate catches most, not all.
  • Lunch-hour breaks on thin tape, where 2× the prior five minutes is still nothing. Respect the clock.
  • Halted names reopening through their high mechanically: that is a reopen trade with its own rules, not a breakout.
Claim this template

Leave an email and this template is saved against it: the day your workspace opens, it's already in there, thresholds set, ready to argue with.

Also joins the founding-cohort waitlist. The templates on this page stay free to read regardless.

Note

These templates are starting points, deliberately conservative. The settings that matter are the ones you change after your journal shows you why, which is the actual product: the scanner, the Morning Board it feeds, and the journal that closes the loop are one system on one dataset.

The founding cohort is 1,000 seats.

We admit 1,000 traders at a time because that is the largest number whose feedback on radar accuracy we can actually work through before opening the next batch. Applications are admitted in order; the intake asks what you trade, and answering it moves you up.

No card at application. Founding price locked for the life of your account. The full intake asks what you trade and moves you up the queue.

Founding cohort · 1,000 seatsApplications open

Admitted in order of application · momentum traders who complete the intake go first · founding price locked for the life of your account