Ewan Li

Market scan

Jul 23, 2026

Research as of published 32-day delay

schemav2.0calls3
RegimePULLBACK
breadth42.4% green5d-1.67%10d-1.80%Directional tradable
Vol state
  • Short-gamma / vol-expansion intensifying: SPY total_gex -2.47B (FULLY_NEGATIVE), QQQ -1.18B (FULLY_NEGATIVE), both deeper negative than 07-21/22. VIX 18.70 (+12.4% d/d) but term structure still in CONTANGO (VIX9D 18.15 < VIX 18.70 < VIX3M 20.60) -- a genuine vol-pop, not yet a stress regime. Index VRP NEUTRAL: SPY FAIR (iv30d 15.72% vs rv 14.38%, +1.34%), QQQ FAIR (iv30d 26.52% vs rv 27.99%, -1.47%) -- no index premium-selling edge. GEX/DEX inform vol-state ONLY, never direction (RESEARCH/30 3.0).

5 event-risk item(s) flagged.

  • MEDIUM2
  • WATCH1
MEDIUM: 2 of 3WATCH: 1 of 3
Tier mix — data table
Tier mix: tier and call count
TierCalls
MEDIUM2
WATCH1

Directional book

2 calls

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

ORCL

MEDIUMShortlaneMOM_SHORT10d

Near-52w-low MOM_SHORT held since 07-13, now working +8.74% gross; today +3.37% short-excess (ORCL -4.61% vs SPY -1.24% on the risk-off day). No gate change tonight -- HOLD.

Entry / trigger
Continuing hold since 2026-07-13 entry ($131.54). No new entry/trigger tonight -- maintenance only.
Invalidation
Cover on RSI14>45 AND close>$144.22 (currently close $120.04, RSI low/falling -- NOT triggered, far off).
validated excess+0.81%regime fit0.65
Key risks
  • ORCL at fresh 52w-lows -- if the broad tech tape reverses off this pullback, a relief bounce could lift RSI toward the 45 invalidation leg (price clause $144.22 remains far off).
  • FOMC 07-29 / PCE 07-30 broad macro vol could whipsaw the tech tape.
  • Lane provisionally capped for NEW starters -- this hold cannot be added to under current policy.
Gates
regime crashPASS

PASS -- s1_standdown FALSE; PULLBACK is in-regime (favorable) for a MOM_SHORT; the lane cap does not touch existing holds.

liquidityPASS

PASS -- close $120.04, ~$4.9B 20d $-ADV, far clear of floor.

clusterPASS

PASS -- Technology; sole held short in the sector alongside PLNT (Consumer Cyclical). 60d realized corr vs PLNT ~-0.02 historically -- no cluster.

fundamentalsN/A

NA -- no change reported tonight; last verdict at entry stands. Next ER ~09-08.

event riskPASS

PASS -- next ER ~09-08 well outside h10; FOMC/PCE are broad-tape vol only for this name, not a name-specific binary.

PLNT

MEDIUMShortlaneOI_FADE10d

OI_FADE short working +1.76% gross. Fundamentals CONFIRM (0 PT raises + a DB cut support the short); the OI catalyst has stalled but not reversed. HOLD, no add, tighten the invalidation and plan an exit before the 08-06 ER.

Entry / trigger
Continuing hold since 2026-07-20 entry ($55.20). No new entry/trigger tonight -- maintenance only.
Invalidation
Cover on (a) a 5d net-call-OI print showing an actual negative call_net (calls being CLOSED -- TIGHTENED from the looser 'net-of-puts negative' after the 07-23 -4 wash proved to be a put-driven crossing, not a call unwind), OR (b) a 2nd/3rd confirmed analyst PT raise beyond the 07-20 Canaccord move (UNMET, 0 raises). Plus a standing plan to trim/close before the 08-06 ER regardless.
validated excess+2.07% (n=640)regime fit0.80fundamentalsCONFIRM
Key risks
  • OI build has stalled to ~zero daily (thesis catalyst decaying, same pattern that got TECH cut -- but PLNT is working +1.76% and calls are still net-opening, so not yet a reversal).
  • ER 2026-08-06 sits on the h10 boundary -- close/trim before the print.
  • Securities class-action overhang (re-announced by multiple firms 07-19->07-23, same May-2026 filing, no new substantive development) -- incremental short support, not a new risk.
Gates
regime crashPASS

PASS -- PULLBACK in-regime for OI_FADE (regime_fit 0.80).

liquidityPASS

PASS -- close $54.23, ~$85M 20d $-ADV, clears $50M floor.

clusterPASS

PASS -- Consumer Cyclical; no overlap with held ORCL (Technology). No cluster.

fundamentalsNOTE

CONFIRM -- targeted held-position check returned 0 additional post-print PT raises (the named soft-invalidation is UNMET); the only fresh analyst action since 07-18 was a Deutsche Bank CUT ($61->$55, 07-22), directionally SUPPORTIVE of the short. No upgrade, no fresh bullish catalyst. Only flag: ER 08-06.

event riskNOTE

