Cross-Asset COT Β· positioning to Tue 30 Jun 2026 Β· price to 07 Jul 2026 (post-payrolls)

The wrecking-ball stalls β€”
and the squeeze changes address.

Verdict

Two crowded trends hit their wall while the crowd kept pressing β€” and the fresh money went to weather. The dollar wrecking-ball ran out of road: specs stacked USD longs to a new high (+$39.6bn) and drove the yen, kiwi and loonie shorts to records, but the currencies STOPPED falling and Thursday’s soft payrolls (+57k) knocked the last rate-hike out of the dollar = a maxed long into a spent catalyst. The equity short squeeze didn’t end, it ROTATED β€” funds covered more S&P but stacked a RECORD Nasdaq short and pressed Russell INTO rising prices, VIX collapsing to 15.5. The one trend still paying is the softs weather squeeze: coffee’s young long went vertical on a delayed Brazil harvest and a super-El-NiΓ±o scare, dragging cocoa and even the record sugar short higher. Crude alone kept sliding (OPEC+ +188k, Hormuz at peace) to $69.

LONG
Coffee β€” the marquee long CONFIRM Β· a YOUNG long (+55%) building into a REAL Brazil weather squeeze β€” delayed harvest, super-El-NiΓ±o, falling ICE stocks. +17% since; buy dips, don’t chase RSI 80.
NO TRADE
Dollar β€” the master long, EXHAUSTING Specs maxed USD long (+$39.6bn) and drove JPY/NZD/CAD shorts to records β€” but the currencies stopped falling and the soft 2-Jul jobs (+57k) spent the catalyst. No fresh USD long; the funding shorts are now squeeze candidates. Flip on a DXY break of ~99.
LONG
Equity squeeze β€” ROTATED S&P covered further; the trapped shorts moved to Nasdaq (record βˆ’100%) and Russell (βˆ’72%), both pressed INTO rising prices as VIX collapsed to 15.5. Don’t short tech/small-caps into the squeeze.
SHORT
Crude β€” the glut short WTI $69, RSI 28 β€” OPEC+ +188k, Hormuz at peace, Iran barrels returning. Fade rallies; gate PARTIAL (US inventories still ~7% below avg).
SHORT
LME base metals β€” the short worked Aluminium βˆ’6.7% wk (worst month since 2008) & Nickel (Indonesia quota-loosening). Lead now crowded short; zinc’s thesis weakened (a small deficit, not a glut).
HOLD LONG
Scarcity longs β€” hold Copper (232 checkpoint passed, physical tight) + Cattle (75-yr-low herd). Short banned.
COT weekTue 30 Jun 2026
Price as of07 Jul 2026 (post-payrolls)
Same-week read17 confirm Β· 11 diverge
After the closeSoft payrolls Β· dollar rolls over
00

Positioning at the close β€” the board

Every market as a share of its own 1-year positioning extreme, as of the Tue 23-Jun COT close. Green = the crowd was long; red = short. It reads green at the top (record-long duration, long copper & the crowded new London base metals) and deep red across the bottom (a record GBP short, every commodity-currency short, a still-heavy equity short) β€” the dollar surge drove it all. One convention, everywhere: positioning is shown per currency β€” red = specs are SHORT that currency (GBP βˆ’100 = record-short the pound). A whole board of currency-shorts is the report’s one big long β€” the US dollar (the FX bar sits at the bottom of the compass: currencies net short βˆ’51 = dollar long). The trade is always the pair. Hover any tile for the current call.

Risk compass Β· at the close
72 / 100
One trade β€” long the dollar
Rates
+87
Base Β· LME
+30
Energy
+26
Metals
+22
Livestock
+10
Grains
βˆ’1
Softs
βˆ’2
Volatility
βˆ’2
Equities
βˆ’48
FX ccys Β· short
βˆ’54

Signed mean rel-to-max by class β€” the crowd’s net tilt in each. The whole book is one trade: specs are heavily SHORT the currency basket (FX ccys βˆ’51: GBP βˆ’100, JPY/NZD/CAD/CHF in the βˆ’90s), and the mirror of that is the report’s one big long β€” the US dollar. Alongside record-long duration and a still-defensive equity short. (CFTC has no dollar contract; the dollar is always the inverse of the basket.)

Cross-asset positioning heatmap
Rates
UST 10Y+96
Ultra Bond+94
Ultra 10Y+92
UST Bond+88
UST 5Y+76
UST 2Y+75
Energy
RBOB+72
WTI+56
Brent+29
Heat Oil+20
NatGasβˆ’48
Metals
Copper+79
Gold+73
Platinum+38
Silver+31
Palladiumβˆ’90
Base Β· LME
Zinc+81
Aluminium+74
Nickel+43
Leadβˆ’76
Grains
Soy Oil+55
Soybeans+16
Wheat KC+13
Soy Meal+4
Cornβˆ’36
Wheat CBβˆ’59
Livestock
Live Cattle+87
Feeder+43
Lean Hogsβˆ’100
Softs
Coffee+55
Cotton+49
Cocoaβˆ’46
Sugarβˆ’66
Vol
VIXβˆ’2
Ccys vs USD
MXN+65
EUR+1
AUDβˆ’18
CHFβˆ’88
CADβˆ’95
GBPβˆ’97
JPYβˆ’100
NZDβˆ’100
Equities
MSCI EM+39
Dowβˆ’37
S&P 500βˆ’69
Russellβˆ’72
Nasdaqβˆ’100
SHORT βˆ’100+100 LONGΒ· hover for the call
01

What changed since last week

How the conclusions moved versus the 16-Jun print β€” the call changes first (last week β†’ this week), then the biggest positioning shifts that drove them. This is the week-over-week delta; the detailed same-week read follows below.

