A stock screener is only as good as the filters you put into it. Too broad and you get thousands of tickers with no actionable insight. Too narrow and you miss genuine opportunities. The art of screening is finding the filter combination that isolates a universe of stocks with above-average probability of near-term directional moves — without being so restrictive that your list is empty every day.

This guide walks through the specific filters SniperMachine uses to define the tradeable universe for its signal engine, explains the logic behind each criterion, and describes how the screener output feeds into the multi-signal scoring system.

Why Universe Definition Matters More Than Signal Quality

Even the best signal is useless if it's applied to the wrong stocks. A strong insider buying signal in a massive-cap S&P 500 component will likely be absorbed by the market without causing a tradeable price move. The same signal in a million market cap company with limited institutional coverage can drive a 20-40% move. The screener defines the universe; the signals identify opportunities within it.

SniperMachine's screener runs daily before market open to generate the candidate universe for that day's signal scanning. Any stock that appears in the signal data but doesn't pass the universe filters is automatically excluded from the alert queue, regardless of how strong the signal appears.

SniperMachine's Core Universe Filters

Price Range
.00 — .00
Sub- stocks are excluded due to pump-and-dump vulnerability and regulatory restrictions (pattern day trader rules apply differently). Above signals are harder to act on with small accounts and generate larger absolute dollar risk per share.
Average Daily Volume (20-day)
> 300,000 shares/day
Minimum liquidity threshold to enter and exit positions without significant slippage. Below this level, a position of any meaningful size can move the price against you on entry and exit.
Market Capitalization
M — B
Micro-caps below M are excluded due to manipulation risk and limited information availability. Large-caps above B have too much analyst coverage for insider or social signals to generate meaningful alpha. The sweet spot is small and mid-cap.
Float
< 80 million shares
Lower float stocks move more dramatically on volume spikes and social momentum because there are fewer shares available to absorb buying pressure. This is the primary driver of WSB-style momentum moves.
Earnings Date Exclusion
Exclude ±3 days from earnings
Stocks within 3 days of an earnings announcement are excluded from automated signals. Earnings create binary outcomes that override all other signals. The risk profile is fundamentally different, and binary event risk is not compatible with the stop-loss-based exit system.
Exchange Listing
NYSE, NASDAQ, AMEX only
OTC and pink sheet stocks are excluded due to reporting requirements, manipulation vulnerability, and API trading limitations on most retail brokerages.
Recent Price Action
Not up >40% in past 5 days
Stocks that have already made large moves are excluded from new signal generation to avoid chasing. The edge in momentum signals comes from early detection, not late participation.

Secondary Filters: Fundamentals Check

SniperMachine applies lightweight fundamental filters to eliminate stocks with structural red flags that could undermine any technical or social signal:

No Active SEC Investigation

EDGAR's litigation release database is checked weekly. Any company under active SEC investigation is removed from the universe regardless of signal strength. The legal and regulatory risk cannot be quantified in a technical scoring model.

No Imminent Bankruptcy Risk

Companies with negative stockholders' equity, going concern language in their most recent 10-K, or Chapter 11 filings in the past 12 months are excluded. Insider buying in a company heading toward restructuring can be technically bullish but practically trapped by court proceedings.

Positive Revenue Trend

SniperMachine's universe screen gives preference to companies showing at least flat revenue over the trailing four quarters. Declining revenue does not exclude a stock, but it reduces the composite signal score by 15% — reflecting the higher risk of a fundamental deterioration that makes the technical signal less reliable.

How the Screener Output Feeds Signal Scoring

Each morning, the screener generates a universe of approximately 800-1,200 stocks. During market hours, SniperMachine's signal engines monitor this universe continuously for Form 4 filings, options flow anomalies, and Reddit velocity spikes. Only stocks in the daily universe receive signal scoring — this prevents the system from generating alerts on highly illiquid or otherwise unsuitable stocks that happen to show unusual insider activity.

For the complete signal scoring methodology, see our AI Trading Signals guide. For how these signals translate into automated trades, see the Trading Bot Strategy guide.

The screener advantage: Most retail traders apply signals to any stock they happen to be watching. By defining a systematic, rules-based universe each morning, SniperMachine eliminates the cognitive bias of only screening stocks you already know — ensuring the signal engine has access to the full opportunity set.

Get Free Trading Signals on Telegram

SniperMachine's screener and signal engine run every trading day. Join the free Telegram channel for real-time alerts from the day's top candidates.

Join SniperMachine on Telegram →