CAUTION (monitor) -- Q2 ER confirmed 2026-08-06 pre-market, exactly the 10th trading day from tonight (on the h10 boundary; just beyond h10 from the 07-20 entry). Not grounds for a cut today, but REDUCE/CLOSE ahead of the print rather than holding through it.

Vol book

8

Non-directional, delta-neutral, net-of-cost — advisory only, 0 directional points.

CDNS

vol_earningssell premium
Vol state
earnings 2026-07-27 (Mon), IV-rank 100, backwardation confirmed (earnings-week 8dte 76.9% vs 29dte monthly 59.4%, ratio ~1.29)
Implied move
2.80%

Defined-risk wide-wing iron fly, net-of-cost, small size. Small implied move vs IV-rank 100 -- crush edge is in vega not gap; widen wings anyway, a binary can blow through a narrow structure. Deep liquidity. Clear of FOMC/PCE.

WHR

vol_earningssell premium
Vol state
earnings 2026-07-27 (Mon), IV-rank 100, backwardation (monthly-led monotonic decay)
Implied move
14.80%

Defined-risk wide-wing iron fly / short strangle, net-of-cost, small size. Large move + IV-rank 100 = classic crush candidate. Clear of FOMC/PCE.

SWKS

vol_earningssell premium
Vol state
earnings 2026-07-28 (Tue), IV-rank 100, backwardation confirmed
Implied move
14.30%

Defined-risk wide-wing iron fly, net-of-cost, small size. Strong crush candidate (large implied move, IV-rank 100). Clear of FOMC/PCE.

ECL

vol_earningssell premium
Vol state
earnings 2026-07-28 (Tue), IV-rank 96.4, backwardation confirmed
Implied move
6.00%

Defined-risk wide-wing iron fly, net-of-cost, small size. Decent crush setup but thin-ish (~56 contracts) -- widen for slippage, respect liquidity. Clear of FOMC/PCE.

SIMO

vol_earningssell premium
Vol state
earnings 2026-07-29 (Wed), IV-rank 100, backwardation confirmed
Implied move
24.30%

Defined-risk iron fly, net-of-cost, small size. Large move + IV-rank 100 = strong crush, good liquidity (~323 contracts). FOMC 07-29 OVERLAP -- widen wings further, treat implied move as a floor not a ceiling.

FSLR

vol_earningssell premium
Vol state
earnings 2026-07-30 (Thu), IV-rank 100, backwardation (earnings-week 07-31 96.3% vs monthly 80.0%, ratio ~1.20)
Implied move
2.20%

Defined-risk wide-wing iron fly, net-of-cost, small size. Historically a big mover -- 2.2% implied looks light vs its vol level, do NOT undersize the tail. PCE 07-30 OVERLAP -- widen wings further. Deep liquidity (400+ contracts).

SPY

vol_0dtebuy premium
Vol state
VRP FAIR (+1.34%) but VIX HIGH tercile (18.70, >=17.9); short-gamma FULLY_NEGATIVE GEX; size_scalar 0.0
Implied move
1.06%
Expected range
1.19%

Stand aside Rising-VIX stand-aside gate tripped: VIX +12.4% d/d into a short-gamma/fully-negative-GEX tape = short-vol left-tail regime. Hard rule independent of VRP tercile. Stand aside; re-check at tomorrow's open once the gap resolves and if VIX stabilizes.

QQQ

vol_0dtebuy premium
Vol state
VRP FAIR (-1.47%) but VIX HIGH tercile; short-gamma FULLY_NEGATIVE GEX; front-end 0DTE IV 1.44x VIX (backwardation); size_scalar 0.0
Implied move
1.69%
Expected range
1.96%

Stand aside Rising-VIX stand-aside gate tripped PLUS front-end-backwardation caution gate (0DTE IV 1.44x VIX = event/gap risk). Double stand-aside. Re-check tomorrow's open.

Watch / stood-down

1
TickerTierLaneDirectionInvalidation
FHNWATCHOI_FADEShortNot sized. Re-score after (1) the 07-17 block rolls off the window and only ORGANIC call-OI building remains, AND (2) FOMC/PCE resolve, AND (3) fundamentals move off CAUTION AND/OR pct-of-52w-range retreats from the ~85% breakout zone. If organic building persists through event week without reversal and fundamentals firm, re-evaluate for a starter.

Lane status

No lane produced a conceptual fire without a sized call tonight.

Watchlist write-back

12

Carried forward to the next session's watchlist — not calls.

ORCLPLNTFHNQSFIGJBLLIJPMKMIGMMOM_LONG_BASKET(60 names, ~50% Financial Services, contracted from 76, regime_fit REDUCED in PULLBACK, zero ER in h10, basket/tail-only NEVER per-name)VOL_EARNINGS_QUEUE(CDNS/WHR 07-27, SWKS/ECL 07-28, SIMO 07-29 FOMC-overlap, FSLR/ALGM/EME 07-30 PCE-overlap -- all IV-rank 96-100 backwardation, wide wings)
Lane glossary (4)
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).
vol_earnings
Vol book — sells volatility into an earnings IV-crush. Non-directional, delta-neutral, 0 directional points.
vol_0dte
Vol book — 0DTE variance-risk-premium premium-selling. Non-directional, delta-neutral, 0 directional points.

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