Conclusion changes β€” last week β†’ this week
The dollarLONG→NO TRADE
Master long β†’ EXHAUSTING
Last week: long USD/CAD, short GBP/NZD β€” β€œthe wrecking-ball.” This week the trend STALLED: specs maxed the USD long (+$39.6bn) into a flat DXY and the soft 2-Jul jobs (+57k) spent the rate-hike catalyst. The call moves to NO fresh long; the funding shorts are now squeeze candidates.
Equity short squeezeNO TRADE→LONG
Resolved β†’ ROTATED
Last week the record S&P squeeze RESOLVED (no trade). This week the trapped shorts ROTATED β€” a RECORD Nasdaq short (βˆ’100%) and a pressed Russell (βˆ’72%) into RISING prices, VIX 15.5. The call flips to β€œdon’t short the trapped shorts.”
LME base metalsSHORT→SHORT
The short WORKED
The trapped-long / short-the-complex call paid: aluminium βˆ’6.7% wk, nickel βˆ’5%, lead flipped to βˆ’76%. Direction unchanged, but now TRIAGED β€” zinc DROPPED (a deficit, not a glut), lead CROWDED; aluminium/nickel the survivors.
CornSHORT→NO TRADE
Record short β†’ USDA cover
Last week’s marquee glut short got a USDA short-cover bounce (+4.7% since) β€” the 30-Jun report β€œpunted” on acreage and record demand lit a cover off contract lows (Ξ”rel βˆ’39β†’βˆ’36). The call moves to stand-aside.
CoffeeLONG→LONG
Young long β†’ VERTICAL
The young confirmed long went parabolic (+17% since, rel +42β†’+55) on the Brazil weather squeeze. Unchanged call β€” the marquee long β€” but now RSI 80: buy dips, don’t chase.
SugarSHORT→NO TRADE
Glut short β†’ SQUEEZED
The extreme short squeezed +10.4% wk (Ξ”rel βˆ’78β†’βˆ’66) as shorts covered 28k. The surplus is intact long-term, but no fresh short into a +10% bounce.
Biggest positioning shifts β€” Ξ” rel-to-max (this wk vs last)
MarketClassrel-to-max Β· last β†’ nowΞ”What it means
Lead (LME)Baseβˆ’31 β†’ βˆ’76βˆ’46Funds flipped to a crowded short as the surplus + contango bit.
CocoaSoftsβˆ’78 β†’ βˆ’46+32The extreme short kept covering β€” the squeeze firing.
Russell 2000Equityβˆ’48 β†’ βˆ’72βˆ’24Funds pressed a fresh short into a rising tape β€” trapped.
Nickel (LME)Base+66 β†’ +43βˆ’24The long liquidated into the Indonesia quota-loosening.
Nasdaq-100Equityβˆ’77 β†’ βˆ’100βˆ’23Record short built into a +3.2% rise β€” the marquee trapped short.
PalladiumMetalsβˆ’71 β†’ βˆ’90βˆ’19Short deepened; Russian-duty squeeze tail.
EURFX+17 β†’ +1βˆ’16The euro long gutted as the dollar crowd maxed.
VIXVolβˆ’18 β†’ βˆ’2+16Short-vol covered to flat as VIX collapsed to 15.5.
NatGasEnergyβˆ’62 β†’ βˆ’48+14The glut short covered as gas bounced on summer heat.
Wheat HRWGrainsβˆ’1 β†’ +13+14Flipped long on record-low US acreage.
Reading the shift. The dominant change vs last week: the industrial-metals frame flipped β€” out go the Steel / US-Aluminum tariff names, in comes the London base-metals SHORT cluster (funds trapped long as the props unwind). Meanwhile the record equity short squeeze resolved (S&P the single biggest swing, Ξ” +29) and the crude longs finally puked. The dollar trade only deepened (GBP to a record βˆ’100%).
02

Positioning vs price β€” the same-week read

The edge isn’t the chart β€” it’s how the crowd’s positioning moved versus how price moved in the SAME week (Tue 23-Jun β†’ Tue 30-Jun). Agree β†’ a CONFIRM = a TREND (ride it); fight β†’ a DIVERGE = a trapped crowd = a reversal/squeeze brewing (fade it). Both are actionable β€” the Β§03 trades are split into exactly those two playbooks. Price since the print and the technicals below are a secondary timing layer β€” not the driver.

MarketPositioning move Β· the weekCrowd & fuelPx Β· 23β†’30 JunSame-period readΒ· since
Coffeelong BUILDING +6.5kLONG 55%+7.4%CONFIRM βœ“ A young confirmed long going VERTICAL β€” specs adding as Brazil’s harvest runs late (52% vs 60% normal), heavy rain hits quality and a super-El-NiΓ±o scare looms, with ICE stocks falling. The highest-hit-rate setup β€” but RSI 80; buy dips, don’t chase the spike.+17.2%
Nasdaq-100short DRIVEN to a record βˆ’23kSHORT βˆ’100%+3.2%DIVERGE ⚠ Funds pushed the short to a RECORD as the index ROSE +3.2% = the marquee trapped short. The equity squeeze rotated here from the S&P; don’t short β€” a cover-print sends it higher, VIX at 15.5.βˆ’1.9%
The dollarUSD long +$5.3bn β€” a new high+$39.6bnβˆ’0.2%DIVERGE ⚠ Specs stacked the USD long to a new high (+$39.6bn) and drove the funding shorts to records β€” INTO a flat dollar, then the soft 2-Jul jobs (+57k) rolled DXY over. A maxed long into a spent catalyst; the funding shorts (JPY/NZD/CAD) are the squeeze if DXY breaks ~99.βˆ’0.3%
Russell 2000short PRESSED +28kSHORT βˆ’72%+1.6%DIVERGE ⚠ Funds pressed a fresh short (rel βˆ’48β†’βˆ’72) into a +1.6% rise = trapped. The small-cap leg of the rotated equity squeeze; Buy-rated.βˆ’0.5%
Cocoashorts COVERINGSHORT βˆ’46%+9.3%CONFIRM βœ“ The squeeze keeps FIRING β€” shorts covered hard (rel βˆ’78β†’βˆ’46, Ξ”+32) as price ripped +9.3% wk (+13% since). Specs still net short, ICE stocks falling. Tactical long; take profit into spikes, still below the 200-day.+12.7%
Sugarshorts COVERED +28kSHORT βˆ’66%+10.4%DIVERGE ⚠ The record short got SQUEEZED β€” shorts covered 28k as price ripped +10.4%. The glut is a longer-term story, but there is NO fresh short into a +10% bounce; wait for exhaustion.+2.3%
WTI crudelongs CUT βˆ’6k againLONG 56%βˆ’5.1%CONFIRM βœ“ Longs keep bleeding as crude falls to $69 β€” OPEC+ +188k for August, Hormuz at peace, Iran barrels returning (Japan waiver to 21-Aug). Confirmed down; fade rallies, RSI 28 β€” but the glut isn’t yet physical (US inventories still βˆ’7%).βˆ’0.9%
USD / JPYshort yen DEEPENED βˆ’9kSHORT yen βˆ’100%βˆ’0.6%CONFIRM βœ“ The record short yen deepened as USD/JPY pushed to 162 β€” the MoF’s new β€œline in the sand.” A confirmed trend into an intervention wall; β–Έshort USD/JPY on the print only, don’t pre-position into 162.+0.2%
LME base metalsthe short WORKEDAlu +74 Β· Ni +43 Β· Zn +81 Β· Pb βˆ’76βˆ’2 to βˆ’7%CONFIRM βœ“ Last week’s trapped-long call paid: aluminium βˆ’6.7% wk (June βˆ’16%, worst since 2008) as Gulf supply returns; nickel βˆ’5% as Indonesia signals it will LOOSEN quotas; lead funds flipped to a βˆ’76% short. Zinc is the exception β€” the ILZSG now sees a small deficit, not a glut. (London COTR week, Fri 19β†’26 Jun.)βˆ’2 to +4%
Cornrecord short COVERING S βˆ’23kSHORT βˆ’36%+1.7%DIVERGE ⚠ The record short is COVERING off contract lows β€” the 30-Jun USDA β€œpunt” (few acreage changes) plus record March–May demand sparked a short-cover bounce (+4.7% since). Stand aside; no fresh short into the low.+4.7%
Goldadded longs +4.7kLONG 73%βˆ’2.7%DIVERGE ⚠ Added longs into a βˆ’2.7% dip (trapped) β€” then +3.2% SINCE as the soft jobs softened the dollar and revived rate-cut hopes. The CB floor holds; don’t chase, don’t short.+3.2%
EUR / USDlong GUTTED βˆ’29kLONG 1%+0.4%DIVERGE ⚠ The euro long was gutted (+30kβ†’+1k, rel +17β†’+1) as the dollar crowd maxed out β€” yet EUR firmed. A washed-out, coiled base: if the dollar breaks, this is where the counter-squeeze starts.+0.2%
Copperlongs trimmed βˆ’6.8kLONG 79%+1.7%CONFIRM βœ“ The 30-Jun Section-232 checkpoint passed quietly (the real action was the 1-Jun proclamation); physical stays tight (COMEX-LME premium). Longs trimmed but held. HOLD LONG; short BANNED.βˆ’0.1%
Live Cattlelongs trimmed βˆ’6kLONG 87%βˆ’1.5%DIVERGE ⚠ Max long, but longs trimmed and price βˆ’1.5% in BOTH windows = a wobble. The 75-yr-low-herd scarcity still holds the short ban; HOLD LONG.βˆ’1.4%
NatGasshorts COVERED +18kSHORT βˆ’48%+4.1%CONFIRM βœ“ The glut short is UNWINDING β€” shorts covered 18k (rel βˆ’62β†’βˆ’48) as gas bounced +4% on summer heat. No longer a clean short; stand aside.βˆ’0.4%
How to read it β€” two kinds of signal, not one. CONFIRM βœ“ = positioning and price agree β†’ a TREND (the crowd is building the right way) β†’ ride it (Β§03 Trend). DIVERGE ⚠ = they disagree β†’ the crowd is trapped/offside β†’ a REVERSAL / SQUEEZE is brewing β†’ fade it on the trigger (Β§03 Reversal). Both are tradeable β€” just different trades. The noise is a row with no clear positioning move OR no price confirmation = NO TRADE. Crowd & fuel = spec net as a % of its 1-yr extreme; βš‘ = extreme (|rel|β‰₯70%) = squeeze risk. * = confirmed in-week, then flipped after the close. Same 2-layer language as the Tracker: Regime (where the crowd is β€” Building β†’ Max βš‘ β†’ Squeeze β†’ Neutral) Γ— Action (what you do β€” Long/Short/Hold/β–Έarmed).
Secondary Β· since the print β€” the post-payrolls follow-through (30 Jun β†’ 7 Jul)

