Setup Scores
Tickers that have dropped, stabilized near their recent low, and have a decent Setup Score — actionable now, no look-ahead.
📈 Trading Signals Backtest (2020-Present)
Performance metrics across 5,453 setups computed historically at the exact bottom dates (no look-ahead bias).
🟢 BUY (Bottom Fish / Buy-in)Total Signals: 1,359
42.1%60d Win Rate
Triggered when quality is high, valuation is low, and stock has deep drawdown.
Avg Drawdown at Trigger-29.7%
Avg 60d Bounce+36.3%
🔴 SELL (Risk Avoidance / Sell-out)Total Signals: 1,470
40.5%60d Win Rate
Triggered on value trap, overvaluation, or excessive retail crowd topping.
Avg Drawdown at Trigger-24.8%
Avg Score33.5
⚪ HOLD (Hold / Watch)Total Signals: 2,624
HOLD/ HOLD (Hold / Watch)
Wait-and-see or normal positions on moderate quality/drawdown.
Avg Drawdown at Trigger-28.6%
Avg Score54.8
💡 Empirical Summary: 🟢 BUY signals occur on average at a deep -29.7% drawdown, with a 42.1% 60-day bounce rate and +36.3% average bounce. 🔴 SELL signals warn of overvaluation or toppings to avoid value traps.
Live identification criteria:
· Drawdown ≥ 15% from 90-day peak
· Currently within 5% of the 60-day low (near bottom, not mid-bounce)
· No new 90-day low in the past 5 days (stabilizing, not a falling knife)
· Setup Score ≥ 55 (fundamentals filter out value traps)
| Ticker | Total | Verdict | Price | vs 90d peak | vs 60d low | Days stable | Value | Quality | Drawdown | Smart Money | Options | Sentiment | Macro |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BRO | 807/7 | BUYDeep Value | $56.25 | -23.5% | +3.4% | 18d | 100 | 54 | 100 | 84 | 75 | 64 | 56 |
| FIS | 747/7 | BUYDeep Value | $42.99 | -16.7% | +2.8% | 16d | 100 | 50 | 96 | 80 | 54 | 44 | 56 |
| POOL | 717/7 | BUYDeep Value | $181.40 | -22.6% | +3.5% | 16d | 69 | 57 | 91 | 100 | 67 | 45 | 56 |
| AOS | 697/7 | BUYDeep Value | $56.72 | -27.2% | +1.4% | 12d | 80 | 69 | 59 | 71 | 86 | 50 | 56 |
| JKHY | 697/7 | BUYDeep Value | $136.32 | -20.7% | +1.7% | 17d | 70 | 82 | 58 | 77 | 58 | 67 | 56 |
| ABT | 697/7 | BUYDeep Value | $85.60 | -25.0% | +3.7% | 20d | 69 | 59 | 76 | 85 | 85 | 42 | 56 |
| OMC | 687/7 | BUYDeep Value | $72.71 | -15.3% | +2.7% | 16d | 100 | 50 | 31 | 83 | 86 | 47 | 56 |
| CMCSA | 687/7 | BUYDeep Value | $24.87 | -22.5% | +0.4% | 16d | 100 | 62 | 54 | 69 | 38 | 53 | 56 |
| DPZ | 667/7 | BUYDeep Value | $310.58 | -25.3% | +2.7% | 16d | 73 | 52 | 72 | 74 | 57 | 70 | 56 |
| ALLE | 657/7 | BUYDeep Value | $130.07 | -20.0% | +3.5% | 16d | 69 | 69 | 55 | 82 | 43 | 63 | 56 |
| GEHC | 647/7 | BUYDeep Value | $62.34 | -22.2% | +4.8% | 32d | 85 | 58 | 59 | 65 | 46 | 53 | 56 |
| LDOS | 647/7 | BUYDeep Value | $127.80 | -29.3% | +3.9% | 10d | 88 | 56 | 72 | 65 | 46 | 29 | 56 |
| XYL | 647/7 | BUYDeep Value | $109.54 | -15.5% | +3.0% | 12d | 69 | 53 | 57 | 61 | 89 | 63 | 56 |
| NOC | 647/7 | BUYDeep Value | $563.68 | -26.6% | +4.3% | 16d | 71 | 62 | 53 | 79 | 54 | 53 | 56 |
| APA | 637/7 | BUYDeep Value | $36.43 | -17.9% | +2.4% | 88d | 96 | 67 | 36 | 77 | 16 | 44 | 56 |
| WTW | 637/7 | BUYDeep Value | $249.67 | -18.0% | +3.1% | 18d | 85 | 68 | 57 | 70 | 36 | 29 | 56 |
| CLX | 627/7 | BUYDeep Value | $90.02 | -29.0% | +4.5% | 26d | 86 | 48 | 63 | 66 | 49 | 34 | 56 |
| COO | 617/7 | BUYDeep Value | $61.21 | -27.1% | +3.8% | 20d | 71 | 51 | 55 | 75 | 63 | 41 | 56 |
| ALB | 607/7 | BUYDeep Value | $176.42 | -18.2% | +4.4% | 72d | 97 | 46 | 36 | 76 | 33 | 36 | 56 |
| TMUS | 597/7 | BUYDeep Value | $187.53 | -15.4% | +2.6% | 34d | 79 | 49 | 55 | 65 | 39 | 47 | 56 |
| ERIE | 597/7 | BUYDeep Value | $213.07 | -21.7% | +1.1% | 27d | 69 | 55 | 85 | 50 | 27 | 45 | 56 |
| ZBH | 587/7 | BUYDeep Value | $82.33 | -17.2% | +3.5% | 20d | 87 | 50 | 47 | 44 | 37 | 64 | 56 |