Sector ETFs — Graded decisions
Every past recommendation whose target window has elapsed, scored against what actually happened. This is how we keep ourselves honest.
How to read this
- Graded — the recommendation’s horizon has passed, so we can score it.
- Hit target — price reached the model’s target. Stopped out — it hit the protective stop first. Closed — neither; it ran to the horizon. Not filled — a queued order that never triggered.
- 1wk / 4wk — the actual price return over that window after the decision.
| Date | Ticker | Decision | Signal | Outcome | 1wk | 4wk |
|---|---|---|---|---|---|---|
| 2026-07-30 | IBB | BUY 65 @189.96 | FailedBreakdown_Up_20D | Stopped out | — | — |
| 2026-07-29 | XLE | BUY QUEUED @56.93 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-27 | XLF | BUY QUEUED @55.84 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-17 | IBB | ADD QUEUED @189.42 | PullbackBuy_VWAP | Stopped out | -0.7% | — |
| 2026-07-17 | XBI | ADD QUEUED @155.23 | PullbackBuy_VWAP | Stopped out | -3.1% | — |
| 2026-07-16 | XLF | ADD QUEUED @56.89 | AnticipationUp_VCP | Closed | -1.0% | — |
| 2026-07-15 | XLF | ADD QUEUED @56.99 | MomentumContinuation_Up | Not filled | — | — |
| 2026-07-14 | IBB | BUY 79 @188.67 | PullbackBuy_VWAP | Hit target (1w) | -1.1% | — |
| 2026-07-14 | XLF | ADD QUEUED @54.79 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-14 | MAGS | ADD QUEUED @64.88 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-13 | XLP | BUY 177 @84.59 | FailedBreakdown_Up_20D | Stopped out | +0.7% | — |
| 2026-07-10 | SPY | ADD QUEUED @744.11 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-07 | XLP | BUY NEW 200 @84.86 | FailedBreakdown_Up_20D | Stopped out | -0.3% | — |
| 2026-07-07 | SKYY | BUY QUEUED @139.01 | FailedBreakdown_Up_20D | Stopped out | +0.2% | — |
| 2026-07-06 | XLP | BUY NEW 200 @84.10 | FailedBreakdown_Up_20D | Stopped out | +0.0% | +1.1% |
| 2026-07-06 | SPY | BUY NEW 20 @751.28 | FailedBreakdown_Up_20D | Stopped out | +0.5% | -0.6% |
| 2026-07-06 | SKYY | ADD QUEUED @137.56 | FailedBreakdown_Up_20D | Stopped out | +1.8% | — |
| 2026-07-03 | XLP | BUY NEW 235 QUEUED gtc-limit @84.99 | FailedBreakdown_Up_20D | Stopped out | -0.7% | +2.8% |
| 2026-07-03 | XLF | BUY NEW 360 QUEUED gtc-limit @55.22 | BreakoutUp_20D | Hit target (1w) | -0.5% | +2.6% |
| 2026-06-27 | IWM | QUEUED NEW | AnticipationUp_VCP | Closed | -1.0% | -3.0% |
| 2026-06-26 | SOXX | BUY | FailedBreakdown_Up_20D | Stopped out | -9.4% | -11.6% |
| 2026-06-26 | IWM | BUY | AnticipationUp_VCP | Closed | -0.9% | -3.0% |
| 2026-06-25 | IBB | ACQUIRE @180.03 | BreakoutUp_20D | Hit target (1w) | +5.6% | +3.6% |
| 2026-06-24 | IBB | ACQUIRE @177.52 | BreakoutUp_52W | Hit target (1w) | +7.1% | +5.1% |
| 2026-06-24 | XLK | QUEUED gtc-stop @187.66 | PullbackBuy_VWAP | Stopped out | -3.8% | -3.7% |
| 2026-06-24 | QTUM | QUEUED gtc-limit @161.61 | PullbackBuy_VWAP | Stopped out | -4.1% | -10.2% |
| 2026-06-23 | XBI | ACQUIRE; exit by ~4wk | BreakoutUp_52W | Hit target (1w) | +7.3% | +3.5% |
| 2026-06-23 | IBB | ACQUIRE; 12wk flat | BreakoutUp_52W | Hit target (1w) | +7.4% | +5.4% |
| 2026-06-23 | XLI | ACQUIRE QUEUED gtc-stop 183.22 | AnticipationUp_VCP | Closed | +0.4% | -2.5% |
| 2026-06-18 | SMH | BUY new | MomentumContinuation_Up | Stopped out | -0.6% | -10.4% |
| 2026-06-18 | XBI | STRONG BUY | BreakoutUp_20D | Not filled | — | — |
| 2026-06-17 | QTUM | STRONG BUY | MomentumContinuation_Up | Stopped out | -2.5% | -8.7% |
| 2026-06-16 | QTUM | BUY | PullbackBuy_VWAP | Stopped out | -2.1% | -8.3% |
| 2026-06-16 | IWM | BUY | AnticipationUp_VCP | Closed | +0.4% | +0.1% |
| 2026-06-16 | SPY | BUY | FailedBreakdown_Up_20D | Stopped out | -1.3% | -0.9% |