US Stock screener

Daily breakout screener โ€” trend is friend

Scans every US stock every day for institutions moving in: new highs, volume spikes, uptrend, and a low-VIX market. Stocks that keep hitting day after day graduate to the watchlist and conviction list. Not financial advice โ€” a starting point for your own research.

What it looks for (a hit passes ALL)

VIX < 21
Global market gate โ€” fetched live from Yahoo (^VIX). When VIX is high, no new hits are recorded.
20-day high
Latest close is at or above the highest close of the last 20 days (making highs).
Volume spike
Today's volume โ‰ฅ 1.5ร— the 50-day average volume (institutions moving in).
Above SMA50
Price is above its 50-day simple moving average.
Trend up
SMA50 > SMA(long). Long = 200 days once enough history exists, else the longest window โ‰ฅ 120 days; below 120 days the rule is skipped (history only goes back to Dec 2025).
Momentum
Day change โ‰ฅ 2% (close vs previous close โ€” proxies "gapping up", since open/high/low aren't in the history).

Score = dayChange% + 2 ร— volumeRatio. Sorted by score. Employee count from stockanalysis.com โ€” larger companies may be stronger growth candidates. Click a symbol to view it on Seeking Alpha. Click any column header to sort. Thresholds are constants in src/screener.ts.

Today's hits

Conviction list โ€” 30-day

Symbols hitting โ‰ฅ 15 of the last 30 calendar days.

Watchlist โ€” 15-day

Symbols hitting โ‰ฅ 8 of the last 15 calendar days.

Full hit log

Every hit, every day (append-only). Scroll to browse.