Reversal Screener
Find stocks showing signs of potential price reversals with momentum exhaustion and mean-reversion signals.
Screener results are algorithmic and for informational purposes only. Scores do not constitute trading recommendations. Past performance is not indicative of future results. See Terms §17.
How past signals performed
3,750 signals| 5d | 10d | 21d | |
|---|---|---|---|
| Avg return | -0.56% | -1.18% | +1.52% |
| Median | -0.80% | -1.46% | -0.65% |
| Win rate | 45% | 44% | 48% |
| vs S&P 500 | -0.79% | -1.56% | +0.09% |
| 5d | 10d | 21d | |
|---|---|---|---|
| Avg return | +0.77% | +1.75% | -0.15% |
| Median | +0.26% | +1.15% | +0.06% |
| Win rate | 52% | 55% | 50% |
| vs S&P 500 | +0.99% | +2.14% | +1.28% |
Signals from 2025-09-29 to 2026-10-30. Top 25 each side per week; bearish signals scored as shorts. Returns are close-to-close from the signal day, before costs. Recorded live since 2026-09-29; earlier weeks are recomputed with today's screener logic and liquidity universe.
Average 21-day return of each week's signals
21 trading daysEach bar is one week's top signals, averaged. Recent weeks have no bar until 21 trading days have passed. Past results do not predict future ones.
—
Symbols matching criteria
—
Average composite score
—
Bullish reversal setups
—
Bearish reversal setups
Screening Results
| Symbol | Direction | Score ↕ | RSI | Stoch %K | Will %R | BB Pos | vs SMA50 | IV Rank | Straddle % | P/C Vol | Beta | Avg Vol | Signals | Earn Days | Last Update | Alert |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EYPT | Bullish | 123.90 | 15.6 | 0.4 | -99.9 | 0.24 | — | — | 36.0% | 0.05 | 1.20 | 17,948,537 | RSI oversold (15.6), Stoch oversold (0.4), Williams %R oversold (-99.9), MACD histogram extreme (negative), 89.1% below SMA50, Low P/C vol (0.05) | 3 | 2026-10-30 | |
| SID | Bullish | 123.40 | 28.3 | 2.6 | -99.1 | -0.04 | — | — | 73.8% | 0.03 | 1.91 | 12,249,174 | RSI oversold (28.3), Stoch oversold (2.6), Williams %R oversold (-99.1), MACD histogram extreme (negative), Below BB lower band, 36.2% below SMA50, Low P/C vol (0.03) | 11 | 2026-10-30 | |
| BBD | Bullish | 111.00 | 24.7 | 0.6 | -99.4 | 0.00 | — | 19% | 7.9% | 0.07 | 1.12 | 69,543,556 | RSI oversold (24.7), Stoch oversold (0.6), Williams %R oversold (-99.4), MACD histogram extreme (negative), 28.7% below SMA50, Low P/C vol (0.07) | — | 2026-10-30 | |
| SGRY | Bearish | 110.80 | 86.2 | 98.4 | -1.7 | 0.92 | — | — | 24.9% | 6.37 | 0.82 | 5,389,408 | RSI overbought (86.2), Stoch overbought (98.4), Williams %R overbought (-1.7), MACD histogram extreme (positive), 53.4% above SMA50, High P/C vol (6.37) | 8 | 2026-10-30 | |
| RIG | Bearish | 110.40 | 77.5 | 94.7 | -5.9 | 1.01 | — | 78% | 12.8% | 0.67 | 0.39 | 42,639,603 | RSI overbought (77.5), Stoch overbought (94.7), Williams %R overbought (-5.9), MACD histogram extreme (positive), Above BB upper band, 20.6% above SMA50, High IV Rank (78), Low P/C vol (0.67) | 1 | 2026-10-30 | |
| VALE | Bullish | 109.90 | 25.5 | 7.2 | -86.2 | 0.09 | — | 76% | 8.0% | 0.16 | 1.10 | 41,063,955 | RSI oversold (25.5), Stoch oversold (7.2), Williams %R oversold (-86.2), MACD histogram extreme (negative), 17.9% below SMA50, High IV Rank (76), Low P/C vol (0.16) | — | 2026-10-30 | |
| CCC | Bearish | 108.70 | 75.4 | 98.1 | -1.6 | 1.10 | — | 46% | 17.6% | 0.08 | 0.82 | 9,899,418 | RSI overbought (75.4), Stoch overbought (98.1), Williams %R overbought (-1.6), MACD histogram extreme (positive), Above BB upper band, 27.5% above SMA50, Low P/C vol (0.08) | — | 2026-08-10 | |
| VNET | Bullish | 107.60 | 24.9 | 6.1 | -93.4 | 0.11 | — | 100% | 14.8% | 0.54 | 2.47 | 6,160,702 | RSI oversold (24.9), Stoch oversold (6.1), Williams %R oversold (-93.4), MACD histogram extreme (negative), 42.1% below SMA50, High IV Rank (100), Low P/C vol (0.54) | 18 | 2026-10-30 | |
| OCGN | Bullish | 107.50 | 28.5 | 15.1 | -95.4 | 0.17 | — | — | 53.4% | 0.00 | 1.62 | 6,995,824 | RSI oversold (28.5), Stoch oversold (15.1), Williams %R oversold (-95.4), MACD histogram extreme (negative), 32.0% below SMA50, Low P/C vol (0.00) | 3 | 2026-10-30 | |
| CIFR | Bullish | 106.20 | 25.4 | 13.4 | -92.8 | 0.20 | — | 94% | 29.3% | 0.36 | 4.10 | 49,800,414 | RSI oversold (25.4), Stoch oversold (13.4), Williams %R oversold (-92.8), MACD histogram extreme (negative), 48.6% below SMA50, High IV Rank (94), Low P/C vol (0.36) | 1 | 2026-10-30 | |
| BBWI | Bearish | 105.80 | 71.3 | 95.6 | -5.5 | 0.90 | — | 72% | 15.6% | 0.31 | 1.34 | 7,089,855 | RSI overbought (71.3), Stoch overbought (95.6), Williams %R overbought (-5.5), MACD histogram extreme (positive), 22.6% above SMA50, Elevated IV Rank (72), Low P/C vol (0.31) | 18 | 2026-10-30 | |
| SAN | Bullish | 105.70 | 21.1 | 3.7 | -97.3 | -0.11 | — | 56% | 6.7% | 0.38 | 1.73 | 9,393,986 | RSI oversold (21.1), Stoch oversold (3.7), Williams %R oversold (-97.3), MACD histogram extreme (negative), Below BB lower band, 19.5% below SMA50, Elevated IV Rank (56), Low P/C vol (0.38) | — | 2026-10-30 | |
| CIG | Bullish | 105.20 | 28.5 | 6.6 | -96.5 | 0.02 | — | 100% | 411.2% | 0.17 | 0.60 | 6,522,098 | RSI oversold (28.5), Stoch oversold (6.6), Williams %R oversold (-96.5), MACD histogram extreme (negative), 14.7% below SMA50, High IV Rank (100), Low P/C vol (0.17) | 12 | 2026-10-30 | |
| FNGR | Bullish | 104.80 | 32.8 | 13.4 | -93.2 | 0.03 | — | — | 246.2% | 1.23 | 1.60 | 12,093,519 | Stoch oversold (13.4), Williams %R oversold (-93.2), MACD histogram extreme (negative), 37.8% below SMA50 | — | 2026-10-30 | |
| ABOS | Bullish | 104.70 | 20.3 | 53.8 | -100.0 | -0.48 | — | — | 2176.9% | 0.12 | 2.94 | 3,640,838 | RSI oversold (20.3), Williams %R oversold (-100.0), MACD histogram extreme (negative), Below BB lower band, 91.3% below SMA50, Low P/C vol (0.12) | — | 2026-10-30 | |
| ALLO | Bullish | 104.60 | 29.3 | 27.4 | -91.5 | 0.08 | — | — | 23.3% | 2.45 | 1.95 | 7,299,569 | RSI oversold (29.3), Williams %R oversold (-91.5), MACD histogram extreme (negative), 27.1% below SMA50, High P/C vol (2.45) | 4 | 2026-10-30 | |
| RR | Bullish | 104.50 | 19.6 | 6.0 | -96.5 | 0.09 | — | 56% | 29.1% | 0.20 | 3.75 | 4,979,808 | RSI oversold (19.6), Stoch oversold (6.0), Williams %R oversold (-96.5), MACD histogram extreme (negative), 39.5% below SMA50, Elevated IV Rank (56), Low P/C vol (0.20) | — | 2026-10-30 | |
| APP | Bullish | 104.30 | 25.0 | 10.4 | -94.0 | -0.31 | — | 100% | 21.0% | 4.20 | 2.29 | 3,855,691 | RSI oversold (25.0), Stoch oversold (10.4), Williams %R oversold (-94.0), MACD histogram extreme (negative), Below BB lower band, 22.3% below SMA50, High IV Rank (100), High P/C vol (4.20) | 3 | 2026-10-30 | |
| SNAP | Bullish | 104.30 | 36.0 | 8.3 | -92.1 | -0.09 | — | 91% | 20.1% | 0.25 | 2.22 | 40,259,890 | Stoch oversold (8.3), Williams %R oversold (-92.1), MACD histogram extreme (positive), Below BB lower band, 7.2% below SMA50, High IV Rank (91), Low P/C vol (0.25) | 3 | 2026-10-30 | |
| SLV | Bullish | 104.10 | 23.9 | 8.6 | -95.2 | -0.10 | — | 13% | 9.6% | 0.22 | 2.09 | 17,980,388 | RSI oversold (23.9), Stoch oversold (8.6), Williams %R oversold (-95.2), MACD histogram extreme (negative), Below BB lower band, 20.1% below SMA50, Low P/C vol (0.22) | — | 2026-10-30 | |
| UNG | Bullish | 104.00 | 29.6 | 5.9 | -94.4 | 0.05 | — | 26% | 13.7% | 0.13 | -0.64 | 26,734,503 | RSI oversold (29.6), Stoch oversold (5.9), Williams %R oversold (-94.4), MACD histogram extreme (negative), 12.8% below SMA50, Low P/C vol (0.13) | — | 2026-10-30 | |
| GOOGL | Bullish | 103.30 | 21.4 | 9.1 | -96.5 | -0.14 | — | 31% | 6.7% | 0.51 | 1.41 | 32,923,294 | RSI oversold (21.4), Stoch oversold (9.1), Williams %R oversold (-96.5), MACD histogram extreme (negative), Below BB lower band, 17.5% below SMA50, Low P/C vol (0.51) | — | 2026-10-30 | |
| CAN | Bullish | 103.10 | 28.8 | 17.5 | -90.4 | 0.16 | — | — | 112.2% | 0.31 | 3.76 | 6,643,916 | RSI oversold (28.8), Stoch oversold (17.5), Williams %R oversold (-90.4), MACD histogram extreme (negative), 36.9% below SMA50, Low P/C vol (0.31) | 16 | 2026-10-30 | |
| HAYW | Bearish | 103.10 | 84.4 | 99.3 | -0.6 | 1.17 | — | — | 8.5% | 0.24 | 0.96 | 3,912,200 | RSI overbought (84.4), Stoch overbought (99.3), Williams %R overbought (-0.6), Above BB upper band, 24.2% above SMA50, Low P/C vol (0.24) | — | 2026-10-30 | |
| IQ | Bullish | 103.00 | 28.5 | 6.8 | -95.5 | 0.08 | — | 48% | 75.7% | 0.13 | 1.19 | 5,378,863 | RSI oversold (28.5), Stoch oversold (6.8), Williams %R oversold (-95.5), MACD histogram extreme (negative), 14.6% below SMA50, Low P/C vol (0.13) | 15 | 2026-10-30 | |
| LYG | Bullish | 103.00 | 29.4 | 28.5 | -91.1 | -0.39 | — | 66% | 6.5% | 19.45 | 1.47 | 19,366,766 | RSI oversold (29.4), Williams %R oversold (-91.1), MACD histogram extreme (negative), Below BB lower band, 12.0% below SMA50, Elevated IV Rank (66), High P/C vol (19.45) | — | 2026-10-30 | |
| BRR | Bearish | 102.80 | 87.8 | 94.3 | -5.7 | 1.06 | — | — | 47.2% | 0.16 | 1.88 | 2,311,829 | RSI overbought (87.8), Stoch overbought (94.3), Williams %R overbought (-5.7), MACD histogram extreme (positive), Above BB upper band, 83.3% above SMA50, Low P/C vol (0.16) | — | 2026-10-30 | |
| ERY | Bullish | 102.60 | 31.8 | 17.8 | -96.7 | 0.16 | — | 65% | 36.3% | 0.22 | 0.88 | 20,314,034 | Stoch oversold (17.8), Williams %R oversold (-96.7), MACD histogram extreme (negative), 15.3% below SMA50, Elevated IV Rank (65), Low P/C vol (0.22) | — | 2026-10-30 | |
| INO | Bullish | 102.50 | 27.2 | 22.2 | -98.8 | -0.14 | — | 83% | 82.6% | 0.27 | 0.64 | 5,178,618 | RSI oversold (27.2), Williams %R oversold (-98.8), MACD histogram extreme (negative), Below BB lower band, 47.1% below SMA50, High IV Rank (83), Low P/C vol (0.27) | 8 | 2026-10-30 | |
| GOOG | Bullish | 102.40 | 21.1 | 9.6 | -96.4 | -0.14 | — | 31% | 6.8% | 0.82 | 1.39 | 21,502,709 | RSI oversold (21.1), Stoch oversold (9.6), Williams %R oversold (-96.4), MACD histogram extreme (negative), Below BB lower band, 17.1% below SMA50 | — | 2026-10-30 | |
| RSI | Bullish | 102.30 | 14.7 | 3.3 | -96.8 | -0.09 | — | 44% | 11.1% | 0.01 | 0.61 | 3,979,384 | RSI oversold (14.7), Stoch oversold (3.3), Williams %R oversold (-96.8), MACD histogram extreme (negative), Below BB lower band, 43.7% below SMA50, Low P/C vol (0.01) | — | 2026-10-30 | |
| SLN | Bearish | 102.10 | 78.9 | 99.0 | -1.0 | 0.75 | — | 55% | 13.5% | 2.47 | 1.67 | 5,899,296 | RSI overbought (78.9), Stoch overbought (99.0), Williams %R overbought (-1.0), MACD histogram extreme (positive), 46.5% above SMA50, Elevated IV Rank (55), High P/C vol (2.47) | 4 | 2026-10-30 | |
| PR | Bearish | 101.90 | 70.2 | 90.0 | -1.7 | 0.86 | — | 59% | 8.5% | 0.21 | -0.54 | 8,371,316 | RSI overbought (70.2), Stoch overbought (90.0), Williams %R overbought (-1.7), MACD histogram extreme (positive), 11.2% above SMA50, Elevated IV Rank (59), Low P/C vol (0.21) | 3 | 2026-10-30 | |
| HAIN | Bullish | 101.90 | 19.2 | 0.2 | -99.7 | 0.22 | — | — | 226.2% | 6.53 | 1.98 | 2,287,569 | RSI oversold (19.2), Stoch oversold (0.2), Williams %R oversold (-99.7), MACD histogram extreme (negative), 76.8% below SMA50, High P/C vol (6.53) | 5 | 2026-10-30 | |
| CATX | Bullish | 101.70 | 22.3 | 7.8 | -94.5 | 0.08 | — | — | 785.4% | 2.45 | 1.57 | 2,818,348 | RSI oversold (22.3), Stoch oversold (7.8), Williams %R oversold (-94.5), MACD histogram extreme (negative), 55.6% below SMA50, High P/C vol (2.45) | 8 | 2026-10-30 | |
| KDP | Bearish | 101.60 | 71.2 | 93.0 | -7.3 | 0.84 | — | 57% | 6.7% | 0.00 | 0.01 | 14,058,969 | RSI overbought (71.2), Stoch overbought (93.0), Williams %R overbought (-7.3), MACD histogram extreme (positive), 10.5% above SMA50, Elevated IV Rank (57), Low P/C vol (0.00) | 2 | 2026-10-30 | |
| XRX | Bullish | 101.20 | 24.4 | 29.6 | -93.6 | -0.24 | — | 98% | 25.6% | 0.38 | 2.65 | 5,575,244 | RSI oversold (24.4), Williams %R oversold (-93.6), MACD histogram extreme (negative), Below BB lower band, 50.9% below SMA50, High IV Rank (98), Low P/C vol (0.38) | — | 2026-10-30 | |
| COUR | Bullish | 100.70 | 19.9 | 7.4 | -98.3 | -0.49 | — | 41% | 17.9% | 0.09 | 0.62 | 7,008,708 | RSI oversold (19.9), Stoch oversold (7.4), Williams %R oversold (-98.3), MACD histogram extreme (negative), Below BB lower band, 34.0% below SMA50, Low P/C vol (0.09) | — | 2026-10-30 | |
| ITUB | Bullish | 100.60 | 28.1 | 4.0 | -98.6 | -0.00 | — | 29% | 9.1% | 9.51 | 1.13 | 46,721,413 | RSI oversold (28.1), Stoch oversold (4.0), Williams %R oversold (-98.6), Below BB lower band, 16.3% below SMA50, High P/C vol (9.51) | 2 | 2026-10-30 | |
| CTVA | Bullish | 100.60 | 11.1 | 9.8 | -83.4 | 0.16 | — | 82% | 12.9% | 2.93 | -0.03 | 31,446,927 | RSI oversold (11.1), Stoch oversold (9.8), Williams %R oversold (-83.4), MACD histogram extreme (negative), 77.6% below SMA50, High IV Rank (82), High P/C vol (2.93) | 10 | 2026-10-30 | |
| NU | Bullish | 100.40 | 30.7 | 6.7 | -97.0 | -0.00 | — | 37% | 10.4% | 0.54 | 1.48 | 93,550,975 | Stoch oversold (6.7), Williams %R oversold (-97.0), MACD histogram extreme (negative), Below BB lower band, 18.9% below SMA50, Low P/C vol (0.54) | 11 | 2026-10-30 | |
| ADT | Bearish | 100.10 | 88.3 | 92.4 | -3.8 | 1.22 | — | 0% | 103.2% | 0.59 | 0.62 | 17,573,122 | RSI overbought (88.3), Stoch overbought (92.4), Williams %R overbought (-3.8), MACD histogram extreme (positive), Above BB upper band, 41.4% above SMA50, Low P/C vol (0.59) | 2 | 2026-10-30 | |
| PLUG | Bullish | 99.50 | 26.7 | 17.2 | -91.4 | 0.28 | — | 53% | 20.2% | 0.10 | 2.23 | 49,050,041 | RSI oversold (26.7), Stoch oversold (17.2), Williams %R oversold (-91.4), MACD histogram extreme (negative), 26.6% below SMA50, Elevated IV Rank (53), Low P/C vol (0.10) | 8 | 2026-10-30 | |
| DJT | Bullish | 99.20 | 21.7 | 4.5 | -92.8 | 0.11 | — | 47% | 17.5% | 0.26 | 2.23 | 4,595,088 | RSI oversold (21.7), Stoch oversold (4.5), Williams %R oversold (-92.8), MACD histogram extreme (negative), 32.6% below SMA50, Low P/C vol (0.26) | — | 2026-10-30 | |
| NFLX | Bullish | 99.10 | 30.6 | 5.2 | -94.1 | 0.10 | — | 21% | 7.5% | 0.51 | 0.20 | 44,615,903 | Stoch oversold (5.2), Williams %R oversold (-94.1), MACD histogram extreme (negative), 14.6% below SMA50, Low P/C vol (0.51) | — | 2026-10-30 | |
| XP | Bullish | 98.60 | 27.5 | 7.2 | -97.3 | 0.03 | — | 32% | 13.1% | 1.22 | 1.84 | 23,305,780 | RSI oversold (27.5), Stoch oversold (7.2), Williams %R oversold (-97.3), MACD histogram extreme (positive), 36.2% below SMA50 | 15 | 2026-10-30 | |
| GMAB | Bearish | 98.50 | 87.6 | 87.3 | -12.2 | 1.06 | — | 36% | 10.6% | 0.10 | 0.89 | 6,606,064 | RSI overbought (87.6), Stoch overbought (87.3), Williams %R overbought (-12.2), MACD histogram extreme (positive), Above BB upper band, 53.7% above SMA50, Low P/C vol (0.10) | 4 | 2026-10-30 | |
| TLRY | Bullish | 98.40 | 18.4 | 4.7 | -95.0 | 0.11 | — | 23% | 13.1% | 2.69 | 1.51 | 4,346,823 | RSI oversold (18.4), Stoch oversold (4.7), Williams %R oversold (-95.0), MACD histogram extreme (negative), 33.2% below SMA50, High P/C vol (2.69) | — | 2026-10-30 | |
| BTBT | Bullish | 98.20 | 27.7 | 18.9 | -97.8 | 0.21 | — | 21% | 35.7% | 0.44 | 3.67 | 22,905,973 | RSI oversold (27.7), Stoch oversold (18.9), Williams %R oversold (-97.8), MACD histogram extreme (negative), 41.8% below SMA50, Low P/C vol (0.44) | 11 | 2026-10-30 | |
| CNQ | Bearish | 97.70 | 72.9 | 93.1 | -2.8 | 0.84 | — | 55% | 7.4% | 0.51 | -0.51 | 5,529,057 | RSI overbought (72.9), Stoch overbought (93.1), Williams %R overbought (-2.8), MACD histogram extreme (positive), 10.6% above SMA50, Elevated IV Rank (55), Low P/C vol (0.51) | 4 | 2026-10-30 |
Reversal Screener Guide
What Does This Screener Find?
This screener identifies stocks showing signs of potential price reversals by combining multiple signal groups. A high composite score means multiple independent indicators are clustering toward the same reversal thesis.
Signal Groups
- Momentum Exhaustion (30%): RSI, Stochastic %K, Williams %R, and MACD histogram. Extreme readings in these oscillators suggest momentum is running out.
- Mean-Reversion (25%): Bollinger Band position, price deviation from SMA50/SMA200, and BB width (squeeze detection). Price at extremes with tight bands = high reversal probability.
- Volatility Context (20%): IV Rank, straddle % of price, and IV premium. Elevated IV means the options market is pricing in movement — reversals in high-IV environments are more tradeable.
- Sentiment (15%): Put/call volume and OI ratios. Extreme positioning (crowded trades) often precedes reversals as the crowd gets squeezed.
- Trend Context (10%): Price position relative to SMA50/200 and beta. Counter-trend reversals (price below both SMAs for bullish) are higher conviction.
How to Use
- Filter by Direction to focus on bullish or bearish setups
- Higher scores = more signals aligning. Scores above 60 are strong setups
- Check the Signals column for the specific indicators driving the score
- Click a symbol to see full quote details including technical charts
- Watch for earnings proximity — reversals near earnings carry additional event risk