After the COT close came Thursday’s soft payrolls (+57k, badly missing ~115k; unemployment 4.2%): the last rate-hike came off the table and the dollar rolled over (DXY from 101.4 toward 100.9). So the beaten-down metals caught a bid (gold +3.2% since, silver +4%), grains extended the USDA short-cover bounce (corn +4.7%), and the softs squeeze went vertical (coffee +17%, cocoa +13% since) β€” while WTI kept sliding on the OPEC+/Hormuz glut. Price + optional technicals since the close β€” useful for timing the entry, not the thesis:

AssetNowTrendRSI(14)Vol ATR%TV ratingSince the COT close
US Dollar (DXY)100.9β–² up570.4%BuySTALLED β€” rolled from 101.4 as the soft 2-Jul jobs (+57k) knocked out the last hike. Still the master long, but the catalyst is spent; watch a break of ~99.
Coffee347cβ–² up804.4%Strong BuyVertical +17% since β€” delayed Brazil harvest, super-El-NiΓ±o scare, ICE stocks falling. Strong Buy but RSI 80; buy dips, don’t chase.
Cocoa$5,723β–² up775.0%Strong BuyThe squeeze keeps firing (+13% since), specs still short. Tactical long β€” take profit into spikes; below the 200-day.
USD/JPY162.1β–² up620.4%BuyAt the 162 MoF β€œline in the sand,” record short yen coiled. Don’t pre-position the fade; intervention is the trigger.
WTI crude$68.8β–Ό down285.3%SellTo $69 on OPEC+ +188k + Hormuz at peace; RSI 28 oversold. Glut not yet a physical story (inventories βˆ’7%). Fade rallies.
Gold$4,169β–¬ flat442.7%SellBounced +3.2% since on the soft jobs / softer dollar; still below the 50-day. CB floor β€” don’t chase, don’t short.
Nasdaq-10029,698β–¬ flat512.4%BuyRecord spec short into a +3.2% wk RISE = the marquee trapped short. Don’t short; the squeeze fuse is lit.
Russell 20003,030β–² up611.9%BuyFunds pressed a FRESH short into a +1.6% rise; Buy-rated. Trapped shorts β€” squeeze fuel.
S&P 5007,588β–² up581.3%BuyNew highs; the squeeze covering continued. Buy-rated, range-topping β€” no fresh short.
GBP/USD1.339β–¬ flat570.6%BuyFIRMED +1.0% since despite a record-ish spec short = the dollar-stall squeeze. Ride the short only on a tight trail.
NZD/USD0.570β–Ό down420.7%SellRecord short, but it stopped falling. Sell-rated yet squeeze-prone; trail, don’t add.
USD/CAD1.421β–² up720.4%BuyADX-54 trend, but CAD stopped falling and cheap crude is priced. Ride/trail β€” the dollar stalled.
Sugar15.2cβ–² up682.6%BuyExtreme short SQUEEZED +10% wk. No fresh short into the bounce; the glut is a longer-term story.
Corn$4.36β–¬ flat572.1%NeutralShort-cover bounce off contract lows post-USDA (+4.7% since); record demand. Stand aside.
Live Cattle239.1β–Ό down401.5%SellMax-long scarcity, but longs trimmed and βˆ’1.5% wk. A wobble; hold, short banned.
VIX15.6β–Ό down43β€”SellCollapsed to 15.5 (βˆ’15% wk); short-vol covered to flat. Risk-on, no fragility.
US 10Y yield4.48%β–¬ flatβ€”β€”β€”Eased on the soft jobs then firmed; AM near-max-long duration, hikes off the table.

