Ewan Li

Weekly review · 2026-W27

Week 27, 2026

Research as of published 52-day delay

schemaw1.0calls0
Regime trajectoryEntered W27 with a relief-bounce recovery off the W26 lows

Mon SPY +1.65%, Tue +0.78% -- risk-on, VIX 18.41 -> 16.45). Settled into CHOP / ROTATION by Thu 07-02 (daily scan: ret10 +0.52%, SPY structurally above 20/50-SMA uptrend, VIX 16.15, uw market-regime TRANSITIONAL / half-size, directional_tradable but low-conviction). Vol collapsed all week (VIX 18.41 -> 16.15, -12%). Critically the recovery was NOT tech-led: QQQ round-tripped its bounce, IWM faded, and the S&P's +2.17% came from large-cap ex-tech -- a defensive/value rotation, continuation of the W26 rotation theme but with leadership handed from small-caps (W26) to large-cap defensives (W27).

Sector leadership

SPY (+2.17%) OUTPERFORMED both QQQ (+0.86%) and IWM (-0.75%) -- the tell that the gains came from large-cap NON-tech. uw sector flow (07-02): Technology -$590M OUT; Healthcare / Industrials IN. Leaders: large-cap defensives/value (Healthcare, Financials, Industrials). Laggards: mega-cap Tech (failed bounce) and small-caps (IWM stalled).

Notable flow

Diary only (0 signal). Trailing ~2wk net CALL-OI build ranked by RELATIVE build (build / 30d-avg call OI, per the beta-trap discipline): CG 3.77x (takeover-driven -- deal positioning, not fadeable froth), TEL 2.53x (iv_rank 92, ern 07-22), RSI 2.31x & CGNX 2.23x (near-52w-HIGH momentum -- call-build consistent with an uptrend, NOT a fade), FOXA 1.98x (iv_rank 100). Mega-cap tech call-OI build persists but is a QQQ-beta trap (not scored). Notable single-name: MSTR squeezed +22.4% on the week (crypto-beta risk-on) -- a live drag on last week's MOM_SHORT book.

The week

Catalysts this week

  • 2026-07-02June NFP / Employment Situation (holiday-shifted to Thu)+57K vs +115K consensus (MISS); unemployment 4.2% but on a falling participation rate (61.5%, lowest since Mar-2021); Apr/May revised down 74K combined; leisure/hospitality -61K. A soft print EASED the Sept rate-HIKE fear the hawkish Warsh Fed had put on the table (2Y -3.5bp to 4.13%), crushing VIX to 16.15 (-12% wk). BUT the intraday reaction FADED: SPY -0.13%, QQQ -1.73% on the day = 'sell-the-relief' in tech. The week's gains were made Mon-Tue PRE-print, not on NFP.
  • 2026-07-03US market HOLIDAY (Independence Day observed)NYSE closed; holiday-shortened 4-day trading week (Mon 06-29 -> Thu 07-02)
Each candle is normalised to its own weekly range — the source is cross-sectional at incompatible price scales, so a shared axis would misrepresent it. Real prices are in the tooltip and the table below.
SPY O 736.53 H 751.31 L 732.09 C 744.78SPYQQQ O 713.99 H 737.62 L 705.17 C 712.6QQQIWM O 298.11 H 302.72 L 294.68 C 297.58IWM
Weekly candles — data table
Weekly candles: symbol, open, high, low, close, return
SymbolOpenHighLowCloseReturn
SPY736.53751.31732.09744.78+2.17%
QQQ713.99737.62705.17712.6+0.86%
IWM298.11302.72294.68297.58-0.75%
SPY2.17%
Open
736.53
High
751.31
Low
732.09
Close
744.78

bullish reversal of W26's -2.5% down week; marginal higher-high (751.31 > prior 750.18) but still below the 06-15 high 756.68 (recovery inside a consolidation, not a breakout); closed upper-half (0.66); gains front-loaded Mon-Tue, flat Wed-Thu post-NFP; follow_through=False (reversed, did not continue the prior down week)

QQQ0.86%
Open
713.99
High
737.62
Low
705.17
Close
712.6

INSIDE week (range contained within W26's 745.45/702.81); doji body (body_frac 0.04); rallied +4.2% Mon-Tue to 737.62 then REVERSED -3.2% Wed-Thu to close near its own lows (close_pos 0.23) leaving a 23.6pt upper wick -- the mega-tech bounce FAILED

IWM-0.75%
Open
298.11
High
302.72
Low
294.68
Close
297.58

marginal higher-high (302.72 > prior 301.50) poked Wed then faded; closed slightly red doji (close_pos 0.36) -- small-cap leadership STALLED after W26's relative strength

Technicals & directional book

Sizing is removed from every call by policy — see the disclaimer.

Weekly technicals pre-registered · 0 points · not sized

  • SPY bullish reversal week (higher-high off the W26 selloff)w_ret +2.17%, higher_high=True (751.31>750.18), close_pos 0.66, follow_through=False (reversed the prior down week), still below 06-15 high 756.68would signal: recovery / failed-breakdown long IF it extends and reclaims the 06-15 high 756.68; until then a bounce inside a consolidation
  • QQQ inside-week doji, failed rally (closed near lows, long upper wick)inside_week=True, body_frac 0.04, close_pos 0.23, upper_wick 23.6pt; rallied +4.2% Mon-Tue then reversed -3.2% Wed-Thuwould signal: mega-tech distribution / continuation-down if next week loses 705.17; a failed-bounce inside-week is a bearish-lean tell
  • IWM higher-high fade (small-cap leadership stall)higher_high=True (302.72>301.50) but w_ret -0.75%, close_pos 0.36 (poked new high Wed then faded)would signal: rotation OUT of small-caps / leadership handoff to large-cap value
  • reversal-after-catalyst (soft NFP)QQQ reversed its Mon-Tue rally DOWN through the NFP-day Wed-Thu; SPY held flat -- vol crushed with no bullish follow-throughwould signal: 'sell-the-relief' / vol-crush-without-follow-through as a mean-reversion fade tell

Directional book

No sized calls this week.

Lane status3

laneMOM_LONGBasket watchLongregime fit0.45

[VRTX] rotation reverses / mega-tech V-bounces / broad risk-off. Tail-driven lane that needs a TRENDING broad tape; CHOP (ret10 +0.52%) fails it. Basket-only, never per-name; not sized. || [ALL] loses breakout / risk-off reversal. Insurer leg of the defensive rotation basket; collapses to ONE position with VRTX. Not sized.

VRTXALL
laneMOM_SHORTNo name clearedShortregime fit0.25

broad-green / VIX-crush risk-on tape firms laggards / squeeze -- exactly the momentum-rebound tail that took CME (-4.89%) and MSTR (-20.26%) mid-flight this week. Idiosyncratic laggard, not a rotation name. Not sized.

OLED
laneOI_FADENo name clearedShort

top relative-build name (3.77x) but the call-OI build is TAKEOVER/deal-driven positioning, not fadeable speculative froth. Deal-contaminated -> dropped, not scored.

CG
Lane glossary (3)
MOM_LONG
Momentum, long leg — near-52w-high relative strength. Tail-driven; basket-only, never sized per-name (h10).
MOM_SHORT
Momentum, short leg — near-52w-low relative weakness. Regime-gated against momentum-crash/squeeze rebounds (h10).
OI_FADE
OI-flow fade — fades persistent multi-day net call-OI building; heavy call-OI build precedes underperformance. The most robust lane measured (short, h10).

Personal research journal · published on a ≥ 14-day delay · position sizes removed · not investment advice.