Market scan
Jul 6, 2026
Tier mix
- MEDIUM1
- WATCH16
- ADVISORY1
- STOOD_DOWN4
- DROP3
Tier mix — data table
| Tier | Calls |
|---|---|
| MEDIUM | 1 |
| WATCH | 16 |
| ADVISORY | 1 |
| STOOD_DOWN | 4 |
| DROP | 3 |
Directional book
Sizing is removed from every call by policy — see the disclaimer.
GFL
MEDIUMShortlaneOI_FADE10dThe one name that survives the full gate stack with real size today: moderate (not extreme) 5d call-OI build, CONFIRM fundamentals (collapsing EPS + JPM UW $40 PT), cleanly isolated from the GFL/CRWD/NRG cross-sector dispersion trio, passes liquidity with room. Starter, defined-risk, through the CPI/PPI window.
- Structure
- Defined-risk short (put spread), sized to the starter unit; explicitly avoid naked/uncapped short exposure through the 07-14 CPI / 07-15 PPI window.
- Entry / trigger
- Starter entry acceptable now via defined-risk structure only; do not add size ahead of CPI/PPI.
- Invalidation
- Reclaims the $44-45 supply zone on a real catalyst, or the 5d net call-OI build fully unwinds without downside follow-through into the CPI/PPI prints.
- CPI/PPI Tier-1 macro sits inside the h10 window
- Name is mid-52w-range (40.49 vs 33.33-51.51), not at a fresh high — some of the EPS-deterioration thesis may already be priced
- CHOP tape is whippy even for the cleanest single-name short
regime crashNOTE
s1_standdown TRUE gates MOM_SHORT only; OI_FADE is not a 'relative-weakness' short and is un-gated. Book-wide half-cap ceiling applies but does not force an upgrade — starter (excess-implied) stands as-is.
liquidityPASS
PASS — close $40.49 (>= $5), 20d $-ADV ~$138.6M (>= $50M), verified live from 2026-07-06 Stock Screener parquet.
clusterNOTE
Isolated. Confirmed NOT one cluster with CRWD (Technology) or NRG (Utilities) — GFL is Industrials/waste-services. Measured CRWD-NRG 60d return corr = -0.11 (data/prices.parquet); GFL itself is outside the 783-name truth-set panel (data gap, noted), but there is no shared factor/sector channel linking waste-services capex/EPS deterioration to cybersecurity software or power-utility AI-demand — cross-sector dispersion holds, sized independently.
fundamentalsNOTE
CONFIRM (tier 0) — collapsing EPS, JPM UW $40 PT corroborates the fade-the-crowd short thesis directly. Cleanest name on the board.
event riskNOTE
CPI (07-14) + PPI (07-15), both Tier-1, fall inside the h10 window opened today (~07-06 to ~07-20). GFL's own earnings (07-29) sit outside the window — no idiosyncratic print risk, only the macro pair. Applying defined-risk-through-print: structure as a capped-risk short (put spread), not naked stock/uncapped short, through both prints; do not add size ahead of either print.
MNST
ADVISORYLonglaneS2_dp_revert5dAdvisory long-tilt DP reversion candidate; soft insider-selling caution reinforces but does not change the advisory-only status.
- Entry / trigger
- Advisory only; not sized.
- Invalidation
- N/A.
- Soft insider selling
- Advisory-lane signal, below the sizing bar by construction
regime crashN/A
N/A — long-tilt reversion lane.
liquidityPASS
PASS — close $97.37, 20d $-ADV ~$583.8M.
clusterNOTE
Isolated single name.
fundamentalsNOTE
CAUTION — soft insider selling only (not a structural break); -1 tier applied, but the lane was already advisory-only.
event riskNOTE
CPI/PPI inside h5-10 window; moot at watch tier.
Vol book
Non-directional, delta-neutral, net-of-cost — advisory only, 0 directional points.
PEP
vol_earningssell premium- Vol state
- iv_rank 81.5, iv30d 27.7%, earnings 2026-07-09 premarket (3 sessions out). Implied move 3.46% ($4.95).
- Implied move
- 3.46%
- Expected range
- 7.45%
Small size, WIDE wings only (iron condor / defined-risk, short strikes set well beyond the 3.46% implied move) — 2025 Q2 realized +7.45% vs 3.46% implied, a 2x+ blow-through of the priced move. A standard tight IV-crush strangle sized to the implied move is NOT sized for that unsampled left/right tail. Net expectancy not independently recomputed here; flagged for /market-scan Phase E to confirm the wide-wing structure is still net-of-cost positive before entry.
SPY/QQQ-0DTE
vol_0dtebuy premium- Vol state
- SPY: positive-gamma FRAGILE (dealer pin ~751), VRP judged FAIR — no edge to sell. QQQ: NEGATIVE-gamma (vol-amplifying) with backwardation — selling premium here is pressing into an unfavorable term structure and a regime that amplifies, not dampens, moves.
Stand aside STAND ASIDE both books. SPY: fair VRP under a fragile long-gamma pin gives no edge either direction. QQQ: negative-gamma + backwardation is net-of-cost negative for premium selling — the vol-amplifying regime is exactly the wrong setup for a short-vol 0DTE structure.
Watch / stood-down
| Ticker | Tier | Lane | Direction | Invalidation |
|---|---|---|---|---|
| BMO | WATCH | S2_dp_revert | Long | N/A. |
| CP | WATCH | S2_dp_revert | Long | N/A. |
| CRWD | WATCH | OI_FADE | Short | N/A while at watch. |
| DLO | WATCH | OI_FADE | Short | N/A. |
| GD | WATCH | MOM_LONG | Long | N/A while at watch. |
| GTES | WATCH | S4_pcr_fade | Long | N/A. |
| ILMN | WATCH | MOM_LONG | Long | N/A while at watch. |
| LFUS | WATCH | S4_pcr_fade | Long | N/A. |
| MSM | WATCH | OI_FADE | Short | N/A. |
| NRG | WATCH | OI_FADE | Short | N/A while at watch. |
| NTRS | WATCH | MOM_LONG | Long | N/A while at watch. |
| PTCT | WATCH | S2_dp_revert | Long | N/A. |
| PTRN | WATCH | MOM_LONG | Long | N/A while at watch. |
| RY | WATCH | S2_dp_revert | Long | N/A. |
| TD | WATCH | S2_dp_revert | Long | N/A. |
| TENB | WATCH | MOM_LONG | Long | N/A while at watch. |
| BCE | STOOD_DOWN | MOM_SHORT | Short | N/A while stood down. |
| MAT | STOOD_DOWN | MOM_SHORT | Short | N/A while stood down. |
| OLLI | STOOD_DOWN | MOM_SHORT | Short | N/A while stood down. |
| ORLY | STOOD_DOWN | MOM_SHORT | Short | N/A while stood down. |
| ITT | DROP | S4_pcr_fade | Long | N/A. |
| KVUE | DROP | S2_dp_revert | Long | N/A. |
| SUNC | DROP | S2_dp_revert | Long | N/A. |
Lane status
No lane produced a conceptual fire without a sized call tonight.
Watchlist write-back
Carried forward to the next session's watchlist — not calls.
Lane glossary (7)
- 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).
- S2_dp_revert
- Liquidity reversion — fades an extreme one-sided dark-pool liquidity event as short-horizon mean reversion (long-tilted), news/earnings-gated (h3-5).
- S4_pcr_fade
- Sentiment contrarian — fades a put-heavy (high put/call ratio) crowd long; the only sentiment leg that measured positive. Advisory size only (h5-10).
- 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).
- 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.
Regime & Verdict#
- Regime: CHOP / REBOUND-THRUST · SPY +0.61% (10d) vs QQQ −2.40% (10d) — mega-tech/index divergence
- Vol-state: SPY positive-gamma fragile (spot ~751.1 pinned on ZGL 751.1) · QQQ negative-gamma (vol-amplifying, spot well below ZGL 749.5) · VIX 15.57 (−20%/2wk, complacent) — 2nd-moment conditioner only, no direction read
- Breadth: 43.74% green, 37.4% bullish-flow on a green tape — soft, distribution tell
directional_tradable= TRUE ·s1_standdown= TRUE (V-rebound crash guard: SPY 5d +3.06% / QQQ +2.31% off a −3.4%/−5.0% 15d dip)- Event risk: CPI 2026-07-14 + PPI 2026-07-15 — both Tier-1, both inside the h10 window opened this week
Bottom line: 1 sized directional call. A half-capped standdown day. One clean OI-fade short (GFL, defined-risk through the prints), a thin advisory vol note (PEP, confirm-before-entry), and a broad watch list. The robust lane (OI_FADE) is live and not standdown-gated; every other lane resolved to watch/advisory after gating. This is the correct, expected shape for a CHOP + crash-guard tape.
Directional Book (excess-scored)#
| Ticker | Lane | Dir | Horizon | validated_excess | regime_fit | Invalidation | Gates |
|---|---|---|---|---|---|---|---|
| GFL | OI_FADE | short | h10 | +0.88% mean (hit 0.61 vs 0.41, +20.5pp; n=640) | 0.70 | Reclaims $44–45 supply zone on a real catalyst, or the 5d call-OI build fully unwinds without downside follow-through into CPI/PPI | Fund CONFIRM (collapsing EPS, JPM UW $40 PT) · liquidity PASS ($40.49, $138.6M ADV) · isolated (not clustered w/ CRWD/NRG) · event: defined-risk through 07-14/07-15, no naked exposure |
Why only GFL: it is the one OI-fade short whose fundamentals corroborate the fade (deteriorating EPS + sell-side underweight), whose relative call-OI build (1.10× own base) is high enough to be signal but not so extreme it carries squeeze-tail risk, and which sits in its own sector (waste/industrials — no shared factor channel with the tech/utility shorts). Sized starter, never single-name HIGH/half — OI_FADE is a dispersion edge, not a conviction call.
Vol Book (non-directional)#
- PEP earnings-crush (reports 2026-07-09 premarket, 3 sessions out) — IV-rank 81.5, implied move 3.46%. Advisory / confirm-before-entry: 2025 Q2 realized +7.45% (a 2×+ blow-through of today's implied move), so a tight IV-crush strangle sized to the implied move is not sized for that tail. Only structure worth considering is small size, WIDE wings (defined-risk, short strikes well beyond 3.46%). Net-of-cost expectancy on the wide-wing structure was not independently recomputed — do not enter until it prices net-positive.
- 0DTE-VRP (SPY/QQQ): STAND ASIDE both. SPY VRP FAIR under a fragile long-gamma pin (no edge); QQQ negative-gamma + front backwardation is net-of-cost negative for premium selling.
Watch / Stood-down#
- OI_FADE, gated to watch (real signal, real gate): CRWD — highest rel-build on the board (2.57×, 525k) but CAUTION (informed-flow) + QQQ-neg-gamma squeeze tail both cap it; NRG — insider buying (+62 MSPR) + AI-power demand narrative contradicts the fade; DLO, MSM — VETO (accelerating fundamentals / 4-of-4 beat streak — the crowded calls are likely right).
- S2 dark-pool reversion: KVUE cut — live $48.7B Kimberly-Clark takeover bid voids the reversion mechanism (it's merger-arb now); PTCT VETO (rev −53% YoY + insider selling); MNST advisory only. Others (SW/KRG/OTIS/DOCN/…) advisory/watch, not sized. SUNC dropped (fails $50M liquidity floor, ~$30.5M ADV).
- S4 PCR-fade: ITT cut (07-06 ex-dividend contaminates the PCR signal); LFUS/GTES held at watch (fundamentals verdict pending).
- MOM_LONG basket (PTRN/TENB/ILMN/GD/NTRS): tail-driven, hit−base −9.3pp → factor tilt / watch only under CHOP + macro overhang, never per-name sized.
- MOM_SHORT (OLLI/ORLY/BCE/MAT/…): fully stood down by
s1_standdown→ re-entry watch when the guard lifts. - Canadian-financials cluster (TD/RY/BMO/CP): collapsed to one, held at watch (corr≥0.70 assumed on peer/country beta; note these ADRs are outside the truth-set panel — data gap).
Risk#
- Event overhang: CPI (07-14) and PPI (07-15) both land inside any h10 window opened this week. The single sized name (GFL) is expressed as a defined-risk put spread, not a naked short, specifically to cap gap risk through the prints. No other h10 directional exposure is on.
- Gamma asymmetry: SPY moves get dampened (long-gamma pin ~751), QQQ moves get amplified (negative gamma). A stall in the mega-cap-led bounce accelerates downside in tech — this is why CRWD is watch not sized despite the best OI-fade signal.
- Distribution tell: green index prints on sub-50% breadth + net-bearish flow-name count. Consistent with a narrow, single-name-driven bounce (MU/SPCX/NVDA/TSLA/AMD dark-pool concentration) — not broad participation.
- Correlation: the three OI-fade shorts (GFL/CRWD/NRG) were checked as cross-sector dispersion (CRWD↔NRG measured corr −0.11), not one theme — but only GFL is sized, so no live cluster exposure.
Envelope: decision.json (schema v2, validated). Conviction write-back (30 names) persisted for next run's adverse-flow exit check. Regression gate not run — no lane/threshold changes tonight.