BullzeyeBULLZEYE
Join the waitlist
Founding cohort · 1,000 seats · applications open

Visibility is the edge.

Without it, trading is gambling. Bullzeye shows you what is moving and why, first.

The board and the course are free · no card, no sign-up

Scanning
The session, on one screen

Seven boards that all know about each other.

What the radar flags carries its catalyst from the calendar, its chatter from the boards and its halt state from the tape. What you actually trade feeds back into which names surface tomorrow.

Setup Radar3 setups match · top GNLN 4/4
#1GNLN$0.84+2.1%4/4
FLOAT 1.4MREG SHO LISTEDCHATTER +0.41/minCATALYST IN 46H
ACTfuel loaded · split manufactures the float Friday
#2VERB$3.12+48.4%3/4
FLOAT 2.9M×REG SHO NOT LISTEDCHATTER +0.55/minCATALYST IN 30H
WATCHalready moving · reports tomorrow AMC
#3SNTG$3.18+61.2%3/4
FLOAT 0.9M×REG SHO NOT LISTEDCHATTER +0.34/minCATALYST IN 20H
WATCHalready moving · 1-for-10 reverse split completed
Score is met-of-armed. Nothing here requires the stock to have moved. Flip the toggles. The ranking follows your playbook.
How it sees them early

Six conditions, all knowable before the chart does anything.

You choose which ones matter and where the thresholds sit. The radar checks every Nasdaq name against your list, continuously, and shows you which ones it met, so you can argue with the ranking instead of trusting it.

Float

How few shares can actually change hands. Less stock to buy means less money moves it.

Borrow

Whether anyone can still borrow it to short. When nobody can, moves run further.

Reg SHO

A public list of names where delivery keeps failing. Being on it is a signal in itself.

Short interest

How many people are already positioned against it, and would have to buy back.

Catalyst

Something already scheduled: earnings, a decision, a split, inside your window.

Chatter

Whether people are starting to talk about it, measured before the price moves.

A full match means the structure is loaded, not that it fires today. Roughly two thirds of them do nothing, and we would rather say that here than let you find out in week two.

When it moves

Halts handled like the events they are.

Most platforms draw a halt as a gap in the chart. Here it is an event with a code, a duration and a reopening print, because on a thin float that reopen is often the whole trade.

See the terminal
Momentum Terminalday · 168 symbols · 7 pass filters
SymbolLastChgRVOLFloatCatalyst
SNTG3.18+61.2%41.71.8M$12M strategic investment; 1-for-10 reverse split completed
WISA2.55+44.1%33.20.9MT1Wireless audio IP licensed to top-5 global TV manufacturer
IPDN2.08+38.4%28.31.1MBoard authorises strategic alternatives review; retains adviser
NVAX6.42+34.8%18.44.2MT1FDA grants priority review for COVID-influenza combination
VERB5.19+29.7%22.82.9MT12MARKET.live announces exclusive livestream partnership
ATNF2.74+27.5%12.23.1MPhase 2b topline shows significant pain reduction vs placebo
GNLN2.31+24.9%15.11.4MRegains Nasdaq compliance; national distribution deal
Dockable panels: scanner · charts · level 2 · time & sales · alerts · news · brief · chatter
It explains itself

Ask any board why, and get an answer you can check.

Every board is a typed MCP tool, so your own AI can call it: Claude, GPT, or a local model. Nothing is a black box, and nothing here trains on your ledger.

How the AI layer works
radar.matches(playbook, floor?, limit?) → Match[]
radar.playbook(id) → Playbook
scanner.snapshot(filters, session?) → Row[]
scanner.halts(symbol?, since?) → Halt[]
chatter.score(symbol) → ChatterScore
chatter.documents(symbol, window?) → DocSearch
New to momentum?

Practise where losing costs nothing

The Sim Trainer deals you a session blind: live Level 2, honest fills, a graded debrief. Getting it wrong is the point. A member surface, from the first cohort’s free tier up.

See the trainer
Free, no sign-up

The course, if you want the theory too

9 modules with a chart on every page, from what a candle is to reading a whole trading day.

Start module 01
What we cover

Nasdaq today. We would rather say so than imply otherwise.

NasdaqLive
NYSE / NYSE AmericanIn build
OTC / PinkPlanned
Options flowPlanned
The whole desk

One subscription instead of five that don’t talk.

A scanner here, news and squawk there, borrow data from a third vendor, a course, a journal. None share a dataset, so none agree with each other. The edge, the training and the practice ground belong on the same joins.

Scanner ~$127News + squawk ~$99Borrow data ~$60+Depth ~$26Course $100sJournal ~$30→ Bullzeye from $79, one dataset
See the comparison
Who’s building this

I trade Nasdaq low floats, and honestly, I am still learning that craft like most of you. What I am not new to is data and systems: a career spent founding and building high-throughput platforms for telephony, banking, payments and AI. Building a real edge takes exactly those skills, and without them it is hard, even with AI. So I built my own, because every gainers list I paid for showed me the move after it happened. Bullzeye is that visibility made accessible: the boards are my routine productized, the course is what I wish someone had handed me, and the sim exists because I learned on live money and it was expensive. If the site claims a number, it is either measured or labelled. That is the standard, and you should hold me to it.

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