Healthcare has led for three weeks on both the tape and the desks while tech breaks down. The ETF stays the vehicle; single names (AMGN, GILD, LLY) are more extended or have earnings this week.
An exhaustion top: two gap days on climbing volume ending in a reversal bar near the 52-week high. The counts don't show distribution yet (0 step-down highs, rising RS, 1 ceiling test), so the card waits for either a new high (tranche1) or a gap-fill retest (tranche2) instead of buying the middle.
Daily: Thursday gapped out of the 177-182 shelf to 184.85 on the biggest volume since August; Friday gapped to 187.99 and sold off all day to 184.87 on even more volume, leaving a reversal bar 7% above the 20-day. Hourly: Friday stayed under VWAP from the first hour; the Thursday gap at 182.1-181.3 is the demand zone.
BULL READ SURVIVES — zero step-down highs since the Aug 176.59 peak (Thursday's 184.85 breakout, Friday's higher high to 187.99), the XLV/SPY ratio at a fresh high, and only one real ceiling test (the 177-182 shelf) before the breakout — agrees with the card's own bear_case verbatim. The one escalation: Friday's reversal printed on the single heaviest volume bar on the 6-month chart after Thursday's already-elevated volume — two straight climbing-volume sessions into the top is a live exhaustion signature, not yet distribution (no lower high has printed). Theme comparison: XLE (the wire's other named IN sector) is the cleanest chart on the board — zero step-down highs, no overhead supply, ratio accelerating to a new high — but it's running in a straight line at new highs with no definable pullback or breakout zone this week, so it's a stronger-looking leader to watch, not a missed entry; XLB and XBI stay correctly demoted (XLB running straight into the Aug 53.6-54.2 supply shelf, XBI three step-down highs rejecting at the falling 50-day). AMGN (-6.1%) and GILD (-5.7%) both broke hard Friday, validating the card's choice of the ETF over single names. Event gate verified independently: AMGN's Nov 3 earnings is company-confirmed (~4% of XLV weight, after Tuesday's close), no FOMC this week (next meeting Dec 9, confirmed), NYSE confirmed open Monday Nov 2 (no listed closures before Thanksgiving Nov 26) — the Mon-Thu window correctly avoids resting into Friday's jobs report. The change: Tranche1 (buy-stop 188.10) fails the house 2:1 R:R rule standalone — T1 (191.50) sits only about one ATR above Friday's high while the hard stop (179.40) sits 8.70 below entry, for 0.39:1 to T1 at the hard stop (0.48:1 at the 181.0 invalidation) — so it is dropped. Tranche2 (limit 182.20, the demand-zone pullback) stands alone: R:R to T1 at the hard stop is 3.32:1, clean, and is the only order to place Mon-Thu.
GO — place XLV 105 sh limit 182.20 in Roth, good through Thu 11/5 close (flag: within 5% of its 52-week high). If Monday's order is already resting, leave it working; tranche 1 (188.10 buy-stop) stays cancelled per the Sunday review. Pre-market 184.10 at 07:38 ET (SIP tape; Yahoo rate-limited, 08:35 gap file not yet written at this run) vs Monday's 184.60 close = -0.27%; above the 181.00 invalidation; the limit sits 1.0% under the print at the top of Thursday's gap. Levels unchanged: invalidation close < 181.00 / hard stop 179.40 GTC after a fill / T1 191.50 / T2 195.00; 105 sh ≈ $19,131 (7.3% NAV), risk $294 at the hard stop, R:R 3.3:1 to T1. Gap risks for a fill today: election results overnight and AMGN (~4% of XLV) after the close — not a gate per the card; window closes Thursday's close. Headlines 07:47 ET: Dow futures -400 on Election Day, U.S. strikes Iran's Qeshm Island (oil up), Apple down on margin outlook, Pfizer raised its full-year outlook — nothing against the healthcare thesis. SPY 751.77 pre-market (-0.04% vs 752.10). Portfolio feed still as_of 9/19 — the Oct 19 XLV lot (178.95) remains unconfirmed; if held, this is an add.
Chart ruling
bull read survives — no swing lower high has confirmed: daily highs since the Aug 176.59 peak run 182.25 → 184.85 → 187.99, then one pullback bar (Mon high 185.56 / low 183.38, close 184.60) holding 2.5 points above the 182.1–181.3 gap demand zone the limit targets; not a coil (0 step-down highs onto a base). XLV/SPY ratio still at its 6-month high (~0.245), rising over 20 sessions. Hourly: Monday's first-hour flush to 183.38 on ~4M was bought back above session VWAP and the 184.52 PDL into the close; two ceiling tests in 10 sessions (182 on 10/22, cleared; 187.99 on 10/30, rejected once). Bear points standing: two red closes off the 187.99 high on volume still ~1.7x the 6-month average (Mon ~14M after Fri ~19M), Monday undercut Friday's low intraday, and SPY closed 752.10 through its 758.79 swing low, under the 20/50-day, with dealers short gamma (-3.9B, zero gamma 763.45). RS: XLV -0.15% Monday vs SPY -0.48%. Agrees with the card's bear_case and the Sunday review.
Mon 11/2: GO — XLV 105 sh limit 182.20 Roth, good through Thu 11/5 close; tranche 1 cancelled (Sunday review). Pre-market 185.20 (+0.18%), SPY 758.60 (+0.38%), QQQ 695.00 (+0.65%); oil under $100 on U.S.–Iran diplomacy reports. Gap scan 08:35 ET (paper track only): MRVL −3.76, ORCL −3.28, COIN −2.65, TMUS −2.62, T −2.06 (reasons not verified); ENTG +3.63, CRWD +2.67, MOD +2.30, COHR +2.20, UNG +2.09, NVT +2.02; oil names down with crude (USO −3.29, SU −2.42, FRO −2.20, VLO −2.02); UNP −4.92 and STLD −4.09 carry stale 10/31 03:28 UTC prints — suspect. Note: this task fires at 12:45 UTC = 07:45 ET now that DST has ended, an hour before the server's 08:35 gap file; this run waited for it.
SPY 755.72 · VIX 19.42 · STRONG_SHORT_GAMMA (net GEX -9.5, spot 1.9% below zero gamma)
Every slate name carries R:R under 2:1, so this is a half-size week by the flags. Low-end sizing on breadth and gamma. Last week's XLV may still be open (fill unconfirmed).
| Week | Pick | Setup | Entry | Result | Grade |
|---|---|---|---|---|---|
| 2026-10-19 | XLV | Sector breakout holding above the prior high, relative strength at a new high | 178.95 | OPEN — interim. Theme right: XLV +1.45% vs SPY -0.43%. Per the bars, XLV tranche 1 (buy-stop 178.95) filled Tue Oct 20 and closed Friday at 179.28 (+0.2%); the 174.50 limit never filled. XLV is 5.8 points above the 173.50 invalidation close, 7.9 above the 171.40 hard stop, 4.2 under T1 183.50. Grade waits for the exit. | |
| 2026-10-12 | ABBV | B — breakout/continuation (first retest); screen flag: extended (RSI 71.2) | 271.50 | Theme right, entry missed: XLV +3.45% and ABBV +3.24% vs SPY -1.97% (prior close to Friday close), but the 271.50 limit never filled (week low 273.70 on Tue). Per the bars the flagged 50-sh alternate (stop 281.68 / limit 283.09) likely filled Tue near 283.09 after opening 283.29; worth about +0.8% at Friday's 285.42. Jason's fills UNKNOWN. | B |
| 2026-10-05 | No trade | B — breakout retest (relabeled from B breakout/continuation) | NO-TRADE on the primary per the bars: the NVDA 228.00 limit never traded (week low 229.11 Fri; Thu low 229.85); no close under 226.90; T1/T2 not printed (week high 243.37 Tue). NVDA 233.95 -> 229.28 = -2.00% vs SPY +1.16%, SMH -4.32%. The breakout confirmed Mon (close 238.90 on 127.2M) then failed Thu (close 230.48 on 118.7M, back under the 232.3-233.2 ceiling). ALT ENTRY per the bars: Monday's close met the breakout condition (>237.88 on >110M); a Tue stop-limit (stop ~239.38 / limit ~240.57) would have filled (Tue range 238.93-243.37) and Thursday's 229.85 low traded through its 232.20 hard stop = about -$711 on 85 sh, the planned loss. Fills UNKNOWN - book file (as_of 9/19) shows no NVDA. | C | |
| 2026-09-28 | SMH | B — breakout/continuation (ETF row carries no bucket; relabeled from the chart: last week's 573–600 coil resolved up 9/21 and held four sessions) | 597.50 | OPEN — interim, per the bars: the 597.50 limit traded Mon 9/28 (low 591.92, the GO day); no close under 592, hard 586.50 untouched; T1 626 printed Fri 10/2 (gap to 628.55–636.25, close 630.60 = +5.54% from entry, +5% breakeven trigger 627.38 hit); T2 648 not printed. SMH +3.96% on the week vs SPY −0.22%. Fills UNKNOWN — book (as_of 9/19) shows no SMH. | |
| 2026-09-21 | No trade | breakout/continuation (extended) — retest entry; no screen bucket (14% above the 20d) | NO-TRADE per the bars: the 531 limit never traded (week low 582.27 Mon 9/21 open; Monday gapped +4.0% and closed 615.52 over T1 584.50, Tuesday closed 623.77 over T2 619.70; no close under 517; both targets printed without a position). AMD 559.82 -> 630.59 = +12.64% vs SPY 761.69 -> 771.35 = +1.27%; SMH +5.86%, SOXX +7.43%. Fills UNKNOWN - book shows no card position (AMD 20 @ 583.33 Roth is the pre-existing ai-semi lot, not the card). Held Week-2 AAPL 60 @ 333.50 Roth: OPEN, 341.07 close (+2.27%), week high 345.34 (T1 344.57 printed 9/22, not held), low 334.30 above the 335 ceiling on a close basis and the 328 invalidation; hard 319 GTC. Thesis right (semis IN, AMD the resolved chart), execution flawed: a limit 5.2% under the close in a nine-up-day name with a rising ratio, no buy-stop variant (rejected at 1.0:1 to T1 though 1.7:1 to T2) = a card designed not to fill. | B | |
| 2026-09-14 | AAPL | B (breakout/continuation; screen 9/16: within 1.1% of the 20d high, RS20 +9.0, RS60 +10.6, RSI 62, not extended) | 333.50 | OPEN — interim. Per the bars (stockanalysis; Yahoo 429 all run) the 333.50 limit would have filled Fri 9/18 (O 337.91 H 338.49 L 332.53 C 336.13, 85.9M sh — quad witching, the month's biggest volume); GO was issued 08:52 ET so the order was placeable. Close 336.13 = +0.79% vs entry, above the 335 ceiling for a second day; invalidation 328 / hard stop 319 never threatened (week low 328.35 on 9/15, before the card); T1 344.57 / T2 358 not printed (week high 338.49). AAPL week +1.16% (332.27 → 336.13) vs SPY −0.34% (764.29 → 761.69); QQQ +0.90%, XLK +1.03%. Fills UNKNOWN — book file still as_of 9/8, no AAPL. Falsifier watch: Friday was red on the month's biggest volume but closed in the top 60% of its range above 335 — not a reversal, but the first warning bar. Next: Sun 9/20 chart review · Wed 9/23 good-through · Fri 9/25 ledger. | |
| 2026-09-08 | CRWD | A — pullback in uptrend | 208.00 | Per the bars: CRWD week 213.10 -> 206.74 (-2.98%) vs SPY -0.81%; the 208 limit would have filled 9/9 (low 207.00); no close under the 200 invalidation (closes 210.02 / 207.80 / 208.86 / 206.74), the 196 hard stop never touched (week low 204.27), T1 229 / T2 233.90 / breakeven 218.07 never printed (week high 214.68). Actual: BUY 50 @ 207.69 Roth 9/8 (confirmed on the card), SOLD 50 Fri 9/11 on the chart read — exit price UNKNOWN, confirm (approx 205-206 = roughly -$85 to -$135). Book endpoint (as_of 9/8) does not show CRWD. | C |
| Date | Ticker | Gap | Entry | Exit | R |
|---|---|---|---|---|---|
| 2026-11-02 | PSX short | -2.52% | 281.75 | 275.10 time 1555 | +2.62R |
| 2026-11-02 | HAL short | -2.13% | 35.72 | 35.09 tp2 | +2.69R |
| 2026-11-02 | MOD | +2.30% | 131.93 | 129.85 stop | -1.07R |
| 2026-10-30 | PFE | +2.06% | 30.30 | 30.49 time 1555 | +1.60R |
| 2026-10-30 | QQQ short | -2.61% | 695.94 | 693.04 tp2 | +0.87R |
| 2026-10-30 | ORCL short | -4.44% | 134.56 | 130.71 time 1555 | +3.69R |
| 2026-10-30 | META short | -2.20% | 618.61 | 622.81 stop | -1.41R |
| 2026-10-30 | FCX short | -4.16% | 63.34 | 62.29 tp2 | +1.98R |
| 2026-10-30 | EXC | +3.25% | 46.46 | 46.25 stop | -1.12R |
| 2026-10-30 | AA short | -2.53% | 39.40 | 38.86 tp2 | +1.14R |