| Symbol | Price | RSI | Trough / Recovery | Higher Low | Higher High | Backtest 20D Win% | MTD | YTD | 1YR | $ Vol | Score |
|---|---|---|---|---|---|---|---|---|---|---|---|
| BBY ['TEXTBOOK STAIRCASE', 'HL 26→56', 'HH 37→60', 'MACD+'] |
$99.83 | 71.5 | 56 +16 pts |
✓ | ✓ | 61% win (95% CI 37–81%, n=5) +4.0% avg · 20d hold managed: 55% (31–76%) · +1.9% |
+13.8% | +44.3% | +24.3% | $271.5M | 100 |
| ABBV ['TEXTBOOK STAIRCASE', 'HL 53→62', 'HH 76→78', 'ADX 34', 'MACD+'] |
$285.19 | 72.3 | 62 +10 pts |
✓ | ✓ | 53% win (95% CI 34–72%, n=13) +1.1% avg · 20d hold managed: 44% (26–64%) · +0.6% |
+9.7% | +25.4% | +25.7% | $1760.4M | 97 |
| GILD ['TEXTBOOK STAIRCASE', 'HL 53→59', 'HH 61→62', 'MACD+'] |
$157.19 | 68.1 | 59 +9 pts |
✓ | ✓ | 51% win (95% CI 32–69%, n=14) +2.5% avg · 20d hold managed: 47% (29–66%) · +2.2% |
+6.6% | +29.3% | +30.3% | $976.2M | 97 |
| HPQ ['TEXTBOOK STAIRCASE', 'HL 42→45', 'HH 47→50', 'MACD+', 'SWEET ZONE'] |
$33.76 | 58.1 | 45 +14 pts |
✓ | ✓ | 51% win (95% CI 29–73%, n=6) +1.0% avg · 20d hold managed: 58% (34–78%) · +6.8% |
+5.0% | +52.6% | +23.5% | $535.0M | 94 |
| FITB ['TEXTBOOK STAIRCASE', 'HL 29→35', 'HH 37→68', 'ADX 29', 'MACD+'] |
$53.23 | 67.5 | 35 +33 pts |
✓ | ✓ | 56% win (95% CI 35–75%, n=10) +1.6% avg · 20d hold managed: 46% (27–67%) · -1.2% |
+5.6% | +11.6% | +28.8% | $331.8M | 93 |
| KIM ['TEXTBOOK STAIRCASE', 'HL 56→60', 'HH 60→67', 'ADX 28', 'MACD+'] |
$23.59 | 69.5 | 60 +10 pts |
✓ | ✓ | 59% win (95% CI 37–78%, n=9) +2.1% avg · 20d hold managed: 54% (33–74%) · -0.3% |
+6.2% | +17.6% | +6.6% | $122.6M | 93 |
| LYV ['TEXTBOOK STAIRCASE', 'HL 44→47', 'HH 54→66', 'MACD+'] |
$174.50 | 63.7 | 47 +17 pts |
✓ | ✓ | 66% win (95% CI 46–82%, n=13) +2.0% avg · 20d hold managed: 53% (34–72%) · +2.1% |
+4.6% | +20.1% | +11.8% | $265.8M | 93 |
| SPG ['TEXTBOOK STAIRCASE', 'HL 46→59', 'HH 52→62', 'ADX 32', 'MACD+'] |
$212.04 | 66.3 | 59 +8 pts |
✓ | ✓ | 58% win (95% CI 37–76%, n=11) +1.9% avg · 20d hold managed: 68% (46–84%) · +4.6% |
+5.6% | +15.3% | +17.8% | $271.3M | 93 |
| TMO ['TEXTBOOK STAIRCASE', 'HL 48→50', 'HH 58→65', 'ADX 36', 'SWEET ZONE'] |
$676.54 | 57.2 | 50 +7 pts |
✓ | ✓ | no data | +3.7% | +45.0% | — | $2435.7M | 93 |
| VLY ['TEXTBOOK STAIRCASE', 'HL 34→46', 'HH 40→47', 'ADX 35', 'MACD+'] |
$13.81 | 68.0 | 46 +22 pts |
✓ | ✓ | 61% win (95% CI 37–81%, n=5) +1.8% avg · 20d hold managed: 48% (26–71%) · -2.4% |
+9.0% | +2.9% | — | $188.0M | 93 |
| SYY ['TEXTBOOK STAIRCASE', 'HL 66→69', 'HH 69→73', 'MACD+'] |
$83.97 | 74.8 | 69 +6 pts |
✓ | ✓ | 56% win (95% CI 35–75%, n=10) +1.0% avg · 20d hold managed: 51% (31–71%) · +1.0% |
+8.0% | +15.6% | +6.8% | $217.7M | 88 |
| CVS ['TEXTBOOK STAIRCASE', 'HL 46→60', 'HH 65→79', 'MACD+'] |
$94.48 | 74.8 | 60 +14 pts |
✓ | ✓ | 53% win (95% CI 34–72%, n=13) +1.7% avg · 20d hold managed: 53% (34–72%) · +1.2% |
+10.9% | +18.9% | +17.1% | $682.8M | 87 |
| VTRS ['TEXTBOOK STAIRCASE', 'HL 50→52', 'HH 56→65', 'MACD+'] |
$18.48 | 63.7 | 52 +12 pts |
✓ | ✓ | no data | +5.8% | +25.3% | — | $100.4M | 86 |
| ZS ['TEXTBOOK STAIRCASE', 'HL 54→55', 'HH 67→70', 'MACD+'] |
$237.76 | 70.7 | 55 +15 pts |
✓ | ✓ | no data | +19.6% | +78.8% | — | $889.4M | 86 |
| ROST ['TEXTBOOK STAIRCASE', 'HL 34→50', 'HH 38→56', 'MACD+'] |
$236.67 | 62.6 | 50 +12 pts |
✓ | ✓ | 54% win (95% CI 32–75%, n=7) +3.4% avg · 20d hold managed: 48% (27–70%) · +1.6% |
+1.1% | +29.5% | — | $414.6M | 84 |
| KHC ['TEXTBOOK STAIRCASE', 'HL 47→62', 'HH 52→62', 'ADX 28', 'MACD+'] |
$25.09 | 74.8 | 62 +13 pts |
✓ | ✓ | no data | +11.7% | +2.9% | -0.6% | $491.0M | 76 |
| PRU ['TEXTBOOK STAIRCASE', 'HL 28→44', 'HH 34→49', 'MACD+'] |
$118.17 | 68.5 | 44 +24 pts |
✓ | ✓ | no data | +4.5% | +25.2% | — | $224.7M | 76 |
| WDAY ['TEXTBOOK STAIRCASE', 'HL 38→53', 'HH 50→61', 'MACD+'] |
$209.99 | 72.2 | 53 +19 pts |
✓ | ✓ | no data | +12.4% | +2.0% | -13.5% | $613.0M | 76 |
| EW ['TEXTBOOK STAIRCASE', 'HL 36→47', 'HH 40→56', 'MACD+'] |
$90.09 | 65.3 | 47 +18 pts |
✓ | ✓ | 51% win (95% CI 33–69%, n=16) +0.3% avg · 20d hold managed: 43% (26–62%) · -1.4% |
+5.8% | +5.6% | +17.2% | $275.1M | 74 |
| FTV ['TEXTBOOK STAIRCASE', 'HL 58→59', 'HH 60→70', 'MACD+'] |
$60.05 | 66.2 | 59 +7 pts |
✓ | ✓ | 54% win (95% CI 33–74%, n=9) +0.6% avg · 20d hold managed: 54% (33–74%) · +1.1% |
+7.5% | +8.4% | +22.5% | $169.2M | 74 |
| PGR ['TEXTBOOK STAIRCASE', 'HL 61→65', 'HH 62→69', 'MACD+'] |
$229.62 | 72.4 | 65 +8 pts |
✓ | ✓ | no data | +8.8% | +11.8% | — | $538.8M | 68 |
| Symbol | Price | RSI | Trough / Recovery | Higher Low | Higher High | Backtest 20D Win% | MTD | YTD | 1YR | $ Vol | Score |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MRK ['HIGHER LOWS', 'HH 46→59', 'MACD+', 'SWEET ZONE'] |
$147.24 | 54.2 | 41 +13 pts |
— | ✓ | 62% win (95% CI 40–80%, n=8) +6.6% avg · 20d hold managed: 62% (40–80%) · +9.1% |
+2.4% | +38.3% | +69.5% | $2802.0M | 90 |
| JNJ ['HIGHER LOWS', 'HL 30→34', 'MACD+', 'SWEET ZONE'] |
$267.61 | 59.7 | 34 +26 pts |
✓ | — | 59% win (95% CI 40–76%, n=14) +2.5% avg · 20d hold managed: 59% (40–76%) · +3.8% |
+3.5% | +29.1% | +39.6% | $2712.2M | 85 |
| M ['HIGHER LOWS', 'HH 59→70', 'MACD+'] |
$24.17 | 66.1 | 54 +12 pts |
— | ✓ | 51% win (95% CI 31–71%, n=10) +4.5% avg · 20d hold managed: 51% (31–71%) · +4.9% |
+6.2% | +6.2% | +31.2% | $132.0M | 79 |
| A ['HIGHER LOWS', 'HH 55→69', 'ADX 37', 'SWEET ZONE'] |
$173.89 | 59.7 | 41 +19 pts |
— | ✓ | 46% win (95% CI 25–67%, n=8) +0.1% avg · 20d hold managed: 57% (35–76%) · +3.9% |
+4.3% | +26.3% | +19.4% | $461.6M | 78 |
| DHR ['HIGHER LOWS', 'HH 57→72', 'ADX 31', 'MACD+'] |
$229.75 | 65.2 | 48 +17 pts |
— | ✓ | 60% win (95% CI 37–79%, n=7) +0.8% avg · 20d hold managed: 54% (32–75%) · +2.8% |
+8.5% | -0.3% | +5.5% | $1623.7M | 78 |
| MMM ['HIGHER LOWS', 'HL 32→36', 'ADX 28', 'MACD+'] |
$175.56 | 72.3 | 36 +36 pts |
✓ | — | 60% win (95% CI 40–78%, n=12) +0.7% avg · 20d hold managed: 46% (28–66%) · +0.3% |
+7.7% | +9.0% | +5.9% | $1045.2M | 73 |
| SWKS ['HIGHER LOWS', 'HH 45→48', 'SWEET ZONE'] |
$82.39 | 43.2 | 22 +21 pts |
— | ✓ | no data | -0.9% | +33.9% | — | $289.7M | 70 |
| TGT ['HIGHER LOWS', 'HL 41→42', 'MACD+', 'SWEET ZONE'] |
$158.11 | 53.5 | 42 +12 pts |
✓ | — | no data | +0.9% | +21.5% | — | $630.1M | 68 |
| EQH ['TEXTBOOK STAIRCASE', 'HL 46→48', 'HH 56→66', 'MACD+'] |
$55.04 | 65.0 | 48 +17 pts |
✓ | ✓ | 48% win (95% CI 28–69%, n=9) -0.8% avg · 20d hold managed: 43% (24–65%) · -0.8% |
+6.0% | +14.7% | +15.7% | $139.2M | 63 |
| FAST ['HIGHER LOWS', 'HH 61→65', 'MACD+'] |
$52.73 | 63.3 | 50 +14 pts |
— | ✓ | 47% win (95% CI 29–66%, n=14) +0.7% avg · 20d hold managed: 51% (32–69%) · +2.3% |
+5.0% | +31.1% | +25.1% | $528.8M | 63 |
| MSTR ['TEXTBOOK STAIRCASE', 'HL 31→35', 'HH 43→45', 'SWEET ZONE'] |
$145.80 | 41.1 | 35 +6 pts |
✓ | ✓ | 54% win (95% CI 32–75%, n=7) -0.6% avg · 20d hold managed: 48% (27–70%) · -2.0% |
-9.2% | -7.2% | -48.1% | $3003.5M | 63 |
| TECH ['HIGHER LOWS', 'HH 50→62', 'ADX 39', 'SWEET ZONE'] |
$72.62 | 60.6 | 46 +15 pts |
— | ✓ | 57% win (95% CI 35–76%, n=8) -2.5% avg · 20d hold managed: 51% (30–72%) · -0.7% |
+0.3% | +21.7% | +14.0% | $302.2M | 63 |
| BAX ['HIGHER LOWS', 'HH 69→76', 'MACD+'] |
$25.65 | 68.8 | 55 +14 pts |
— | ✓ | no data | +8.5% | +31.5% | +11.9% | $133.5M | 61 |
| MDT ['TEXTBOOK STAIRCASE', 'HL 64→66', 'HH 69→72', 'MACD+'] |
$96.59 | 71.5 | 66 +5 pts |
✓ | ✓ | 56% win (95% CI 35–75%, n=10) -1.0% avg · 20d hold managed: 46% (27–67%) · -0.5% |
+11.7% | +0.6% | +0.7% | $857.9M | 61 |
| SBUX ['TEXTBOOK STAIRCASE', 'HL 34→62', 'HH 39→65', 'ADX 29', 'MACD+'] |
$101.91 | 68.3 | 62 +6 pts |
✓ | ✓ | 54% win (95% CI 33–74%, n=9) -0.5% avg · 20d hold managed: 48% (28–69%) · -1.1% |
+7.4% | +21.4% | +20.1% | $977.7M | 61 |
| GEHC ['TEXTBOOK STAIRCASE', 'HL 59→60', 'HH 62→64', 'MACD+'] |
$71.42 | 74.1 | 60 +14 pts |
✓ | ✓ | 39% win (95% CI 19–62%, n=6) -3.2% avg · 20d hold managed: 39% (19–62%) · -4.8% |
+11.6% | -13.7% | -6.1% | $223.7M | 56 |
| DHI ['TEXTBOOK STAIRCASE', 'HL 43→53', 'HH 50→55', 'MACD+'] |
$147.66 | 65.6 | 53 +13 pts |
✓ | ✓ | 33% win (95% CI 16–55%, n=9) -3.8% avg · 20d hold managed: 33% (16–55%) · -4.9% |
+7.7% | +1.6% | -6.1% | $479.5M | 53 |
| SHW ['TEXTBOOK STAIRCASE', 'HL 42→51', 'HH 50→58', 'MACD+'] |
$345.63 | 74.0 | 51 +23 pts |
✓ | ✓ | 36% win (95% CI 19–58%, n=10) -3.5% avg · 20d hold managed: 26% (12–48%) · -7.5% |
+7.8% | +5.4% | +3.8% | $586.9M | 53 |
| VRTX ['HIGHER LOWS', 'HL 29→35', 'MACD+'] |
$535.17 | 64.1 | 35 +29 pts |
✓ | — | no data | +5.6% | +23.0% | — | $878.5M | 53 |
| FIG ['HIGHER LOWS', 'HL 56→59', 'MACD+'] |
$24.10 | 65.5 | 59 +7 pts |
✓ | — | no data | +11.7% | -35.9% | -54.4% | $348.6M | 38 |
| FOXA ['HIGHER LOWS', 'HL 38→41', 'MACD+'] |
$68.27 | 71.6 | 41 +30 pts |
✓ | — | 60% win (95% CI 40–78%, n=12) -0.5% avg · 20d hold managed: 46% (28–66%) · -2.4% |
+11.4% | -7.4% | +16.5% | $457.6M | 33 |
| Symbol | Price | RSI | Trough / Recovery | Higher Low | Higher High | Backtest 20D Win% | MTD | YTD | 1YR | $ Vol | Score |
|---|---|---|---|---|---|---|---|---|---|---|---|
| OKTA ['RSI RISING', 'ADX 32', 'SWEET ZONE'] |
$201.33 | 44.7 | 40 +4 pts |
— | — | 64% win (95% CI 40–82%, n=6) +12.6% avg · 20d hold managed: 70% (46–87%) · +14.4% |
-5.3% | +140.7% | +131.3% | $498.8M | 75 |
| PM ['RSI RISING', 'MACD+'] |
$201.74 | 65.3 | 58 +7 pts |
— | — | 56% win (95% CI 35–75%, n=10) +1.3% avg · 20d hold managed: 61% (40–79%) · +1.1% |
+7.2% | +25.9% | +29.8% | $1045.0M | 73 |
| D ['RSI RISING', 'ADX 30', 'MACD+'] |
$65.40 | 70.8 | 61 +10 pts |
— | — | 58% win (95% CI 40–75%, n=16) +0.4% avg · 20d hold managed: 47% (29–65%) · -0.3% |
+7.6% | +10.4% | +8.6% | $344.3M | 58 |
| HUM ['RSI RISING', 'MACD+', 'SWEET ZONE'] |
$420.97 | 61.3 | 58 +3 pts |
— | — | 46% win (95% CI 25–67%, n=8) -1.6% avg · 20d hold managed: 46% (25–67%) · -3.1% |
+10.9% | +59.2% | +46.8% | $762.7M | 56 |
| ADBE ['RSI RISING', 'MACD+'] |
$270.55 | 72.5 | 61 +11 pts |
— | — | no data | +12.1% | -18.8% | -23.6% | $1853.5M | 33 |