homescannersectorsglossarymethodology

Strategy Library

The three setups the scanner actually checks for, and the reasoning behind each.
MA Bounce
Rejection off the 8, 21, or 50 EMA
Price is trending up, dips down, taps one of the key moving averages — the 8, 21, or 50 EMA — and rejects: closes back above that same line. Any of the three counts. The idea: in a healthy uptrend, these lines tend to act as dynamic support — each tap is buyers stepping back in before the trend continues, rather than a break in the trend.
Stock is trading above its own 50 EMA (uptrend context). For each of the 8, 21, and 50 EMA, a bounce means: the stock closed above that line the day before, today's low touches within 1% of it, and today's close finishes back above it. The signal fires if any one of the three qualifies. It does not fire when all three qualify on the same day: when the lines have converged, one candle that clears all of them is closer to a breakout of the cluster than a bounce off a single line. A green candle is not required.
A tap-and-reject that loses the EMA again the very next day usually means the bounce wasn't backed by real buying — just a brief wick back above the line. Follow-through over the next day or two matters more than the single signal candle.
See the execution backtest for this setup on any ticker →
Breakout
Clearing yesterday's high out of a tight base, on volume
Price has been consolidating in a tight range — tight relative to that stock's own typical daily range, not a flat percentage that would be meaningless across tickers with very different volatility — then closes above the previous day's high on real volume. This doesn't require clearing some older high from earlier in the base; the level that matters is the one right in front of it (PDH), not a stale high from days ago.
The prior 4 days' high-low range stays under 2× the stock's own 20-day average daily range (the consolidation, sized to that stock's own volatility rather than a fixed percentage). Signal fires when the close is above the previous day's high and above the stock's 50 EMA, on volume at least 1.2× the 20-day average. This daily version is what decides breakout on the Daily Scan, the watchlist, and the single-ticker scanner.
The interactive chart's intraday views (1m through 4h) work differently. Each timeframe independently checks its own candles against the same PDH-based level — requiring a close above it with volume above 1.2× that timeframe's own 20-bar average — without waiting for the daily candle to close, and without requiring the full daily rule above to have fired that day. A breakout confirmed on 1m does not imply it's confirmed on 5m, 15m, or any other timeframe — each is evaluated on its own. A candle that trades above the level but closes back below it is marked as a sweep (a muted gray dot), shown for context but never counted as a signal.
Breakouts without real volume behind them ("wick breakouts") often reverse quickly — price pokes above the level intraday but can't hold it by the close, or holds for a day and then fails on the next. A breakout on unremarkable volume is a weaker signal even if the price technically cleared the level.
See the execution backtest for this setup on any ticker →
Undercut & Rally
A failed breakdown below the previous day's low
Price dips below the previous day's low — often running the stop-losses sitting right below it — but reclaims that low and closes back above it by end of day. The dip below isn't automatically bearish on its own; what matters is whether sellers can actually keep price down there, or whether it gets bought back up almost immediately. A failed breakdown is often a sign control has shifted back to buyers.
Signal fires when today's low drops below the previous day's low, but the candle's close finishes back above that previous day's low.
Not every dip-and-recover is meaningful — since this checks only the single prior day's low, it can fire on ordinary day-to-day noise around a level with no real significance, not just at levels other traders are actually watching.
See the execution backtest for this setup on any ticker →
A note on all three
These are pattern definitions, not predictions. The execution backtest on the scanner page shows how each setup has performed on a specific stock over the intraday history available, and that history is short, so treat small trade counts with caution. See Methodology for the full disclaimer on backtested results.