Smart Alerts

We flag stocks where heavy options activity meets a price pullback — the footprint of smart money buying the dip.

+4.9%
average 5-day return after a Triggered alert measured across all 756 triggered alerts — no cherry-picking
Track Record Triggered pullback setups: +4.9% avg 5-day return ·53% win rate over 756 triggered alerts ·23,187 snapshots measured since Apr 2026 — every alert counted
6 Triggered
558 Watching
Updated 2 days, 8 hours ago · re-scored nightly
Performance by score band
Every alert counted · verified nightly
Score band Avg 5-day return Win rate Alerts measured
60+ (Triggered) +4.90% 53% 756
50-59 +1.86% 52% 4921
40-49 +0.56% 50% 17510

Return measured from the close on alert day to the close ~5 trading days later. Higher scores win less often but win much bigger — the payoff is asymmetric, not a coin flip.

What actually worked
Measured on 5677 alerts scoring 50+

Technical conditions present at alert time, ranked by the 5-day return that followed. Baseline: 52% win, +2.26% avg.

RSI oversold (< 35) at alert1383 alerts
56% win+3.2
+6.14%
Stock below its 50-day average3586 alerts
54% win+1.3
+3.20%
Sector ETF in markup phase (above rising 50-day)3177 alerts
52% win-0.6
+2.96%
MACD below signal line3614 alerts
54% win+1.3
+2.69%
MACD bottoming (below zero, histogram rising)649 alerts
53% win+0.5
+2.55%
Bottoming process (under 50-day, reclaimed 20-day)150 alerts
55% win+2.4
+1.73%
Sector ETF not in markup phase2500 alerts
53% win+0.8
+1.38%
RSI neutral (35-65) at alert3738 alerts
52% win-0.1
+1.17%
MACD above signal line1414 alerts
49% win-3.6
+1.04%
Stock above its 50-day average1941 alerts
50% win-2.6
+0.59%
RSI overbought (> 65) at alert556 alerts
45% win-7.6
-0.01%
All Triggered Watching
RSI 28 · oversold ✓+8.5% How to read the badges: left side = this stock's condition right now; right side = the average 5-day return of all past alerts that fired with that same condition. ✓ green = historically favorable setup, red = historically weak. Example: this stock's RSI is 28 (oversold) — past alerts firing while oversold averaged +8.5% over the next 5 days.
LXU -4.7% 5d
WATCHING
60 score
Earnings Nov 04 Materials IWM
Options flow38/50
Pullback + volume22/30
RSI 49+1.2%n=3,738 MACD bearish+2.7%n=3,614 Above 50-day+0.6%n=1,941 XLB weak+1.4%n=2,500
📊 80x unusual options activity (avg 5.3)
📈2.1x normal volume
SBSW -9.0% 5d
WATCHING
60 score
Earnings 28d ago Materials
Options flow37/50
Pullback + volume23/30
RSI 41+1.2%n=3,738 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLB weak+1.4%n=2,500
📊 84x unusual options activity (avg 2.4)
FLNC -16.2% 5d
WATCHING
59 score
Earnings 55d ago Capital Goods IWM IWO
Options flow35/50
Pullback + volume24/30
RSI 27 · oversold ✓+6.1%n=1,383 MACD bottoming ✓+2.6%n=649 Below 50-day+3.2%n=3,586 XLI weak+1.4%n=2,500
📊 80x unusual options activity (avg 12.2)
STOK -12.8% 5d
WATCHING
59 score
Earnings Nov 03 Pharmaceuticals, Biotechnology & Life Sciences IWM SBIO IBB
Options flow39/50
Pullback + volume20/30
RSI 30 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLV markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 6.6)
EPD -5.5% 5d
WATCHING
59 score
Earnings Oct 29 Energy
Options flow36/50
Pullback + volume23/30
RSI 33 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLE markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 3.6)
📈2.3x normal volume
PCT -12.2% 5d
WATCHING
59 score
Earnings Nov 05 Materials IWM IWO
Options flow35/50
Pullback + volume24/30
RSI 32 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLB weak+1.4%n=2,500
📊 69x unusual options activity (avg 7.5)
BCAX -15.2% 5d
WATCHING
58 score
Earnings Nov 09 Pharmaceuticals, Biotechnology & Life Sciences IWM SBIO IBB
Options flow37/50
Pullback + volume21/30
RSI 30 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLV markup ✓+3.0%n=3,177
📊 70x unusual options activity (avg 10.7)
SION -12.3% 5d
WATCHING
58 score
Earnings Nov 04 Pharmaceuticals, Biotechnology & Life Sciences IWM IBB IWO
Options flow38/50
Pullback + volume19/30
RSI 28 · oversold ✓+6.1%n=1,383 MACD bullish+1.0%n=1,414 Below 50-day+3.2%n=3,586 XLV markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 5.8)
VET -13.7% 5d
WATCHING
57 score
Earnings Nov 04 Energy FCG
Options flow37/50
Pullback + volume20/30
RSI 38+1.2%n=3,738 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLE markup ✓+3.0%n=3,177
📊 81x unusual options activity (avg 6.8)
MPLX -4.4% 5d
WATCHING
57 score
Earnings Nov 03 Energy
Options flow38/50
Pullback + volume18/30
RSI 37+1.2%n=3,738 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLE markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 9.6)
📈1.7x normal volume
ALL -9.9% 5d
WATCHING
56 score
Earnings Nov 04 Insurance XLF KIE
Options flow31/50
Pullback + volume25/30
RSI 29 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLF weak+1.4%n=2,500
📊 72x unusual options activity (avg 7.5)
📈1.5x normal volume
VG -9.4% 5d
WATCHING
56 score
Earnings Nov 09 Energy XOP IPO
Options flow34/50
Pullback + volume22/30
RSI 41+1.2%n=3,738 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLE markup ✓+3.0%n=3,177
📊 69x unusual options activity (avg 11.7)
YELP -10.3% 5d
WATCHING
56 score
Earnings Nov 05 Media & Entertainment IWM SOCL IWO
Options flow31/50
Pullback + volume25/30
RSI 28 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLC markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 10.9)
VITL -17.0% 5d
WATCHING
56 score
Earnings Nov 03 Food, Beverage & Tobacco IWM
Options flow38/50
Pullback + volume18/30
RSI 42+1.2%n=3,738 MACD bullish+1.0%n=1,414 Below 50-day+3.2%n=3,586 XLP weak+1.4%n=2,500
📊 80x unusual options activity (avg 5.0)
EL -3.8% 5d
WATCHING
56 score
Earnings Oct 29 Household & Personal Products XLP
Options flow36/50
Pullback + volume20/30
RSI 45+1.2%n=3,738 MACD bearish+2.7%n=3,614 Above 50-day+0.6%n=1,941 XLP weak+1.4%n=2,500
📊 64x unusual options activity (avg 9.7)
📈1.9x normal volume
ET -4.5% 5d
WATCHING
55 score
Earnings Nov 04 Energy
Options flow34/50
Pullback + volume21/30
RSI 31 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLE markup ✓+3.0%n=3,177
📊 70x unusual options activity (avg 1.9)
📈1.9x normal volume
ARES -6.0% 5d
WATCHING
55 score
Earnings Nov 02 Financial Services
Options flow31/50
Pullback + volume24/30
RSI 35 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLF weak+1.4%n=2,500
📊 70x unusual options activity (avg 11.9)
📈4.4x normal volume
WVE -13.1% 5d
WATCHING
55 score
Earnings Nov 09 Pharmaceuticals, Biotechnology & Life Sciences IWM IBB IWO
Options flow32/50
Pullback + volume23/30
RSI 23 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLV markup ✓+3.0%n=3,177
📊 70x unusual options activity (avg 7.1)
ELVN -9.5% 5d
WATCHING
54 score
Earnings Nov 11 Pharmaceuticals, Biotechnology & Life Sciences IWM XPH IBB
Options flow38/50
Pullback + volume16/30
RSI 21 · oversold ✓+6.1%n=1,383 MACD bottoming ✓+2.6%n=649 Below 50-day+3.2%n=3,586 XLV markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 8.3)
TNDM -6.8% 5d
WATCHING
54 score
Earnings Nov 05 Health Care Equipment & Services IWM IHI IWO
Options flow34/50
Pullback + volume20/30
RSI 33 · oversold ✓+6.1%n=1,383 MACD bearish+2.7%n=3,614 Below 50-day+3.2%n=3,586 XLV markup ✓+3.0%n=3,177
📊 80x unusual options activity (avg 4.5)