β†’ Every actionable row above becomes a trade in Β§03 What To Do, sorted into the two playbooks: Trend (the confirms β€” ride) and Reversal / squeeze (the diverges β€” fade on the trigger).

03

What To Do

Two kinds of trade, because there are two kinds of signal (from Β§02). TREND = a CONFIRM (crowd & price agree) β†’ join / ride, exit by trailing β€” let it run. REVERSAL / SQUEEZE = a DIVERGE (a trapped / maxed crowd turning) β†’ wait for the trigger, then fade, and take profit into the snapback (time-boxed, tighter stop). Within each, β–² LONG / β–Ό SHORT sort by conviction β€” a YOUNG sub-extreme crowd outranks an EXTREME βš‘ one (the 1-yr fuel is spent β†’ a ride, not a fresh max). FX is always the tradeable pair.

β˜… Highest conviction this week: β–² LONG Coffee (6.5 β€” a young long building into a REAL weather squeeze) and the tactical β–² Cocoa squeeze; on the short side β–Ό WTI (the OPEC+/Hormuz glut) and the LME unwind (β–Ό Aluminium, Nickel). The dollar and its funding shorts are now rides/holds, not fresh entries β€” the trend stalled. Every table below is conviction-sorted β€” the top row is the strongest.

LONG SHORTAct now at the entry shown.
β–Έ SHORTArmed β€” wait for the named trigger; no position yet.
HOLDAlready in it β€” trail, don’t add.
CLOSEExit the position.
NO TRADENoise β€” nothing actionable.
βš‘Crowded extreme (|rel|β‰₯70%). In it? Ride/trail, don’t add β€” your stop IS the squeeze line. The squeeze itself is the fade (Β§03 Reversal), the other side β€” where the fast money is.
Managing the two β€” same direction, different trade. Trend (CONFIRM): you’re harvesting a building crowd β€” let it run, trail price as the backstop, and exit on the COT, not a fixed target: when the crowd hits an extreme (βš‘) or the flow reverses (longs start cutting). Size bigger, be patient. Reversal / squeeze (DIVERGE): you’re catching a forced snapback β€” take profit into the move at a level, and the COT exit is when the trapped crowd has covered back toward neutral (the fuel is spent). Tighter stop, time-boxed β€” don’t marry it. This is where the fast money is, but only on the trigger.
β–Ά Trend β€” ride the confirmed move CONFIRM βœ“ Β· regimes Building β†’ Max βš‘ Β· join / ride Β· exit by trailing, open-ended
β–² Long
TradeConv.Thesis β€” positioning vs the same-week priceTrigger / entry β€” incl. levelExit β€” by trade type
LONG Coffeeβ˜…β˜…β˜… 6.5CONFIRM Β· YOUNG crowd (+55%, sub-extreme) still BUILDING (+6.5k) into a GENUINE weather squeeze β€” Brazil’s harvest is late (52% vs 60% normal), heavy rain is hitting quality, a super-El-NiΓ±o scare looms and ICE stocks are falling. The highest-hit-rate setup: fundamentals + a building young crowd. The catch: RSI 80, price already vertical (+17% since).LONG on pullbacks that hold the rising trend β€” do NOT chase the parabola; scale in on dips.Ride while the crowd builds; CLOSE on a harvest catch-up / clear-sky forecast, or the long maxing past +80%.
β–Έ LONG Nasdaq / Russell squeezeβ˜…β˜… 4.0DIVERGE β€” funds drove a RECORD Nasdaq short (βˆ’100%) and pressed Russell (βˆ’72%) INTO rising prices as VIX collapsed to 15.5 = trapped shorts, fresh squeeze fuel. The equity squeeze rotated here from the S&P.β–Έ Don’t short tech/small-caps; long the squeeze on a risk-on continuation / a short-cover print.The fade dies if Lev rebuilds AND price rolls over; a hot data shock re-loads the short.
HOLD LONG Copperβ˜…β˜… 4.0HOLD β€” EXTREME long (+79%), short BANNED (physical tight, COMEX-LME premium). The 30-Jun 232 checkpoint passed quietly (real action was 1-Jun). Longs trimmed but held β€” not a fresh entry.Hold; no fresh entry at the extreme.Structural; trail. A β€œno-duty” surprise is the risk.
HOLD LONG Live Cattleβ˜…β˜… 3.5HOLD β€” EXTREME long (+87%), 75-yr-low herd β€” but longs trimmed (βˆ’6k) and price βˆ’1.5% in both windows. The scarcity veto holds the short ban, yet momentum is fading; a hold, not an add.Hold; short BANNED. Feeder rides the same scarcity.Structural; trail. CLOSE only on a herd-rebuild signal / a clean trend break.
HOLD LONG Goldβ˜…β˜… 3.0HOLD β€” a trapped long (+73%, added into the βˆ’2.7% dip) rescued by the soft jobs: a softer dollar and revived rate-cut hopes give the CB-floor long a tailwind (+3.2% since). Not a fresh entry at +73%.Hold; no chase. The CB floor + softer dollar support it.A decisive dollar re-rip or a break below ~$4,000 ends it.
β–Ό Short
TradeConv.Thesis β€” positioning vs the same-week priceTrigger / entry β€” incl. levelExit β€” by trade type
SHORT WTI / Crudeβ˜…β˜…Β½ 5.0CONFIRM↓ β€” longs keep bleeding (βˆ’6k) as the glut builds: OPEC+ +188k for August (5th hike), Hormuz at peace, Iran barrels returning (Japan waiver to 21-Aug). WTI $69. The catch: it isn’t yet a PHYSICAL glut β€” US inventories are still ~7% below the 5-yr average β€” so the gate is PARTIAL, size down.SHORT rallies toward the SMA20 (~$76); RSI 28, don’t chase the low.Repeated inventory builds confirm the glut (then press); a fresh Hormuz flare or a squeeze back above $76 is the stop.
HOLD SHORT Lead (LME)β˜…β˜… 3.5CONFIRM but now CROWDED β€” funds flipped to a βˆ’76% short (Ξ”βˆ’46) into the surplus/contango; direction right, the young edge is gone.Already on / ride β€” no fresh max at βˆ’76%. Trail.A cancelled-warrant draw / secondary-smelter cuts = the spread-squeeze tail.
HOLD SHORT Wheat Β· CBOTβ˜…β˜… 3.0Deep short (βˆ’59%, mature), world ample β€” BUT the USDA pegged RECORD-LOW US acres (42.7M) and the crop is drought-tight = a real squeeze tail; +3.7% since.Already on. Trail tight; no adds.CLOSE on a US-supply scare / a reclaim of the pivot.
β–Έ SHORT FX funding shortsβ˜…Β½ 2.5The dollar longs’ mirror β€” NZD (βˆ’100%), GBP (βˆ’97%), CAD (βˆ’95%) are record-ish shorts that STOPPED falling (NZD +0.4%, GBP +1.0% since) as the dollar stalled and the 2-Jul jobs missed. Ride/trail only; the squeeze risk is now rising AGAINST these.HOLD/trail existing shorts; do NOT initiate fresh max-size at the extreme.CLOSE on a DXY break of ~99 β€” the dollar-top that flips these into a counter-squeeze.
⟲ Reversal / squeeze β€” fade the trapped crowd DIVERGE ⚠ Β· regime Squeeze (the β–Έarmed fade firing) Β· take profit into the snapback, time-boxed
TradeConv.Thesis β€” positioning vs the same-week priceTrigger / entry β€” incl. levelExit β€” by trade type
LONG Cocoaβ˜…β˜…Β½ 5.0The FADE, still firing β€” an EXTREME short (βˆ’46%, was βˆ’78%) COVERING as price rips +13% since; specs still net short, ICE stocks falling = the high-quality side of an extreme.Trade the squeeze; add on dips that hold the breakout. RSI 77 β€” take size off into spikes.Take profit into vertical spikes; still below the 200-day = tactical, not a new bull.
SHORT Aluminium (LME)β˜…β˜… 4.0CONFIRM β€” last week’s trapped long is unwinding: funds cut βˆ’18k, price βˆ’6.7% wk (June βˆ’16%, the steepest month since 2008) as Gulf supply returns (Hormuz) and Indonesia/China output rises.SHORT rallies; RSI 29 oversold β€” sell bounces, don’t chase the low (~$3,100).The Hormuz tail cuts both ways β€” a deal collapse β†’ low LME stocks force a fast squeeze. Event-stop.
SHORT Nickel (LME)β˜…β˜… 4.0CONFIRM β€” mature long liquidating (βˆ’9k) as Indonesia signals it will LOOSEN mining quotas: the one bull prop is reversing, price crashed from a $20k May high toward $16k.SHORT rallies; ~$16,200, oversold β€” sell bounces.The 31-Jul RKAB revision is the binary β€” a surprise quota HOLD is the squeeze risk.
β–Έ SHORT USD/JPYβ˜…Β½ 3.0Record-short JPY (βˆ’100%, EXTREME) at the 162 MoF β€œline in the sand” β€” the trade is SHORT USD/JPY = long yen, an extreme-fade waiting for the intervention print.β–Έ SHORT USD/JPY only on an intervention print or a risk-off shock. Do NOT pre-position into 162.Event-driven, violent β€” but Goldman warns intervention SLOWS, not reverses (sees 165). Tight.

