Market scan
Jul 16, 2026
Tier mix
- MEDIUM3
- WATCH5
- ADVISORY7
- DROP1
Tier mix — data table
| Tier | Calls |
|---|---|
| MEDIUM | 3 |
| WATCH | 5 |
| ADVISORY | 7 |
| DROP | 1 |
Directional book
Sizing is removed from every call by policy — see the disclaimer.
ICE
MEDIUMShortlaneOI_FADE10dOI_FADE carry-forward. Mechanism stalled (5d net flat, ~+5,023) while price grinds to new highs — deteriorating but not invalidated. Held at starter, no add.
- Entry / trigger
- entered 2026-07-13 @ $137.67 (SPY 749.17 conditional anchor)
- Invalidation
- Close back above the pre-build breakout level, or the 5-day net call-OI build fully unwinds without downside follow-through. KNOWN SPEC DEFECT (flagged 07-15, NOT re-specified tonight — a rule change must clear retro_harness.py --all first): clause 1 is untestable against ICE's monotonic-up path since ICE never fell below any prior level. Clause 2 is the only clause that can practically fire.
- Fresh 52w high today ($141.76) while the short thesis and 5d call-OI build have stalled flat (~+5,023) rather than reversing — deteriorating trade, no confirming exit signal
- Financial Services rotation exposure and the untestable invalidation clause mean this position could keep bleeding without a clean mechanical exit trigger — same structural gap flagged for MAT
- FOMC 07-29 inside the rolling h10 window adds macro-vol risk on top of an already-stalled short
regime crashPASS
PASS — s1_standdown FALSE
liquidityPASS
PASS — $141.76, $731.5M 20d $-ADV
clusterPASS
PASS — Financial Services, distinct from ORCL (Technology) and MAT (Consumer Cyclical); no correlation-cluster collapse
fundamentalsNOTE
CAUTION carried (beat-streak + strong margins fight the short); not re-gated tonight — veto channel only, cannot promote, and was already priced into the starter (not half) sizing at entry
event riskNOTE
CAUTION — own-name earnings 2026-07-30 sits essentially at the window edge; FOMC 2026-07-29 (Tier-1 macro) falls inside the rolling h10 monitoring window from tonight (07-16 -> ~07-30). No incremental tier cut applied (already at the starter ceiling with no fundamentals re-rate tonight) — logged as a tightened-monitoring flag, re-check as both the earnings and FOMC dates approach
MAT
MEDIUMShortlaneOI_FADE10dOI_FADE carry-forward: 5-day net call-OI build reasserting (signal live) but price thesis badly not working — today's pop is the most consequential single-day move against any held position tonight. Held at starter, tight watch, no add.
- Entry / trigger
- entered 2026-07-10 @ $13.33 (SPY 754.95 conditional anchor)
- Invalidation
- Close > $16.50 (~52w-range midpoint reclaim), or the 5-day net call-OI build fully unwinds without downside follow-through. NOT hit tonight ($14.65 vs $16.50), but today's +5.7% pop closes roughly a third of the remaining gap in one session.
- ELEVATED RISK: +5.7% single-day pop to $14.65 on top of the worst excess in the book (~-10.5% and deteriorating) — the invalidation gap to $16.50 just narrowed materially faster than on any prior session
- 5d net call-OI build reasserted (+9,525) — the signal itself is still live even as price moves hard against the position; framework has no stop-loss beyond the $16.50 invalidation, so this can keep bleeding without a mechanical trigger short of that level
- Consumer Cyclical rotation and today's pop both point the same adverse direction — the single position in the book closest to a genuine (non-signal) invalidation next print
regime crashPASS
PASS — s1_standdown FALSE
liquidityPASS
PASS — $14.65, $74.6M 20d $-ADV (49% cushion over the $50M floor, thinnest margin of the three holds)
clusterPASS
PASS — Consumer Cyclical, distinct from ORCL (Technology) and ICE (Financial Services); no correlation-cluster collapse. NOTE: shares sector with tonight's vetoed ROST candidate (also Consumer Cyclical) — no double-exposure exists since ROST is watch-only, but flag for cluster-collapse re-check if ROST's veto is ever lifted
fundamentalsNOTE
CONFIRM carried from entry; not re-gated tonight — veto channel only, cannot promote
event riskNOTE
CAUTION — own-name earnings 2026-08-04 outside window; FOMC 2026-07-29 (Tier-1 macro) falls inside the rolling h10 monitoring window from tonight (07-16 -> ~07-30). No incremental tier cut applied tonight — monitoring flag only, compounding with the price-driven invalidation risk below
ORCL
MEDIUMShortlaneMOM_SHORT10dMOM_SHORT carry-forward: near-52w-low relative weakness, h10. BBB- downgrade narrative intact but stock now deeply oversold — held at starter, downgraded to no-add / tightened-monitoring status on fresh fundamentals CAUTION.
- Entry / trigger
- entered 2026-07-13 @ $131.54 (SPY 749.17 conditional anchor)
- Invalidation
- RSI reclaims neutral (>45) with a close back above the prior consolidation range, or the BBB- downgrade narrative is reversed by a rating action/guidance upgrade. Tested tonight: RSI14 17.6 (needs >45), close $124.21 (needs >$144.22) — 0 of 2 clauses met.
- NEW 52-WEEK LOW tonight at $124.21 with RSI 17.6 — deeply oversold; a fresh CAUTION verdict from fundamentals-gate specifically flags extreme-oversold bounce risk on top of the corroborated short thesis. This is a live give-back risk (see the 07-14/07-15 precedent where ORCL front-loaded +3.10% excess in one session and gave it ALL back the next)
- FOMC 07-29 lands inside the rolling h10 monitoring window from tonight — no hard time-stop, so the position rides through a Tier-1 macro event with no company-specific news to anchor the short thesis through that print
- Realized excess is now large (~+5.8%) — a sharp multi-day move well above the lane's +0.81% mean; per the 07-15 calibration note, front-loaded excess in this lane has already been observed to mean-revert violently
regime crashPASS
PASS — s1_standdown FALSE, MOM_SHORT unsuppressed
liquidityPASS
PASS — $124.21, $4.56B 20d $-ADV
clusterPASS
PASS — Technology, distinct from ICE (Financial Services) and MAT (Consumer Cyclical); no correlation-cluster collapse across the held-shorts book
fundamentalsNOTE
CAUTION — FRESH verdict tonight (was CONFIRM on 07-14/07-15): short remains catalyst-corroborated (AI-capex/credit-risk narrative, BBB- downgrade, -33%/month) so NOT vetoed, but RSI 17.6 is extreme-oversold and carries real bounce-risk. Gate rule applies the -1 tier haircut: no add eligibility and tightened invalidation monitoring. Existing exposure is held unchanged (no partial-trim mechanism exists in this framework, and the invalidation clause — RSI>45 AND close>$144.22 — is 0-of-2, not met), so final_size stays at the physical starter clip already carried.
event riskNOTE
CAUTION — no company earnings inside window (next ER 2026-09-08, far outside); but FOMC 2026-07-29 (Tier-1 macro) now falls inside the rolling h10 monitoring window measured from tonight's scan (07-16 -> ~07-30). No hard time-stop exists in this framework, so the position remains exposed through the print. Not treated as an ADDITIONAL tier cut on top of tonight's fresh fundamentals CAUTION (gates are not additively stacked, per hard rule 2's non-confluence spirit) — logged as a tightened-monitoring flag into 07-29.
COKE
ADVISORYLonglaneS4_pcr_fade10dS4 PCR-high fade, advisory: z=4.6, clean earnings calendar (outside h10).
- Invalidation
- Not sized — advisory conditioning only; PCR z-score 4.6 noted for context.
- PCR contrarian fade is advisory-only per the lane design; never sized above watch on this evidence base
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list, not a sized cohort
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskPASS
PASS — no earnings inside the h10 window
KEYS
ADVISORYLonglaneS4_pcr_fade10dS4 PCR-high fade, advisory: z=7.0, clean earnings calendar (outside h10).
- Invalidation
- Not sized — advisory conditioning only; PCR z-score 7.0 noted for context.
- PCR contrarian fade is advisory-only per the lane design; never sized above watch on this evidence base
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list, not a sized cohort
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskPASS
PASS — earnings 2026-08-19 outside the h10 window
KGS
ADVISORYLonglaneS4_pcr_fade10dS4 PCR-high fade, advisory: z=4.5, clean earnings calendar (outside h10).
- Invalidation
- Not sized — advisory conditioning only; PCR z-score 4.5 noted for context.
- PCR contrarian fade is advisory-only per the lane design; never sized above watch on this evidence base
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list, not a sized cohort
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskPASS
PASS — no earnings inside the h10 window
MET
ADVISORYLonglaneS2_dp_revert5dS2 dark-pool liquidity-reversion conditioning tag, clean-ish earnings calendar.
- Invalidation
- Not sized — conditioning-only tag (IC ~= 0, MODERATE), never ranked by size.
- Dark-pool one-sided concentration is news-gated and IC~=0 in this evidence base; do not rank or size
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory/conditioning lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskPASS
PASS — earnings 2026-08-05 outside the h10 window
NTNX
ADVISORYLonglaneS4_pcr_fade10dS4 PCR-high fade, advisory: z=4.6, clean earnings calendar (outside h10).
- Invalidation
- Not sized — advisory conditioning only; PCR z-score 4.6 noted for context.
- PCR contrarian fade is advisory-only per the lane design; never sized above watch on this evidence base
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list, not a sized cohort
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskPASS
PASS — earnings 2026-08-26 outside the h10 window
PSA
ADVISORYLonglaneS2_dp_revert5dS2 dark-pool liquidity-reversion conditioning tag, clean-ish earnings calendar.
- Invalidation
- Not sized — conditioning-only tag (IC ~= 0, MODERATE), never ranked by size.
- Dark-pool one-sided concentration is news-gated and IC~=0 in this evidence base; do not rank or size
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory/conditioning lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskNOTE
CAUTION — earnings 2026-07-29 sits on the FOMC date at the window edge
TPR
ADVISORYLonglaneS2_dp_revert5dS2 dark-pool liquidity-reversion conditioning tag, clean-ish earnings calendar.
- Invalidation
- Not sized — conditioning-only tag (IC ~= 0, MODERATE), never ranked by size.
- Dark-pool one-sided concentration is news-gated and IC~=0 in this evidence base; do not rank or size
regime crashPASS
PASS — s1_standdown FALSE
liquidityNOTE
NOT INDEPENDENTLY VERIFIED tonight — advisory/conditioning lane, not about to be sized
clusterNOTE
NOT EVALUATED — advisory conditioning list
fundamentalsNOTE
NOT SPAWNED — not about to be sized
event riskPASS
PASS — earnings 2026-08-13 outside the h10 window
Vol book
Non-directional, delta-neutral, net-of-cost — advisory only, 0 directional points.
SPY
vol_0dtesell premium- Vol state
- FAIR — near zero-gamma flip, two-way vol-expansion knife's-edge
marginal GO, half-size premium-sell only — VRP is FAIR not rich, so half-size reflects the marginal edge, not a stand-aside
QQQ
vol_0dtebuy premium- Vol state
- PREMIUM_BUYING — short-gamma-ATM, vol cheap-vs-realized, expansion-prone, 1.63x front-end backwardation
Stand aside HARD STAND-ASIDE — inverted VRP; selling premium here sells cheap vol against realized running above implied, fighting the lane's own measured edge
INTC
vol_earningssell premium- Vol state
- iv_rank 96.9, clean term-structure kink
watch-and-confirm 1-2 sessions pre-print; not fire-now (6-7d lead), defined-risk iron fly if confirmed, half-cap, net-of-cost
Stand aside ADVISORY ONLY — no calibrated net-of-cost backtest in repo; earnings 2026-07-23
NOW
vol_earningssell premium- Vol state
- iv_rank 97.3, clean term-structure kink
watch-and-confirm 1-2 sessions pre-print; not fire-now (6-7d lead), defined-risk iron fly if confirmed, half-cap, net-of-cost
Stand aside ADVISORY ONLY — no calibrated net-of-cost backtest in repo; earnings 2026-07-22
Watch / stood-down
| Ticker | Tier | Lane | Direction | Invalidation |
|---|---|---|---|---|
| INIO | WATCH | MOM_SHORT | Short | Not sized — no live position; would require the bounce-risk/volatility profile to clear (and, for INIO, earnings to roll outside the window) before reconsideration. |
| OKLO | WATCH | MOM_SHORT | Short | Not sized — no live position; would require the bounce-risk/volatility profile to clear (and, for INIO, earnings to roll outside the window) before reconsideration. |
| ROST | WATCH | OI_FADE | Short | Not sized — watch-only pending a change in the fundamentals picture (deteriorating estimates, insider selling, or an end to the beat streak) that would remove the VETO. |
| SMR | WATCH | MOM_SHORT | Short | Not sized — no live position; would require the bounce-risk/volatility profile to clear (and, for INIO, earnings to roll outside the window) before reconsideration. |
| XE | WATCH | MOM_SHORT | Short | Not sized — no live position; would require the bounce-risk/volatility profile to clear (and, for INIO, earnings to roll outside the window) before reconsideration. |
| LNG | DROP | OI_FADE | Short | EXIT TRIGGER FIRED 2026-07-16: second consecutive negative net-OI print (07-15: -1,241, then 07-16: -9,912, a full call-unwind) confirms the reversal the 07-15 note pre-registered ('if the next print is ALSO negative, that is confirmation — flag for exit'). Trailing-5d net swung +17,983 -> -2,038, i.e. the build itself inverted sign. Both formal invalidation clauses (52w-high breakout OR full 5d-net unwind) are now effectively subsumed by the sharper, pre-registered OI-reversal confirmation, which is the one that fired. |
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 (6)
- 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).
- MOM_SHORT
- Momentum, short leg — near-52w-low relative weakness. Regime-gated against momentum-crash/squeeze rebounds (h10).
- 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).
- 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).
- vol_0dte
- Vol book — 0DTE variance-risk-premium premium-selling. Non-directional, delta-neutral, 0 directional points.
- vol_earnings
- Vol book — sells volatility into an earnings IV-crush. Non-directional, delta-neutral, 0 directional points.
Regime & Verdict#
- Regime: CHOP (uptrend structure intact, no directional thrust) · vol-state: SPY near zero-gamma flip / VRP FAIR, QQQ short-gamma-ATM + vol cheap-vs-realized (premium-buying, expansion-prone) · VIX 16.73→18.07 (mild pickup) · breadth divergent (pct_green 36.4%, adv 183 / dec 191; NFLX −10.94% earnings crash drove QQQ weakness, sector-contained) ·
directional_tradable= TRUE (thin, OI-fade/PCR-fade leaning) ·s1_standdown= FALSE (SPY ret5d −0.13%, QQQ ret5d −2.4% — no crash guard; MOM_SHORT live). - Event risk: FOMC 2026-07-29 rate decision is inside the h=10 window (07-16 → ~07-30). CPI/PPI/NFP fall outside.
- Bottom line: No new sized directional edge tonight. This is a position-management night — 1 exit (LNG), 3 cautious holds (ORCL/ICE/MAT), 1 veto (ROST). The only new candidate that surfaced was fundamentally vetoed. Correct modal output for a divergent CHOP tape.
Directional Book (excess-scored)#
| Ticker | Lane | Dir | Horizon | Action | Realized excess | Invalidation | Gates |
|---|---|---|---|---|---|---|---|
| LNG | OI_FADE | short | h10 | EXIT @ $259.00 | +2.13% (closed a winner) | pre-registered 2nd-consecutive-negative net-OI print | Trigger fired: net-OI 07-15 −1,241 → 07-16 −9,912; trailing-5d net +17,983 → −2,038 (build inverted, full call-unwind). Signal-driven exit of a rule written in advance. |
| ORCL | MOM_SHORT | short | h10 | HOLD, no add | +5.78% | RSI reclaims >45 AND close > $144.22 (0-of-2 met) | Liquidity PASS. Fundamentals fresh CAUTION (short is catalyst-corroborated by AI-capex/credit-risk news, −33%/mo — not vetoed) but RSI 17.6 / new 52w low = extreme-oversold bounce risk → −1 tier, tightened monitoring. FOMC in-window. |
| ICE | OI_FADE | short | h10 | HOLD, no add | −2.76% | close back above pre-build breakout, or 5d net build fully unwinds | Liquidity PASS. Deteriorating: fresh 52w high ($141.76), OI build stalled flat (~+5,023). Invalidation clause 1 is a known untestable spec defect on a monotonic-up path (re-flagged, not fixed tonight — gated on retro_harness.py --all). |
| MAT | OI_FADE | short | h10 | HOLD, tight watch | −10.46% (worst in book) | close > $16.50 (~52w-range midpoint reclaim), or 5d net unwinds | Liquidity PASS (thinnest cushion, $74.6M ADV). Build reasserting (5d net +9,525, signal live) BUT today +5.7% pop to $14.65 closed ~1/3 of the gap to invalidation in one session. Highest risk-of-invalidation-next-print in the book. |
| ROST | OI_FADE | short | h10 | VETO → watch-only | — | — | Fundamentals VETO: beat streak +14.47%, insider MSPR +35.5, Zacks #1 Strong Buy, rising estimates. Call-OI build is corroborated conviction, not crowding — fading it fights momentum and fundamentals. Not sized. |
No new sized entries. MOM_LONG (242-name near-52w-high basket) is tail-driven and marginal in CHOP — basket/tail note only, never a single-name call.
Vol Book (non-directional — delta-neutral, advisory, net-of-cost)#
- Earnings IV-crush SELL-VOL — watch-and-confirm (NOT fire-now, 6–7d lead): INTC (ER 07-23, IV rank 96.9, clean term-structure kink 07-24 128% → 08-14 98%) and NOW (ER 07-22, IV rank 97.3, clean kink). Both defined-risk iron flies with wings beyond the implied move; re-verify IV rank / kink 1–2 sessions pre-print before sizing. DPZ/TEL/CCI and thin names skipped (no clean expiry bracketing earnings, or liquidity too thin net-of-cost).
- 0DTE-VRP: SPY — marginal GO, half-size (VRP only FAIR, iv30 13.7% vs rv 15.6%; near zero-gamma flip; open-entry iron condor, wings ≈ ±1.2%). QQQ — STAND ASIDE (short-gamma-ATM + vol cheap-vs-realized vrp −0.057 = premium-buying/expansion-prone; also 1.63× front-end backwardation — two stand-aside gates).
Watch / Stood-down#
- ROST — OI_FADE short vetoed on fundamentals; re-check only if the catalyst stack rolls over.
- MOM_SHORT fresh names (watch, not sized): OKLO, SMR, XE, INIO — deeply oversold/volatile nuclear-reversal names (high bounce risk); INIO/BDC have earnings inside h10. OKLO/SMR/XE would collapse to one position (nuclear/SMR theme) if ever promoted — 2026-06-23 China-complex discipline.
- S4 PCR-fade LONGs (advisory half-cap, earnings outside horizon): KEYS (z 7.0, ER 8/19), COKE (z 4.6), KGS (z 4.5), NTNX (z 4.6, ER 8/26). LTH/RAL/FORM/ECL/MOD excluded — earnings 7/28–7/30 inside horizon.
ivrank_chg_5dh3 tilt unavailable (truth-set stale at 2026-06-26). - S2 liquidity-reversion (IC≈0 binary tag — conditioning only, do NOT rank by size): PSA (ER 7/29), TPR (8/13), MET (8/5) are the cleaner-earnings survivors; most of the 72-name cohort has earnings 7/21–7/31. Invalidated by news/earnings gate: JPM, C, PRU.
Risk#
- Correlation clusters: held shorts ORCL (Technology) / ICE (Financial Services) / MAT (Consumer Cyclical) are three distinct sectors — no collapse. MAT shares Consumer Cyclical with vetoed ROST (no double-exposure while ROST unsized). LNG exit removes it from the cluster set.
- Event risk: FOMC 07-29 now inside the rolling h10 window; none of the three held shorts carries a hard time-stop, so all ride through the print — logged as a monitoring flag (not an additive tier cut, per no-additive-confluence). Re-underwrite as 07-29 approaches.
- Tail caps / discipline: every gate-driven action tonight was a downgrade or a signal-confirmed exit — no upsize; no position sized above its excess-implied ceiling. Half-cap held throughout.
- Unshipped rule-fix proposals (gated on
retro_harness.py --all, NOT shipped tonight): (1) ICE's untestable invalidation clause on monotonic-up paths; (2) missing hard stop below invalidation for OI_FADE shorts; (3) entry-anchored vs rolling h10 event-risk window ambiguity for held positions. - Regression gate: NOT TRIGGERED — no lane/threshold change made tonight.
Metric reminder carried to conviction_2026-07-16.json: the validated factor oi_net_5d is NET call-MINUS-put OI change, not call-only. A call-only read sign-flips prints (nearly inverted the LNG/ICE/MAT reads on 2026-07-15).