Momentum operations

StockScreener V2

Market closedET
Notebook profile

System overview

Scanner is ready for the next session.

Discovery and entry logic are separate, fail-closed, and running from the notebook-derived rules.

Next windowMon, 7:00 AM EDT
Scanner health
Ready
Schedule and guard verified
Eligible universe
6,428
Active, tradable common stocks
Active watchlist
0
Resets by market session
Pending alerts
0
Part 2 alerts send automatically

Today's verification trail

From market scan to Telegram alert

Live session counts
010Market sweepsFull scans completed today
020CandidatesUnique stocks checked closely
030Part 1 passedPassed every discovery rule
040Part 2 watchedOne-minute setup monitored
050Setups armedWaiting for the candle-high break
060Entries triggeredAll chart gates passed
070Telegram sentDelivery confirmed today

No stock has reached Part 2 today. That makes zero entry alerts the expected result.

Beginner guide

How the scanner works—in plain English

Think of it as a funnel. Many stocks are checked, but only a very small number can reach an alert.

1
It scans the market

From 7:00–10:00 a.m. ET, it repeatedly checks active, tradable stocks for unusual upward movement.

2
It creates a candidate list

A candidate is simply a stock worth checking more closely. Seeing it in the table is not a buy signal.

3
It applies all six filters

The stock must pass price, gain, gap, relative volume, public float, and catalyst rules. A failed rule is shown beside the stock.

4
It waits for a safe entry pattern

Only a fully qualified stock reaches Part 2. If the completed one-minute chart also passes every entry check, Telegram sends an alert.

CandidateFound and evaluated—not approved.
QualifiedPassed every Part 1 filter.
Entry alertAlso passed the Part 2 chart setup.

The scanner only sends research alerts. It never buys or sells a stock.

Visual entry example

What must happen before an entry alert

Read the example from left to right. Every condition is checked on completed one-minute candles before the breakout can trigger an alert.

Annotated fictional one-minute candlestick chart showing a first or second pullback, a hold above fifty percent, shrinking red volume, EMA9 and VWAP holds, no topping tail, a break above the prior candle high, a stop reference, and two-to-one reward room.
EntryThe alert waits for price to break the prior completed candle's high.
Risk referenceThe pullback low is shown only to explain where the example's risk distance comes from.
2R roomThere must be open space for a potential reward at least twice the risk distance.

Educational fictional example only—not a live ticker, recommendation, or automatic trade.

Live pipeline

Two-stage signal flow

Alerts only
01
Market sweepTradier quotes across the independent universe
02
Part 1 qualificationPrice, gain, gap, RVOL, float, catalyst
03
Part 2 monitoringCompleted 1-minute pullback and entry checks
04
Alert outboxLocal record first; Telegram delivery controlled separately

Part 1

Discovery filters

6 rules
Price$2–$20
Daily gain≥ 10%
Opening gap≥ 2%
Relative volume≥ 5× / 50 sessions
Public float≤ 20M
CatalystRequired*

*A narrowly controlled exceptional no-news leader path is retained from the notebook profile.

Part 2

Entry trigger gates

1m completed bars
First or second pullback
Retracement holds above 50%
Red volume contracts
VWAP and EMA9 wick holds
No topping tail
Breaks prior completed candle
Room for at least 2R

Qualified watchlist

One-minute chart

TradingView reference
No qualified stocks this session

A chart will appear here automatically when a stock passes every Part 1 rule.

TradingView is a visual reference. Scanner decisions and Telegram alerts continue to use the configured Tradier data and notebook-derived rules.

Today's discovery

Candidate decisions

0 symbols · 0 checks
No candidates reached full evaluation in this session.

Connections

Data and delivery

TradierQuotes + minute barsReady
MassivePublic float cacheReady
FinnhubNews catalyst evidenceReady
AlpacaIndependent stock universeReady
TelegramPart 2 entry-alert deliverySetup
Hosted syncAutomatic live dashboard updatesSetup