Honesty box. This was a week of exhaustion and rotation, not fresh trends β€” expect fewer clean setups. The dollar book that carried last week is maxed and stalling: specs stacked USD longs to a new high just as the soft 2-Jul jobs spent the catalyst, so the funding shorts (JPY/NZD/CAD/GBP) are now rides with cover-stops, not fresh max-size β€” the asymmetry has turned against a new entry. The glut shorts covered (corn on the USDA β€œpunt,” sugar +10%) β€” don’t chase them lower. The real edge is narrower: Coffee (a young long, but RSI 80 β€” buy dips) and the LME survivors (aluminium/nickel still unwinding; zinc dropped on a deficit, lead now crowded). Open risks: the equity melt-up is trapped-short fuel, not conviction (the mid-July CPI can reload the short); the max-short JPY can gap on intervention near 162; gold is trapped-long but the softer dollar supports it. Never short the tight names (COMEX Copper, Cattle, drought-tight US wheat); never chase an oversold low (WTI RSI 28, Aluminium RSI 29).

04

Financials β€” the calls, resolved

Rates, equities and VIX β€” with the FOMC now behind us. Each is Now / Waiting for / If it fires, so β€œno trade” is never the end of the story: it tells you the exact trigger that would create one.

Equities Squeeze ROTATED to tech/small-caps

Trapped shorts
Now
The record S&P short squeeze RESOLVED β€” but the trapped shorts ROTATED. Leveraged Funds drove a RECORD Nasdaq short (βˆ’100%, βˆ’23k) and pressed Russell (βˆ’72%, βˆ’28k) INTO rising prices (+3.2% / +1.6% wk), while covering more S&P (+12k, now βˆ’69%). VIX collapsed to 15.5 (short-vol back to flat). The squeeze fuel simply moved to tech and small-caps.
Waiting for
β–Έ The fade is LONG-the-squeeze: a short-cover print in Nasdaq/Russell on a risk-on continuation. Watch the mid-July CPI β€” a hot print re-loads the short and caps the melt-up.
If it fires
A cover-driven melt-up in tech/small-caps β€” don’t short into it. A hot data shock re-traps the longs elsewhere and reloads the index short.

Rates AM max-long β€” soft jobs eased the risk

Hikes off the table
Now
NO TRADE (not your market). Asset Managers stay near-max-long duration (10Y rel 96, Ultra Bond 94; AM ADDED Ultra 10Y +55k, TRIMMED the bond βˆ’73k). Yields eased in-week (βˆ’3 to βˆ’5bp) and the soft 2-Jul jobs (+57k, unemployment 4.2%) took the last hike off the table β€” the Fed is seen on hold through the summer.
Waiting for
β–Έ The systemic flag re-arms only if 30Y pushes back toward 5.0% (now 4.99%) WITH funding stress, OR a hot CPI/jobs print revives the hike trade.
If it fires
DE-RISK β€” a yield surge re-traps the duration longs and would revive the dollar. Not today; the soft jobs bought time.

VIX NO TRADE β€” green

Calm
Now
NO TRADE. VIX 15.5 β€” it COLLAPSED βˆ’15% in the COT week as equities made new highs. Lev funds covered short-vol back to flat (+17k, rel βˆ’18β†’βˆ’2); no crowded-short fragility, dealers long gamma.
Waiting for
β–Έ Amber/red if Lev short-vol crowds toward βˆ’60/βˆ’70%, OR dealers flip to short gamma. Neither is present.
If it fires
Cut risk across the book β€” a short-gamma market cascades. Not today.
05

Cross-Asset Signals

The relationships that mattered β€” updated for the dollar-surge tape. Each was adversarially stress-tested; the ones that broke are traps to avoid.

