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.
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.