What are Smart Alerts?

Smart Alerts surface stocks where unusual options activity coincides with a price pullback — the classic footprint of institutional accumulation into weakness. A single data point is usually noise; when heavy options positioning shows up in a stock that just dipped, the odds of a bounce improve measurably. Each stock in our universe (options-active names, market cap over $1B) is re-scored daily after the close.

How the score works

Every ticker gets a composite score out of 100, built from two measured components:

  • Options flow (up to 50 pts) — unusual options activity vs. the ticker's own baseline (volume spikes, call/put skew, large sweeps), blended with our options signal and confidence models.
  • Pullback & volume (up to 30 pts) — rewards stocks that have pulled back over the past five sessions on elevated volume. Our backtest across 90 days of alert history showed stocks up 5%+ over five days won just 47% of the time going forward, while stocks down 5%+ won 54% with a +2% average bounce — so the score buys weakness, not strength.

A stock becomes Triggered at a score of 60+, which mathematically requires both strong options flow and a meaningful pullback; below that it stays on the Watching list. News and social sentiment components are in development and will be added to the score once they pass the same forward-return verification.

Reading the setup badges

Each alert card carries a row of setup badges — RSI, MACD state, trend position, and the stock's sector ETF phase. The left side of a badge is the stock's condition right now; the number on the right is the average 5-day return of every past alert that fired under that same condition. So "RSI 28 · oversold ✓ +8.5%" means: this stock's RSI is currently 28, that counts as oversold, and historically our alerts firing while oversold went on to average +8.5% over the following five sessions. Green badges with a ✓ mark conditions that have historically helped; red badges (like an overbought RSI) mark conditions that have historically hurt. Stacked green badges mean multiple verified tailwinds are in place at once.

How we verify performance

Every alert — triggered or watching — is snapshotted nightly and scored against its actual 5-day forward return. The track record above includes every alert we generated, not a curated highlight reel. The "What actually worked" panel goes one level deeper: for each alert we record the technical context at trigger time (RSI, MACD state, position vs. moving averages, whether the stock's sector ETF was in a markup phase) and publish the win rate and average return that followed each condition — including the ones that hurt, like alerts firing with an overbought RSI. Smart Alerts are a research tool, not investment advice: always do your own due diligence.