The master trade Β· USD β€” the wall
The wrecking-ball stalls
The whole dollar book is now a QUESTION, not a bet. Specs stacked the USD long to a new high (+$39.6bn) and drove yen/kiwi/loonie shorts to records β€” but the currencies STOPPED falling and Thursday’s soft payrolls (+57k, hikes off the table) knocked out the catalyst = a maxed long into a spent fuse. Action: NO fresh USD long; ride existing funding shorts on a TIGHT trail only. The asymmetric trade is now the OTHER way β€” the funding-currency squeeze (EUR is a coiled base, +30kβ†’+1k) β€” but WAIT for a DXY break of ~99 to confirm the top. USD/JPY is the exception: still trending to the 162 MoF wall.
The softs weather squeeze
Ride what the weather bids
The one trend still paying is agriculture’s weather bid: Coffee vertical +17% (young long building β€” delayed Brazil harvest, super-El-NiΓ±o, ICE stocks falling), Cocoa +13% (extreme short covering), even the record Sugar short squeezed +10%. Action: ride Coffee (the fundamentally-backed young long) on dips β€” don’t chase RSI 80; trade Cocoa’s squeeze tactically, take profit into spikes. Do NOT short sugar into a +10% bounce.
Base metals β€” the short worked; now triage
Sell the glut, drop the deficit
Last week’s short-the-LME-complex call paid across the board: Aluminium βˆ’6.7% wk (Gulf supply returns, June βˆ’16%), Nickel βˆ’5% (Indonesia to LOOSEN quotas), Lead flipped to a βˆ’76% short. Now triage: aluminium/nickel still have downside (glut, quota reversal) β€” sell rallies; Zinc is DROPPED (the ILZSG now sees a small deficit, +3.5% since); lead is CROWDED (ride/trail). COMEX Copper stays the opposite trade β€” a scarcity/tariff LONG, short banned. Never trade London and COMEX as one block.
The equity squeeze changed address
Don’t short the trapped shorts
The record S&P squeeze resolved β€” but funds immediately stacked a RECORD Nasdaq short (βˆ’100%) and pressed Russell (βˆ’72%) INTO rising prices, VIX collapsing to 15.5. Action: the trapped-short fuel is in tech and small-caps now β€” don’t short them into the squeeze; a cover-print sends them higher. The mid-July CPI is the re-load risk.
Traps β€” do NOT force these
USD ↔ everythingThe dollar STALLED at record longs, so last week’s β€œthe dollar drives all” tape is breaking down β€” metals bounced, EUR firmed, crude kept falling on its OWN glut. Stop trading everything off the DXY; the correlations decouple as the USD trend exhausts.
Oil ↔ CADRE-DECOUPLED β€” crude fell βˆ’5% on its own glut (OPEC+, Hormuz) while CAD held flat as the dollar stalled, so USD/CAD went nowhere. Don’t treat CAD as a pure oil proxy this week.
Softs ↔ the dollarThe coffee/cocoa squeeze is a WEATHER story, not a macro one β€” it ripped THROUGH a stalling dollar. Trade the softs off Brazil weather and ICE stocks, not the DXY.
Equities ↔ VIXNew highs + VIX 15.5 + a RECORD Nasdaq short = a melt-up on trapped-short fuel, not conviction. The low VIX is complacency riding a squeeze, not safety β€” respect the CPI reload risk.
RSI aloneCoffee RSI 80 / Cocoa 77 β€œoverbought” inside a weather-driven up-trend are NOT sells; WTI RSI 28 / Aluminium RSI 29 β€œoversold” inside glut down-trends are NOT buys. Read RSI WITH the trend and the fundamental.
06

Appendix β€” Commodities

CFTC Disaggregated β€” Managed Money, positioning to Tue 30 Jun 2026 (self-pulled). The core read: Net / Ξ”Net / Flow (how the crowd moved) against Px Β· 23β†’30 Jun (how price moved in the SAME week) β†’ CONFIRM or DIVERGE. Crowd & fuel = spec net as a % of its 1-yr extreme. Β· since = the secondary move since the close.

ContractNetCrowd & fuelFlow (gross legs)Px Β· 23β†’30Β· sinceSignalRead β€” positioning vs the same-week price
ENERGY Β· crude keeps sliding on the OPEC+ / Hormuz glut
RBOB Gasoline+71,924LONG 72% βš‘L +404 / S βˆ’425+1.3%+3.8%NO TRADECONFIRM β€” the firmest energy leg (+1.3% wk, +3.8% since), but crowded 72%; no fresh edge.
WTI (NYMEX)+81,282LONG 56%L βˆ’6,082 / S βˆ’4,492βˆ’5.1%βˆ’0.9%SHORTCONFIRM↓ β€” longs keep bleeding (βˆ’6k) as crude falls to $69 (OPEC+ +188k, Hormuz peace, Iran barrels). Fade rallies, RSI 28 β€” but the glut isn’t yet physical (inventories βˆ’7%).
Brent (NYMEX LD)+6,498LONG 29%L βˆ’382 / S βˆ’57βˆ’5.4%βˆ’0.9%NO TRADESame glut; the war premium is gone.
NY Harbor ULSD+8,481LONG 20%L +3,147 / S +1,074+3.7%+2.4%NO TRADEDiesel firmer (+3.7% wk) β€” the crack holds it up. No fresh edge.
NatGasβˆ’64,808SHORT 48%L +18,470 / S +556+4.1%βˆ’0.4%NO TRADECONFIRM↑ β€” the glut short is UNWINDING: shorts covered 18k (rel βˆ’62β†’βˆ’48) as gas bounced +4% on heat. No longer a clean short; stand aside.
PRECIOUS & COMEX METALS Β· dipped in-week, bounced on the soft dollar; Copper holds on scarcity
HG Copper+59,703LONG 79% βš‘L βˆ’6,561 / S +283+1.7%βˆ’0.1%HOLD LONGHOLD LONG β€” the 30-Jun 232 checkpoint passed quietly (real action was 1-Jun); physical still tight (COMEX-LME premium). Longs trimmed but held. Short BANNED.
Gold+120,091LONG 73% βš‘L +3,475 / S βˆ’1,221βˆ’2.7%+3.2%HOLD LONGDIVERGE β€” added longs into a βˆ’2.7% dip, then +3.2% SINCE on soft jobs / softer dollar. CB floor; don’t chase, don’t short.
Platinum+7,897LONG 38%L +766 / S +1,526βˆ’5.8%+4.8%NO TRADEDIVERGE β€” trapped longs into βˆ’5.8% wk, bounced +4.8% since. Deficit caps downside. No trade.
Silver+13,782LONG 31%L +1,790 / S βˆ’251βˆ’3.5%+4.0%NO TRADEDIVERGE β€” added into βˆ’3.5% wk, +4% since. Rides gold. No edge.
Palladiumβˆ’5,969SHORT 90% βš‘L βˆ’619 / S +626βˆ’2.7%+5.2%NO TRADEShort DEEPENED to βˆ’90% β€” don’t press, Russian-duty squeeze tail.
GRAINS & OILSEEDS Β· the USDA short-cover bounce
Soybean Oil+91,946LONG 55%L βˆ’4,652 / S +6,608βˆ’1.8%+1.8%HOLD LONGCONFIRM↓ β€” the biofuel-mandate long unwinding (βˆ’11k), βˆ’1.8% wk. HOLD only above the 200-day.
Soybeans+38,149LONG 16%L βˆ’8,772 / S βˆ’9,935+0.2%+4.2%NO TRADEBoth legs cut; +4.2% since on the USDA bounce (soybean acres above est, but record demand). No edge.
Wheat (KCBT)+4,962LONG 13%L +2,707 / S βˆ’3,013+0.0%+3.4%β–Έ LONGFlipped LONG (+5.7k) β€” the USDA pegged RECORD-LOW wheat acres (42.7M). Drought-tight; β–Έ small long on continuation.
Soybean Meal+4,740LONG 4%L βˆ’207 / S +7,412+0.6%+3.0%NO TRADEShort built; spent crush. No edge.
Cornβˆ’66,996SHORT 36%L βˆ’15,437 / S βˆ’23,260+1.7%+4.7%NO TRADEDIVERGE β€” the record short is COVERING off contract lows (S βˆ’23k) on the USDA β€œpunt” + record demand (+4.7% since). Stand aside; no fresh short into the low.
Wheat (CBOT)βˆ’67,561SHORT 59%L +645 / S βˆ’2,227βˆ’1.3%+3.7%HOLD SHORTHOLD SHORT, trail β€” world ample, but record-low US acres + drought = squeeze tail; +3.7% since.
SOFTS Β· the weather squeeze
Coffee (Arabica)+27,377LONG 55%L +1,058 / S βˆ’5,401+7.4%+17.2%LONGCONFIRM β€” a YOUNG long BUILDING (+6.5k) into a real weather squeeze (Brazil harvest delayed, El-NiΓ±o, ICE stocks falling). +17% since, RSI 80 β€” buy dips, don’t chase.
Cocoa (NYBOT)βˆ’10,525SHORT 46%L +548 / S βˆ’7,026+9.3%+12.7%LONGLONG (tactical) β€” the squeeze keeps FIRING, shorts covered (Ξ”rel +32) as price +13% since. Below the 200-day; take profit into spikes.
Sugarβˆ’158,202SHORT 66%L +17,297 / S βˆ’10,791+10.4%+2.3%NO TRADEExtreme short SQUEEZED +10.4% wk (shorts covered 28k) β€” NO fresh short into the bounce. The glut is a longer-term story; wait for exhaustion.
Cotton+29,423LONG 49%L βˆ’2,477 / S +3,373βˆ’2.5%+2.3%NO TRADELong trimmed (βˆ’6k), βˆ’2.5% wk. Quiet; no fresh edge.
LIVESTOCK Β· scarcity holds, momentum fading
Live Cattle+119,440LONG 87% βš‘L βˆ’7,031 / S βˆ’888βˆ’1.5%βˆ’1.4%HOLD LONGHOLD LONG β€” 75-yr-low herd, but longs trimmed (βˆ’6k) and price βˆ’1.5% both windows. Scarcity holds; short BANNED.
Feeder Cattle+15,607LONG 43%L βˆ’54 / S +34βˆ’1.0%βˆ’1.1%HOLD LONGHOLD LONG β€” same scarcity, softening.
Lean Hogsβˆ’38,411SHORT 100% βš‘L βˆ’108 / S +4,651+1.0%+0.3%β–Έ LONGDIVERGE β€” max short pressed into +1.0% = mild trapped, but no scarcity (soft demand). β–ΈLONG only on a cover-print.
07

Appendix β€” Base Metals Β· London (LME)

LME weekly COTR, Investment Funds bucket (the managed-money equivalent) β€” the read is the fund net move vs the same-week price. Mind the calendar: the LME COTR is as of Fri 26-Jun (released the next Tue), so these rows use the London COT week, Fri 19β†’26 Jun, with Β· since = 26 Junβ†’latest. Crowd & fuel = fund net as a % of its 1-yr extreme. Last week’s call paid: the crowded longs (aluminium/nickel) unwound as the Hormuz premium drained and Indonesia signalled looser quotas β†’ SHORT the survivors; zinc is now dropped (a small deficit, not a glut), lead is a crowded short.

MetalFunds netCrowd & fuelFlow (Ξ”long / Ξ”short)Px Β· 19β†’26Β· sinceSignalRead β€” fund net move vs the same-week price
Aluminium+145,531LONG 74% βš‘L βˆ’19,044 / S βˆ’1,237βˆ’6.7%βˆ’2.1%SHORTCONFIRM β€” the trapped long unwinding: funds cut βˆ’19k, price βˆ’6.7% wk (June βˆ’16%, worst month since 2008). Gulf supply returns (Hormuz), Indonesia/China output rises. Oversold RSI 29; sell rallies.
Zinc+39,081LONG 81% βš‘L βˆ’4,781 / S +1,041βˆ’2.0%+3.5%NO TRADEDOWNGRADED β€” funds still maxed long (+81%) and trimming, but the ILZSG now sees a small 2026 DEFICIT (not the glut), and zinc bounced +3.5% since. Drop the short.
Nickel+16,611LONG 43%L βˆ’3,193 / S +6,055βˆ’5.0%βˆ’1.9%SHORTCONFIRM β€” long liquidating (L βˆ’3k) as shorts BUILD (+6k); Indonesia signals it will LOOSEN mining quotas, price crashed $20kβ†’$16k. The one bull prop is reversing; 31-Jul revision the catalyst.
Leadβˆ’16,852SHORT 76% βš‘L βˆ’2,863 / S +7,233βˆ’2.6%βˆ’1.6%HOLD SHORTCONFIRM but now CROWDED β€” funds flipped to a βˆ’76% short (Ξ”rel βˆ’46, shorts +7k) into the surplus/contango; the young edge is gone. Ride/trail, no fresh max.

Source: LME MiFID COTR (per-metal weekly XLSX), Investment-Funds long/short totals; net = funds long βˆ’ short, rel-to-max over the trailing ~52 weeks. Tin omitted (thin β€” 87 fund holders); LME copper omitted (COMEX copper is tracked above, for the Sec-232 tariff story). Prices: LME 3-month (TradingView).

08

Appendix β€” FX

CFTC reports each currency, not the dollar β€” so βˆ’ = specs are SHORT that currency (GBP βˆ’100 = record-short the pound). We translate every line into the tradeable pair so you never convert in your head: short a currency quoted XXX/USD = SELL the pair (short GBP β†’ SHORT GBP/USD); short one quoted USD/XXX = BUY the pair (short CAD β†’ LONG USD/CAD). A whole board of currency-shorts = long USD (the USD row is the implied mirror, +$34.3bn). Trend vs fade: where the short is building with price (GBP, NZD) we follow it (trend); where it’s maxed and turning (JPY βˆ’97% into the 162 intervention zone) the trade is the fade β€” β–Έ SHORT USD/JPY = long the squeezed yen.

CcyPairNetΞ” NetCrowdPair Β· 23β†’30Β· sinceSignal (pair trade)Read β€” net move vs same-week price
EUREUR/USD+1,099βˆ’29,0591%+0.4%+0.2%NO TRADEThe euro long was GUTTED (+30kβ†’+1k, Ξ”rel βˆ’16) as the dollar crowd maxed β€” yet EUR firmed +0.4%. A washed-out, coiled base; watch for the counter-squeeze if the dollar breaks.
CHFUSD/CHFβˆ’38,958+2,136βˆ’88%βˆ’0.2%βˆ’0.4%HOLD long USD/CHFShort CHF held; the carry pays. USD/CHF ~flat. No adds.
GBPGBP/USDβˆ’102,147+3,572βˆ’97%+0.4%+1.0%HOLD SHORT/trail GBP/USDRecord-ish short but GBP FIRMED +1.0% since = the dollar-stall squeeze risk. Ride/trail, no fresh max.
JPYUSD/JPYβˆ’155,092βˆ’8,988βˆ’100%+0.6%βˆ’0.2%β–Έ SHORT USD/JPYCONFIRM β€” record short yen DEEPENED (βˆ’9k) as USD/JPY pushed to 162, the MoF β€œline in the sand.” Trigger only; don’t pre-position.
CADUSD/CADβˆ’150,806βˆ’4,014βˆ’95%βˆ’0.1%+0.1%HOLD SHORT CAD/trailNear-record short, USD/CAD ADX-54 β€” but CAD stopped falling as the dollar stalled. Ride/trail, no fresh max.
AUDAUD/USDβˆ’17,700βˆ’4,688βˆ’18%+0.0%+0.5%NO TRADEShort building (βˆ’18%), AUD flat. A short only if it deepens on a dollar break.
NZDNZD/USDβˆ’63,280βˆ’8,436βˆ’100%+0.2%+0.4%HOLD SHORT/trail NZD/USDRecord short (βˆ’100%), but NZD stopped falling (+0.4% since). Ride/trail; the squeeze risk is rising.
MXNUSD/MXN+70,936βˆ’3,28965%βˆ’0.4%βˆ’0.6%NO TRADEPeso long trimmed (βˆ’3.3k), MXN +0.4%. The carry favourite; no fresh trade.
USDDXY basket+$39.6bn+$5.3bnβ€”βˆ’0.2%βˆ’0.3%NO FRESH LONGThe master long GREW +$5.3bn to a NEW HIGH (+$39.6bn) β€” but into a FLAT dollar, and the soft 2-Jul jobs (+57k) spent the catalyst. Maxed; the funding shorts are the squeeze. Watch DXY <99.

USD row = implied aggregate dollar position (βˆ’Ξ£ of the others’ $bn): specs are net long $34.3bn vs the basket (+$5.0bn on the week) β€” confirmed by the broad dollar surge (DXY 101.4, RSI 70, above all averages).

09

Appendix β€” Rates Β· Equities Β· VIX

CFTC Traders-in-Financial-Futures. Rates read via Asset Managers (real money; the Lev-Fund net is the basis trade, not directional). Equities/VIX via Leveraged Funds. Each row reads the positioning move against the same-week price/yield move (23β†’30 Jun), then the move since.

Rates β€” Asset Managers; near-max-long duration, yields eased and the soft jobs took hikes off the table
ContractAM netCrowdYield Ξ” Β· wkΒ· sinceNowSignalRead β€” AM duration vs the same-week move
UST Bond+527k88%+0 bp+4 bp4.99%NO TRADEAM TRIMMED the bond (βˆ’73k) β€” the biggest rates cut; 30Y steady at 4.99%.
Ultra Bond+1,127k94%+0 bp+4 bpβ€”NO TRADERecord-ish long (βˆ’29k); the long-end held.
UST 10Y+2,378k96%βˆ’4 bp+2 bp4.48%NO TRADEAM near-max long (βˆ’16k); yields eased βˆ’4bp and the soft jobs took the last hike off the table.
Ultra 10Y+679k92%βˆ’4 bp+2 bpβ€”NO TRADEAM ADDED (+55k) β€” the one duration bucket still building.
UST 2Y+1,960k75%βˆ’3 bpβˆ’5 bp4.12%NO TRADEFront-end trimmed (βˆ’57k); the soft jobs (βˆ’5bp since) rescue the longs.
UST 5Y+2,931k76%βˆ’5 bpβˆ’2 bp4.21%NO TRADEBelly long held; yields βˆ’5bp in-week.
Equity indices β€” Leveraged Funds; the squeeze ROTATED β€” a RECORD Nasdaq short pressed into a rising tape
IndexLev netΞ” LevCrowdPx Β· wkΒ· sinceSignalRead β€” Lev short vs the same-week move
Nasdaq-100βˆ’80kβˆ’23kβˆ’100%+3.2%βˆ’1.9%NO TRADEDIVERGE β€” RECORD short (βˆ’23k) into a +3.2% RISE = the marquee trapped short. Don’t short; the squeeze fuse is lit.
Russell 2000βˆ’84kβˆ’28kβˆ’72%+1.6%βˆ’0.5%NO TRADEDIVERGE β€” funds pressed a FRESH short (βˆ’28k) into a +1.6% rise = trapped, squeeze fuel. Buy-rated.
S&P 500βˆ’363k+12kβˆ’69%+1.8%+0.5%NO TRADEThe squeeze covering CONTINUED (+12k) into a +1.8% rise. Range-topping; no fresh short.
Dow (DJIA)βˆ’10kβˆ’1kβˆ’37%+1.3%+1.4%NO TRADESmall short into new highs (Dow 53k). No trade.
MSCI EM+67kβˆ’7k39%+1.8%βˆ’1.2%NO TRADEThe one net-long index, trimmed slightly; +1.8% wk on the softer dollar.
Volatility β€” VIX
ContractLev netDealer netCrowdVIX Ξ” Β· wkΒ· sinceSignalRead
VIXβˆ’2k+37kβˆ’2%βˆ’15.5%βˆ’5.5%NO TRADELev covered short-vol back to flat (+17k, rel βˆ’18β†’βˆ’2) as VIX COLLAPSED to 15.5 (βˆ’15% wk) on the equity melt-up. No crowded-short fragility; dealers long gamma. Green.