The crowd spent this week selling into strength, and almost every one of those sales is now under water. The headline is sugar: specs bought back +130,772 contracts in a single week β shorts cut β103,311 β taking the position from net β87,188 to +43,584 and rel β37 β +100. That is the largest one-week positioning shift this report has ever recorded, bigger than the yenβs +117,939 last week, and it happened because the physical case kept hardening (Green Pool cut the 2026/27 balance to a β3.3MMT deficit, Brazil Center-South June sugar output β26.3% y/y). The scarcity veto has now paid twice over β but at rel +100 the fuel is gone, so sugar moves from armed-long to hold-and-trail. The same mistake was made across the fields with worse timing: managed money added +22,058 corn shorts and +6,502 SRW shorts into a soft COT week, and then the 12-Aug WASDE cut the corn yield to 180.7 bu/ac (against Julyβs 183 and private models at 185.1), lifted exports +75m bu and took ending stocks down β137m bu. Corn ran +5.1% since the print, SRW +7.1%, HRW +7.9%. Those sellers are trapped, and that is the cleanest squeeze on the board. Energy did the same thing: specs pressed +8,078 WTI shorts into a +9.8% week as the Strait of Hormuz stayed shut β Iran and Oman are in the final stage of a safe-corridor deal but Tehran wants US concessions first, so the tightness that traps them is still live. The one genuinely premium build is the trade this report armed a week ago and never chased: NY Harbor ULSD triggered above its 20-day and rose +12.8% with the crowd BUILDING from a sub-extreme rel +34 (shorts β1,780) β young, confirmed and the only energy leg with fuel left. Precious keeps paying without a crowd: silver rose +7.8% in-week while managed money TRIMMED β816, leaving it at rel +29 β the trend is running and its crowd has still not arrived. Gold added +6,896 and rose +6.9% but is now crowded at +84 β. In equities the squeeze this report called is being harvested β S&P shorts covered +46,594 into a record 7,800 close β but leveraged funds simply moved the trap: they ADDED β10,013 to a RECORD Russell short (rel β100) as the small-cap index printed a fresh record high on Friday. Buy diesel, ride silver, squeeze the grain shorts and the Russell short; do not chase sugar.
Every market as a share of its own 1-year positioning extreme, as of the Tue 11-Aug COT close. Green = the crowd was long; red = short. One cell rewrote the board this week: sugar went β37 β +100 on +130,772 contracts of short covering, the largest one-week shift this report has recorded, taking the whole softs row to a deep-green +59. The red cells that matter are all crowds that sold into strength β Russell at a RECORD β100 (leveraged funds added to a short as small caps made an all-time high), Nasdaq β96, and the grain shorts that are invisible here because they sit inside net-long books: corn at +37 hides +22,058 shorts added days before the WASDE. CAD at β97 is the last un-fired FX squeeze. Rates stay pinned deep green at +98 while the 30Y makes a fresh cycle high, and in metals silver at +29 is the anomaly worth owning β a +7.8% week its own crowd refused to buy. One convention, everywhere: positioning is shown per currency β red = specs are SHORT that currency (CAD β97 = near-record-short the loonie). A whole board of currency-shorts is the reportβs one big long β the US dollar (the FX bar sits near the bottom of the compass: currencies net short β44, essentially unchanged from β45 = a dollar long that stopped bleeding). The trade is always the pair. Hover any tile for the current call.
Signed mean rel-to-max by class β the crowdβs net tilt in each. The number that MOVED is Softs +59, up from +25, and one contract did all of it: sugarβs +130,772 of short covering took it from β37 to +100. Equities β48 is the class to read carefully β it deepened from β29 not because funds got more bearish overall but because they rotated, covering +46,594 of the S&P short while pressing the Russell to a record β100. Rates +85 barely budged from +86: real money is still record-long duration into a 5.26% long end, and the +19.6k Ultra Bond ADD says the position is being defended, not unwound. FX ccys β44 is unchanged from β45 β the dollar long stopped bleeding (+$37.2bn β +$36.8bn) because DXY held its 200-day. Grains +38 (from +44) is the misleading one: the class average is a long being liquidated, but the tradeable position is the short leg the WASDE trapped inside it. Volatility β11 flipped back from +37 as funds sold vol into a 14-handle. (CFTC has no dollar contract; the dollar is always the inverse of the basket.)
How the conclusions moved versus the 4-Aug 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.
| Market | Class | rel-to-max Β· last β now | Ξ | What it means |
|---|---|---|---|---|
| Sugar | Softs | β37 β +100 | +137 | The largest one-week shift this report has ever recorded: +130,772 bought back (shorts β103,311) as the 2026/27 deficit estimates deepened to β3.3MMT. Thesis vindicated, fuel spent. |
| Dow | Equities | +93 β β5 | β98 | Lev funds flipped a tiny long to a β1,207 net short. On an 89k open-interest book this is noise, not a signal. |
| VIX | Vol | +37 β β11 | β48 | Leveraged funds FLIPPED back to net SHORT vol (β15,900) as VIX fell β7.4% to 14.26. Right for once β and short vol plus a record short index book is the fragility to size around. |
| Russell 2000 | Equities | β74 β β100 | β26 | The short ADDED β10,013 to a RECORD extreme as small caps printed a fresh all-time high. The boardβs biggest trap, rotated out of the S&P. |
| Wheat HRW | Grains | +83 β +67 | β16 | The crowded long liquidated β5,890 into a β1.1% week β days before HRW rose +7.9% on the WASDE. They sold the low. |
| Platinum | Metals | +52 β +37 | β15 | The crowd LEFT (β3,242) with price flat. Last weekβs second-best metal call lost its sponsor before it cost anything. |
| Lean Hogs | Livestock | β44 β β56 | β12 | The short DEEPENED β5,184 (shorts +7,898) as hogs kept falling. A genuine confirming build β just badly oversold at RSI 30. |
| NatGas | Energy | β94 β β82 | +12 | The record short bought back +16,303 into a +3.2% week. Our short is being squeezed; the glut thesis survives, the leash shortens. |
| MSCI EM | Equities | +2 β +15 | +13 | The biggest single equity flow of the week (+23,183) into a β0.9% in-week price. Flow arrived before price, which then caught up (+1.8%). |
| S&P 500 | Equities | β64 β β55 | +9 | The largest equity COVER on the board (+46,594) into a record 7,800 close β the squeeze called two weeks ago, paying and draining. |
| Cotton | Softs | +93 β +100 | +7 | The long ADDED +11,459 to take a confirming trend to a RECORD. Right direction, zero fuel left. |
| WTI | Energy | +87 β +80 | β7 | Specs PRESSED +8,078 shorts into a +9.8% week while Hormuz stayed shut β trapped shorts inside a still-crowded long. |
The edge isnβt the chart β itβs how the crowdβs positioning moved versus how price moved in the SAME week (Tue 4-Aug β Tue 11-Aug). 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.
| Market | Positioning move Β· the week | Crowd & fuel | Px Β· 4 Augβ11 Aug | Same-period read | Β· since |
|---|---|---|---|---|---|
| Sugar | shorts COVERED +130,772 β rel β37 β +100 | LONG +100% β | +11.2% | CONFIRM β The largest one-week positioning shift this report has ever recorded β larger than the yen capitulation that led last week. Specs bought back +130,772 contracts (longs +27,461, shorts β103,311), taking sugar from net β87,188 to +43,584 and rel from β37 to a maxed +100, while price rose +11.2% to 16.73 and then eased β0.8%. The physical case is what forced it: Green Pool raised its 2026/27 global deficit estimate to β3.3MMT from β1.76MMT, StoneX to β1.7MMT, Covrig flipped to a deficit outright, and Brazil Center-South June sugar output fell β26.3% y/y with almost 58% of cane juice diverted to ethanol. This report vetoed the short two weeks running and that veto has now paid twice. But the trade and the thesis part company here: at rel +100 with RSI 70 the crowd has fully arrived, so this is a hold and a trail, not an entry. | β0.8% |
| Corn | shorts ADDED +22,058 into the WASDE | LONG +37% | β1.2% | CONFIRM β The cleanest trapped-short setup on the board, and a direct vindication of writing exits down in advance. Last week this report armed a SHORT on corn "if the 12-Aug yield prints at or above ~185", with the explicit invalidation "CLOSE if the yield surprises BELOW 183". The USDA cut the yield to 180.7 bu/ac β below both Julyβs 183 and the 185.1 private models expected β so the short was never taken. What the crowd did instead was add +22,058 shorts (net β18,946) into a β1.2% week, straight into a report that also raised exports +75m bu and cut ending stocks β137m bu to 1.7bn. Corn has run +5.1% since the print, December corn settling +20ΒΌc on the day, and is back above its 20- and 200-day with a Strong-Buy rating. Those sellers have to buy it back. | +5.1% |
| Wheat (SRW / HRW) | SRW short BUILT β8,530 Β· HRW long CUT β5,890 | SHORT β29% Β· LONG +67% | β1.3% / β1.1% | CONFIRM β Both wheat books sold the same low from opposite sides and both were run over. Managed money built a fresh SRW short (β8,530 net, shorts +6,502) from only rel β29 into a β1.3% week, while the crowded HRW long liquidated β5,890 (Ξrel β16, +83 β +67) into a β1.1% week. Then the WASDE landed neutral-to-friendly for wheat β US ending stocks down only β5m bu, but the corn cut dragged the whole complex β and SRW ran +7.1% while HRW rose +7.9%, the best grain move on the board. SRW is the better trade of the two: the short is young, sub-extreme and fully offside, whereas HRWβs remaining +67 long is a seller on rallies. | +7.1% / +7.9% |
| Heating Oil / ULSD | net ADDED +2,477 from a SUB-EXTREME base | LONG +34% | +12.8% | CONFIRM β The frameworkβs premium setup, and the trade this report armed a week ago rather than chased. The trigger written last week was "a daily close above the 20-day (~$3.99) with crude firm"; diesel cleared it, rose +12.8% in the COT week to $4.25 and has held most of it (β2.1% since, $4.165). The flow is what makes it premium rather than merely strong: the crowd BUILT into the move β net +2,477 with shorts cut β1,780 β from a sub-extreme rel +34, so roughly two-thirds of the trailing-year fuel is unspent. ADX 30 is the strongest energy trend, RSI 58 leaves room, and price is above the 20-, 50- and 200-day. Middle-East shut-in crude keeps the distillate crack bid. | β2.1% |
| Silver | crowd TRIMMED β816 into a +7.8% week | LONG +29% | +7.8% | DIVERGE β Under-owned strength β the highest-quality condition on this board and the reason silver was made the top call a week ago. Silver rose +7.8% in the COT week to $64.94 and another +0.3% since, to $65.11, and managed money did not chase it: the net TRIMMED β816 (longs β509), leaving rel at +29, essentially unchanged from a month ago. Compare gold in the same week β +6.9% with the crowd ADDING +8,825 to a now-crowded rel +84 β. Same macro sponsor (July CPI at +0.1% m/m, 3.4% y/y, leaving September a coin-flip), a fraction of the positioning. RSI 61, above the 20- and 50-day, still far below the 200-day at $70.89. | +0.3% |
| Russell 2000 | lev ADDED β10,013 to a RECORD short | SHORT β100% β | β0.3% | FLAT The trap did not close, it moved. Leveraged funds harvested nothing in small caps: they ADDED β10,013 to take the Russell short to a RECORD rel β100 (Ξrel β26) β and the index responded with a fresh ALL-TIME HIGH on Friday, +1.4% since the print. At the same time they covered +46,594 of the S&P short into a record 7,800 close, so this is a deliberate rotation of the same bearish book from large caps into small. A record short under a record high, above every moving average and Buy-rated, is the definition of squeeze fuel. This is now the boardβs biggest DIVERGE. | +1.4% |
| WTI crude | shorts PRESSED +8,078 into a +9.8% week | LONG +80% β | +9.8% | DIVERGE β Trapped shorts inside a crowded long β an awkward but real setup. Managed money added +8,078 shorts (net β7,042) as crude rose +9.8% in the COT week, because the Strait of Hormuz stayed shut: Iran and Oman have agreed the coordinates of a safe shipping corridor and say talks are in their final stage, but Tehran wants the US to end the war, withdraw troops and pay compensation before traffic normalises, and tankers are still being attacked. The IEA and OPEC both cut demand forecasts into that, which is what emboldened the sellers. Crude has eased β1.0% since. The short leg is offside and the physical world backs the longs, so the short stays BANNED β but the net at rel +80 β is a ride, not an entry. | β1.0% |
| S&P 500 | short COVERED +46,594 into a record | SHORT β55% | β0.1% | FLAT The squeeze this report called two weeks ago is being harvested exactly as scripted. Leveraged funds bought back +46,594 of the broad short β the largest equity cover on the board β taking rel from β64 to β55, and the index closed at a record above 7,800 on Thursday before easing β0.2% on Friday when the University of Michigan sentiment preliminary came in soft. That is a third consecutive weekly gain. The written exit was "CLOSE when the short covers back toward β60"; it has now covered through that level, so the S&P leg of the trade is done. The remaining fuel sits in the Nasdaq (rel β96) and, far more, in the Russell (β100). | +0.7% |
| UST duration | AM trimmed β79.3k (5Y) but ADDED +19.6k Ultra Bond | LONG +65% to +98 | 10Y +8bp Β· 30Y +8bp | CONFIRM β Six weeks into this trap and real money still cannot leave it alone. Asset managers cut duration across most of the curve β 5Y β79,277 (the biggest single reduction anywhere), 10Y β40,268, Ultra 10Y β40,745 β as yields rose +3bp to +8bp and the 30Y made a fresh cycle high at 5.25%, then 5.261%. But at the very back end they ADDED +19,575 of Ultra Bond, re-buying precisely the leg that last weekβs β71.0k cut suggested they were being forced out of. The 10Y long is still pinned at rel +98. July CPI at +0.1% m/m and 3.4% y/y pulled the 2Y back β5bp since the print and left September a coin-flip, so the front end is where any relief lives. Still not your market; still do not add duration. | 30Y +1bp |
| USD/CAD (loonie short) | record short COVERED +5,733 β first real cover | SHORT β97% β | β1.0% | CONFIRM β The last un-capitulated G10 short finally moved, and it moved the right way for the trade. Specs bought back +5,733 (shorts β6,393, the largest short-leg reduction in FX this week) as Canada added 75,100 jobs in July and the unemployment rate fell to a two-year low, lifting the loonie +1.0% in the COT week and +0.4% more since. Crucially the position is still rel β97: covering has barely begun, so essentially all of the squeeze fuel remains. USD/CAD sits at 1.3872 with RSI 29, below its 20- and 50-day, resting exactly on the 200-day at ~1.3852 β the same trigger line written last week, one daily close away. | β0.4% |
| EUR/USD (euro short) | record short REBUILT β1,919 | SHORT β83% β | +0.2% | FLAT The euro short did the opposite of the loonie and added back. Net fell β1,919 (Ξrel β3, back to rel β83) while EUR/USD ground +0.2% higher in the COT week and +0.2% more since, to 1.1567 β above the 20- and 50-day with the 200-day at 1.1627 the next objective. Adding to a short that is already four-fifths of the way to its trailing-year extreme, against a currency that will not fall, is how the next squeeze gets funded. The long stays: this is the same trade as last week with slightly more fuel underneath it and a dollar that failed to break its own 200-day in either direction. | +0.2% |
| NatGas | record short COVERED +16,303 into a +3.2% week | SHORT β82% β | +3.2% | CONFIRM β Our short is being squeezed, and the honest read is to say so. The record short bought back +16,303 (longs +19,581, shorts +3,278 β a genuine two-sided re-entry) as gas rose +3.2% in the COT week, taking rel from β94 to β82; price then eased β1.2% to $2.733. The glut itself has not broken β price is still below every moving average with a Sell-rated tape and RSI 43 β but a crowd covering into a rising market is the first half of a squeeze, and that is precisely the risk flagged when this position was pressed to a record. Trail what you have and short only rallies; the thesis needs the 50-day (~$2.99) to keep capping it. | β1.2% |
| Live Cattle | long ADDED +983 into a falling market | LONG +48% | β0.7% | DIVERGE β A textbook trapped long that you still may not short. Funds ADDED +983 as cattle fell β0.7% in the COT week and then β3.3% since, to 218.9c β below every moving average with RSI 34 β and feeder cattle were worse still, β5.7% since, with the USDA also trimming its cattle outlook in the August WASDE. Everything about the positioning and the tape says short. The physical-scarcity gate says no: the US herd is at a 75-year low, which backs the trapped longs and vetoes the fade. The correct answer is no position, not a clever one. | β3.3% |
| Copper | RECORD long ADDED +3,269 for nothing | LONG +100% β | β0.1% | FLAT A record long with no price confirmation left. Managed money added another +3,269 (shorts β2,531) to hold rel +100 while copper went nowhere β β0.1% in the COT week and β0.3% since, at $6.613. The physical tightness that bans the short is intact and getting tighter: LME available copper stocks fell to 101,425 tonnes at the end of July, the lowest since January, as metal keeps flowing to the United States ahead of the tariff decision, and the Chinese-origin share of that dwindling stock dropped to 42% from 59%. So: no short, and no long either. A maxed crowd that stops being paid is how tops are built. | β0.3% |
| MSCI EM | lev ADDED +23,183 β the biggest equity flow | LONG +15% | β0.9% | DIVERGE β The youngest equity long on the board got a lot bigger. Leveraged funds added +23,183 β the largest single equity flow this week β taking rel from β32 to +15, even though EM fell β0.9% in the COT week. Price has since caught up, +1.8% to 66.61, back above the 20-day. At rel +15 there is still almost no crowd and therefore no squeeze risk in either direction, and the sponsor is unchanged: a dollar pinned at its 200-day rather than rising. The in-week DIVERGE is what keeps this a moderate-size position rather than a top call β the flow arrived before the price did. | +1.8% |
Three sessions, and one report decided the week. On Wednesday 12-Aug the USDA cut the 2026/27 corn yield to 180.7 bu/ac β below Julyβs 183 and far below the 185.1 private models had penciled in β while raising exports +75m bu and cutting ending stocks β137m bu to 1.7bn. December corn settled +20ΒΌc, and the whole complex followed: corn +5.1%, SRW wheat +7.1%, HRW +7.9% since the print. Managed money had spent the COT week doing the opposite, adding +22,058 corn shorts and +6,502 SRW shorts. The same morning, July CPI printed +0.1% m/m and 3.4% y/y (core +0.2%, 2.5%), leaving a September hike a genuine coin-flip β futures near 40%, some desks 50-50 β which pulled the 2Y back β5bp to 4.17% while the 30Y held a fresh cycle high at 5.26%. Equities read it as relief: the S&P closed at a record above 7,800 on Thursday and the Russell 2000 printed a fresh all-time high on Friday before a soft University of Michigan sentiment preliminary trimmed β0.2% off the tape β all while leveraged funds were adding to a record small-cap short. In energy the Strait of Hormuz stayed shut: Iran and Oman have agreed the coordinates of a safe corridor and call the talks final-stage, but Tehran wants the US to end the war and pay compensation first, so crude only gave back β1.0% of a +9.8% week. Price + optional technicals since the close β useful for timing the entry, not the thesis:
| Asset | Now | Trend | RSI(14) | Vol ATR% | TV rating | Since the COT close |
|---|---|---|---|---|---|---|
| Heating Oil / ULSD | $4.165 | β² up | 58 | 4.3% | Buy | The armed long fired. Last weekβs trigger was a close above the 20-day (~$3.99); diesel cleared it and ran +12.8% in the COT week to $4.25, easing β2.1% since to $4.165. Crucially the crowd BUILT into it β net +2,477 with shorts cut β1,780 β from a sub-extreme rel +34. ADX 30, RSI 58, above the 20-, 50- and 200-day. Young, confirmed, and the only energy leg with fuel left. |
| Silver | $65.11 | β² up | 61 | 4.1% | Buy | The trend is running and its crowd has still not arrived. Silver rose +7.8% in the COT week and +0.3% since, to $65.11 β while managed money TRIMMED β816, leaving rel at just +29 against goldβs +84 β. RSI 61, above the 20- and 50-day, and still a long way below its 200-day ($70.89). Under-owned strength is the highest-quality thing on this board. |
| Gold | $4,437 | β² up | 65 | 2.3% | Buy | Longs ADDED +8,825 as gold rose +6.9% in the COT week to $4,437, flat since (β0.1%), after July CPI printed +0.1% m/m and 3.4% y/y and left the September hike a coin-flip. Above the 20- and 50-day, still under the 200-day ($4,505). At rel +84 β this is a hold and a trail β the entry in this trend is silver. |
| Corn | $4.59 | β² up | 59 | 2.2% | Strong Buy | The trapped short. Managed money ADDED +22,058 shorts into a β1.2% COT week β and then the 12-Aug WASDE cut the corn yield to 180.7 bu/ac (July 183, private models 185.1), raised exports +75m bu and cut ending stocks β137m bu to 1.7bn. Corn is +5.1% SINCE the print, back above its 20- and 200-day and Strong-Buy rated. December corn settled +20ΒΌc on the day. |
| Wheat (SRW) | $6.75 | β² up | 60 | 3.3% | Buy | The same trap, younger and cleaner: a fresh short BUILT β8,530 (shorts +6,502) into a β1.3% week at only rel β29, then SRW ran +7.1% since on a WASDE that was neutral-to-friendly (ending stocks β5m bu). Above every SMA now, Buy-rated, RSI 60. A sub-extreme trapped short with price already through it. |
| Wheat (HRW) | $7.54 | β² up | 64 | 3.3% | Strong Buy | The crowded long sold the low: β5,890 cut (Ξrel β16, +83 β +67) into a β1.1% week, and HRW has risen +7.9% since β the best grain move on the board. RSI 64, ADX 24, above every average. The liquidation was mistimed rather than wrong; the entry now belongs to SRW and corn. |
| Sugar | 16.60c | β² up | 70 | 2.6% | Buy | The largest one-week positioning shift this report has ever recorded: +130,772 bought back, shorts β103,311, net β87,188 β +43,584, rel β37 β +100, as sugar rose +11.2% to 16.73 then eased β0.8%. Green Pool cut the 2026/27 balance to a β3.3MMT deficit and Brazil Center-South June sugar output fell β26.3% y/y. The thesis is stronger than ever and the position is now maxed: hold, do not chase. |
| WTI crude | $82.40 | β² up | 53 | 4.9% | Buy | Specs PRESSED +8,078 shorts into a +9.8% week as the Strait of Hormuz stayed shut, then crude eased β1.0% on progress toward an IranβOman safe-corridor deal β which Tehran says will not open the waterway without US concessions. Trapped shorts inside a crowded long (rel +80 β). Hold and trail; the short stays banned while tankers are still being hit. |
| Russell 2000 | 3,068 | β² up | 63 | 1.2% | Strong Buy | The new biggest trap on the board. Leveraged funds ADDED β10,013 to a RECORD short (rel β100, Ξrel β26) and the index answered with a FRESH ALL-TIME HIGH on Friday, +1.4% since the print. Above every SMA, Buy-rated, RSI 63. A record short under a record high is the definition of squeeze fuel. |
| S&P 500 | 7,786 | β² up | 66 | 1.0% | Buy | The squeeze this report called is paying and draining at the same time: shorts covered +46,594 (rel β64 β β55) and the S&P closed at a record above 7,800 on Thursday before slipping β0.2% Friday on a soft University of Michigan sentiment print. Third straight weekly gain. Harvest into strength β the fuel is now half spent. |
| Nasdaq-100 | 30,046 | β² up | 60 | 1.7% | Buy | The record short stopped growing but has not been released: leveraged funds covered just +3,913, leaving rel β96 with the index at 30,046 and +1.8% since the print. Above every SMA, Buy-rated, RSI 60. Still fuel, but the S&P is where the covering is actually happening. |
| EUR/USD | 1.1567 | β² up | 63 | 0.4% | Strong Buy | The record euro short was REBUILT β net β1,919, Ξrel β3 to rel β83 β while EUR ground +0.2% higher through 1.1567, above the 20- and 50-day with the 200-day at 1.1627 overhead. Buy-rated, RSI 63. Adding to a losing short at β83 is how the next squeeze gets funded; the long stays. |
| USD/CAD | 1.3872 | βΌ down | 29 | 0.4% | Sell | The record short finally began to cover: +5,733 bought back (shorts β6,393) as Canada added 75,100 jobs in July and the unemployment rate hit a two-year low, lifting CAD +1.0%. But at rel β97 essentially all the fuel remains. The pair sits at 1.3872 with RSI 29, below the 20- and 50-day, resting exactly on its 200-day at ~1.3852 β one close is the trigger. |
| US Dollar (DXY) | 99.64 | βΌ down | 38 | 0.4% | Strong Sell | The dollar long barely moved: +$37.2bn β +$36.8bn, a β$0.4bn week, and DXY fell just β0.1% in-week and β0.2% since to 99.64. The important fact is what did NOT happen β the 200-day at ~99.18 held. Last week this was called "the line for the whole board"; it is still the line, and the record CAD and EUR shorts are still waiting on it. |
| US 30Y yield | 5.26% | β² up | β | β | β | The bear-steepener made a fresh high: the 30Y added +8bp in the COT week to 5.25% and +1bp since to 5.261%, with the 10Y +8bp to 4.69%. Asset managers trimmed across the curve (β79.3k 5Y, β40.3k 10Y, β40.7k Ultra 10Y) but ADDED +19.6k Ultra Bond β re-buying the very leg they were forced out of last week. July CPI at +0.1% m/m pulled the 2Y back β5bp since. |
| Copper | $6.613 | β¬ flat | 58 | 2.1% | Strong Buy | A RECORD long added +3,269 more and got nothing: price β0.1% in-week, β0.3% since. The physical case is still the constraint on the short β LME available copper stocks fell to 101,425t, the lowest since January, as metal keeps flowing to the US ahead of tariffs. Rel +100 with no price confirmation is a ride, never an entry. |
| NatGas | $2.733 | βΌ down | 43 | 3.7% | Sell | Our short is being squeezed. The record short bought back +16,303 (longs +19,581) as gas rose +3.2% in the COT week, taking rel from β94 to β82, then eased β1.2%. Price is still below every SMA at $2.733 with RSI 43, so the glut thesis is not broken β but a covering crowd in a rising market is the first half of a squeeze. Trail; do not add. |
| Coffee (arabica) | 314c | βΌ down | 49 | 4.8% | Sell | The downgrade continues. The crowd ADDED +992 into a β2.6% week and β0.4% more since, leaving trapped longs at rel +65. Below the 20-day, Sell-rated, RSI 49 β but ADX 38 and the Sept/Oct Brazil flowering window still veto any short. Hold what you have; no adds. |
| Live Cattle | 218.9c | βΌ down | 34 | 1.7% | Strong Sell | The scarcity long is now clearly offside: funds ADDED +983 as cattle fell β0.7% in-week and β3.3% since, to 218.9c with RSI 34 and price below every SMA. Feeders were worse (β5.7% since). The USDA also cut its cattle outlook in the August WASDE. Trapped longs β and yet the 75-year-low herd still bans the short. No trade. |
| VIX | 14.26 | βΌ down | 40 | 10.8% | Sell | Leveraged funds FLIPPED back to net SHORT vol (β15,900 to β12,127 net, rel +37 β β11) and were finally right: VIX fell β7.4% in the COT week and β6.6% since, to 14.26. Dealers are long +40,168. Being short vol at a 14-handle into a record-short equity book is the fragility to size around, not a trade to take. |
β 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).
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 is β² LONG HEATING OIL / ULSD (6.0) β the frameworkβs premium setup in its purest form, and the trade this report armed a week ago rather than chased. The written trigger (a close above the 20-day at ~$3.99) fired, diesel rose +12.8%, and the crowd BUILT into it from a sub-extreme rel +34 with shorts cut β1,780: young, confirmed, fuel intact. Second is β² Silver (5.5) for the opposite reason β price rose +7.8% and the crowd TRIMMED, leaving rel +29 against goldβs +84 β; under-owned strength is the cleanest fuel on the board. The squeeze trades are both crowds that sold into strength: β² LONG corn and SRW wheat (5.5) against +22,058 and +6,502 of shorts added straight into a WASDE that cut the corn yield to 180.7, and β² LONG Russell (5.0) against a RECORD β100 short pressed under a fresh all-time high. Then βΈ SHORT USD/CAD (4.5) on a close below 1.3852 β the record short has finally started covering with rel still at β97 β plus β² MSCI EM (4.0) and β² EUR/USD (4.0, a short REBUILT to rel β83). Changed this week: sugar moves from armed-long to HOLD at rel +100 after the biggest positioning shift this report has recorded; the Soybean Oil short is CLOSED (its liquidation flow stopped); and the corn short armed last week was never taken β the written invalidation was a yield below 183, and it printed 180.7. Every table below is conviction-sorted β the top row is the strongest.
| Trade | Conv. | Thesis β positioning vs the same-week price | Trigger / entry β incl. level | Exit β by trade type |
|---|---|---|---|---|
| LONG Heating Oil / ULSD | β β β 6.0 | CONFIRM β β the frameworkβs premium setup in its purest form: YOUNG + CONFIRMED + BUILDING. The trigger armed last week (a close above the 20-day at ~$3.99) fired, diesel rose +12.8% in the COT week to $4.25, and the crowd built into it β net +2,477 with shorts cut β1,780 β from a sub-extreme rel +34, leaving roughly two-thirds of the trailing-year fuel unspent. ADX 30 is the strongest trend in energy, RSI 58 has room, and price is above the 20-, 50- and 200-day. Middle-East shut-in crude keeps the distillate crack bid. | LONG now on the β2.1% pause at ~$4.165; add on dips that hold the 20-day (~$4.06). Size to the 4.3% ATR. | Trail. Exit on the COT: CLOSE when the crowd pushes past +70% β or the longs start cutting while price stalls. |
| LONG Silver | β β β 5.5 | UNDER-OWNED STRENGTH β β the trend is running and its crowd still has not arrived. Silver rose +7.8% in the COT week and +0.3% since, to $65.11, while managed money TRIMMED β816, leaving rel at just +29 β against goldβs +84 β on the same sponsor (July CPI +0.1% m/m, 3.4% y/y, September a coin-flip). RSI 61, above the 20- and 50-day, and still far below the 200-day at $70.89. The flow is technically a small DIVERGE rather than a build, which is the one blemish β but a rising market its own crowd refuses to buy is the cleanest fuel on this board. | LONG / stay long; add on dips that hold the 20-day (~$60.8). Size to the 4.1% ATR β this is a high-volatility instrument. | Trail. CLOSE when the crowd finally arrives past +70% β, or if the longs start cutting while price stalls. |
| LONG MSCI EM | β β 4.0 | BUILDING β leveraged funds added +23,183, the biggest single equity flow of the week, taking rel from β32 to +15. Price lagged in-week (β0.9%) but has since caught up, +1.8% to 66.61, back above the 20-day. At rel +15 there is effectively no crowd and no squeeze risk either way, and the sponsor is a dollar that keeps failing to clear its 200-day. The in-week DIVERGE β flow arriving before price β is what holds this at moderate size rather than a top call. | LONG on the hold above the 20-day (~65.0); the 50-day (~66.9) is the next confirmation. | Trail; CLOSE if DXY reclaims ~100.4 (its 20-day), or once the EM long crowds past +50%. |
| LONG EUR/USD | β β 4.0 | CONFIRM (positioning) β the record short REBUILT this week (β1,919, Ξrel β3 to rel β83) while EUR ground +0.2% higher to 1.1567, above the 20- and 50-day. Adding to a losing short that is already four-fifths of the way to its trailing-year extreme, into a currency that will not fall, is how the next squeeze gets funded. Buy-rated, RSI 63, 200-day at 1.1627 overhead. The dollarβs failure to break its own 200-day in either direction keeps this a grind rather than a run. | LONG on dips that hold the 20-day (~1.1481). The β83% short is the fuel. | Take profit into 1.1627 (the 200-day) then the 1.17β1.18 shelf; CLOSE if DXY reclaims ~100.6 or the euro short covers back toward β40. |
| HOLD LONG Gold | β β 4.0 | HOLD β β a confirming trend that keeps paying into a crowd that has now arrived. Longs ADDED +8,825 as gold rose +6.9% in the COT week to $4,437, flat since, after a cool July CPI left September a coin-flip. RSI 65, above the 20- and 50-day, still below the 200-day at $4,505 so the chart has room β but rel +84 β is the constraint. | Hold and trail what you own. No fresh entry at rel +84 β the entry in this trend is silver. | Trail; CLOSE if longs start cutting while price stalls, or on a hawkish repricing that puts a September hike back above ~60%. |
| HOLD LONG Sugar (ICE #11) | β Β½ 3.5 | HOLD β β the thesis won and the position maxed out in the same week. Specs bought back +130,772 (shorts β103,311), rel β37 β +100, as sugar rose +11.2%; Green Pool cut the 2026/27 balance to a β3.3MMT deficit, StoneX to β1.7MMT, and Brazil Center-South June output fell β26.3% y/y with ~58% of cane juice going to ethanol. Refusing to chase at 16.49 last week cost +0.7%. The deficit still vetoes any short β but rel +100 with RSI 70 is not an entry. | Hold and trail. No fresh entry; adds only on a deep pullback that holds the 50-day (~14.7). | Trail; CLOSE on the first week the new longs cut while price stalls, or if the deficit forecasts start being revised back toward balance. |
| HOLD LONG Cotton | β Β½ 3.0 | HOLD β β CONFIRMβ and maxed: the long ADDED +11,459 to a RECORD rel +100 as cotton rose +2.3% in-week and +0.5% since, above every SMA with a Strong-Buy rating and RSI 65. Direction right, fuel gone. | Hold and trail. No fresh entry at rel +100. | Trail; CLOSE on the first week the long cuts while price stalls. |
| HOLD LONG Copper (COMEX) | β 2.5 | HOLD β β a record long that has stopped being paid. Another +3,269 added at rel +100 for a β0.1% week and β0.3% since. The physical case still bans the short and is tightening β LME available copper stocks fell to 101,425t, the lowest since January, with the Chinese-origin share down to 42% from 59% as metal flows to the US ahead of tariffs. But a maxed crowd that stops getting paid is how tops are built. | Hold and trail only; no fresh entry at rel +100. Adds only on a pullback that holds the 50-day (~$6.38). | Trail. The COT exit is the first week longs cut while price stalls; a tariff walk-back is the squeeze-lower risk. |
| HOLD LONG Coffee (arabica) | β 2.0 | HOLD, NO ADDS β the downgrade continues. The crowd ADDED +992 into a β2.6% week and β0.4% more since, so rel +65 is now a trapped long rather than a trend. Below the 20-day, Sell-rated, RSI 49. What stops this becoming a short is physical: ADX 38 still marks a live trend and the Sept/Oct Brazil flowering window is the risk that vetoes the fade. | Hold what you have; no adds while the crowd is buying a falling market. The 20-day (~322c) is the line. | CLOSE below the 50-day (~301c); the flowering window from September is what would re-arm it. |
| Trade | Conv. | Thesis β positioning vs the same-week price | Trigger / entry β incl. level | Exit β by trade type |
|---|---|---|---|---|
| LONG Grains Β· squeeze the trapped shorts (corn, SRW) | β β β 5.5 | DIVERGE β β the cleanest trapped-short setup on the board, and it is a LONG. Managed money ADDED +22,058 corn shorts and BUILT a fresh β8,530 SRW short into a soft COT week. Two days later the 12-Aug WASDE cut the corn yield to 180.7 bu/ac (July 183; private models 185.1), raised exports +75m bu and cut ending stocks β137m bu to 1.7bn. Corn is +5.1% since, SRW +7.1%, HRW +7.9%; December corn settled +20ΒΌc on the day. Corn is back above its 20- and 200-day and Strong-Buy rated; SRW is above every SMA at only rel β29, so its short is young, sub-extreme and fully offside. | LONG corn (CBOT:ZC1!) and SRW wheat (CBOT:ZW1!) on dips that hold the 20-day (~$4.49 corn / ~$6.59 SRW). SRW is the cleaner leg β the smaller, younger short. | Take profit into the covering; CLOSE when the corn short is bought back toward flat or the SRW net turns positive. A bearish September WASDE or a fast harvest ends it. |
| LONG Russell 2000 Β· squeeze the RECORD short | β β Β½ 5.0 | DIVERGE β β β the boardβs biggest trap, and it is a LONG. Leveraged funds ADDED β10,013 to a RECORD short (rel β100, Ξrel β26) while the small-cap index printed a FRESH ALL-TIME HIGH on Friday, +1.4% since the print. This is a deliberate rotation, not conviction: the same desks covered +46,594 of their S&P short into a record 7,800 close. Above every SMA, Buy-rated, RSI 63, ATR only 1.2%. A record short under a record high is the definition of squeeze fuel. | LONG Russell on dips that hold the 20-day (~2,987). The record short IS the fuel. | Take profit into the snapback β a squeeze, not a marriage. CLOSE when the Russell short covers back toward β60, or on a loss of the 50-day (~2,970). |
| βΈ SHORT USD/CAD Β· the record short, one close from firing | β β Β½ 4.5 | βΈ ARMED β the last un-capitulated G10 short finally began to cover, and the trigger has not moved. Specs bought back +5,733 (shorts β6,393, the biggest short-leg cut in FX this week) as Canada added 75,100 jobs in July and unemployment fell to a two-year low, lifting CAD +1.0% in-week and +0.4% since. At rel β97 essentially all the fuel remains. USD/CAD is at 1.3872, RSI 29, below the 20- and 50-day, resting exactly on its 200-day at ~1.3852. | βΈ SHORT USD/CAD on a daily close below the 200-day (~1.3852). No position above it β the line has held twice now. | Take profit into 1.3650β1.3700; CLOSE if a Hormuz deal guts crude, or the pair reclaims the 20-day (~1.4021). |
| CLOSE Soybean Oil Β· close the short | β 2.0 | CLOSE β the thesis lost its flow. Last week this was the cleanest ag short on an unfinished liquidation (L β24,823). This week both legs BUILT (+3,908 / +3,657) for a net +251, price rose +0.9% in-week and +1.2% since to 68.97, and the WASDE was neutral for the oilseed complex. Rel is unchanged at +47 with no liquidation left to harvest, and the corn-led rally is a tailwind for the whole board. The short is flat-to-slightly-negative; take it off rather than defend it. | CLOSE the position. No new short while the grain complex is squeezing higher. | n/a β re-arm only if the crowd resumes dumping longs with price below the 50-day (~69.7c). |
| HOLD SHORT NatGas | β β 3.5 | HOLD SHORT β β right thesis, squeeze underway. The record short bought back +16,303 (longs +19,581) as gas rose +3.2% in the COT week, taking rel from β94 to β82; price then eased β1.2% to $2.733. The glut has not broken β below every SMA, Sell-rated, RSI 43 β but a crowd covering into a rising market is the first half of a squeeze, exactly the risk flagged when the position was pressed to a record. | Trail what you have on a shortened leash. SHORT only rallies into the 20-day (~$2.77); do NOT add at the low. | CLOSE if price reclaims the 50-day (~$2.99), or if the covering continues past rel β65. |
| HOLD SHORT Lean Hogs | β β 3.5 | HOLD SHORT β CONFIRMβ and now genuinely building. The short DEEPENED β5,184 (shorts +7,898, Ξrel β12 to rel β56) as hogs fell β1.2% in the COT week and β1.9% since, to 81.75c. ADX 43 is the strongest downtrend on the board and price is below every SMA. The only thing keeping this off the act-now list is RSI 30 β where short-covering rallies start. | Trail what you have. No fresh entry at RSI 30; short only a failed bounce into the 20-day (~86.4c). | CLOSE on a reclaim of the 20-day, or when the short crowds past β70% β while price stops falling. |
| SHORT Cocoa | β Β½ 3.0 | CONFIRMβ β a young confirmed short, the only clean one left in softs. Managed money BUILT β1,997 (shorts +2,147) as cocoa fell β4.6% in the COT week, from a sub-extreme rel β29 so there is fuel on the short side. The catch is timing: cocoa has already bounced +2.1% since the print to 5,773 and sits above its 20- and 50-day with RSI 57, so this is a rally-seller rather than a breakdown. | SHORT on failed rallies into ~5,900β6,000; no chase at the low. | Take profit into 5,200β5,400; CLOSE if it clears 6,100 or the short crowds past β70% β. |
| NO TRADE Live Cattle / Feeders | β 2.0 | NO TRADE β a textbook trapped long you are not allowed to fade. Funds ADDED +983 (cattle) and +502 (feeders) as prices fell, and the tape has since broken: cattle β3.3% and feeders β5.7% since the print, both below every SMA with RSI 34 and 30, and the USDA trimmed its cattle outlook in the August WASDE. Everything says short. The physical-scarcity gate says no β the US herd is at a 75-year low, which backs the trapped longs. | No position. The correct answer here is nothing, not a clever one. | n/a β the gate would only open on visible herd rebuilding, which is years away. |
| Trade | Conv. | Thesis β positioning vs the same-week price | Trigger / entry β incl. level | Exit β by trade type |
|---|
Honesty box. Four things must be said plainly, and two of them are losses. First, the corn short was armed and never fired β and that is the system working, not luck. Last weekβs entry was "SHORT on the 12-Aug WASDE if the yield prints at or above ~185", with the invalidation written in the same line: "CLOSE if the yield surprises BELOW 183". It printed 180.7. The trade was therefore never on the books when corn ran +5.1%, and this week it flips to the long side. Writing the invalidation next to the entry is the only reason a setup that looked good on 4-Aug did not become a loss on 12-Aug. Second, two calls did go wrong. The Soybean Oil short (β β 4.0, "SHORT now") is being closed at roughly β2%: both legs built for a net +251, the liquidation that WAS the thesis simply stopped, and price rose +0.9% then +1.2%. The NatGas short is being squeezed exactly where the risk was flagged β the crowd covered +16,303 into a +3.2% week and rel went β94 β β82; the glut thesis survives on price but the leash is now short. Third, LONG Platinum (5.0) lost its sponsor without costing anything β the crowd left (β3,242, rel +52 β +37) with price flat β so it is stood down rather than defended. Fourth, what worked, worked for the stated reason: silver was the top call at rel +31 and delivered +7.8% while its crowd shrank; diesel was armed with a named trigger and fired for +12.8%; the sugar short stayed vetoed on physical grounds and the crowd capitulated +130,772 contracts. Open risks on this weekβs book: the grain squeeze is a fade of trapped shorts, so it is time-boxed β a fast harvest or a bearish September WASDE ends it, and corn has already run +5.1% before you get in. Diesel is a 4.3%-ATR instrument and a Hormuz corridor deal is the single headline that would break both it and crude. The Russell squeeze depends on funds actually covering; if they keep pressing and small caps stall at the 50-day there is no snapback to harvest β and those same desks are now short vol at 14.26, which makes any unwind violent in both directions. USD/CAD still needs a close below its 200-day, a line that has now held twice. Never short the physically tight names β COMEX copper, LME aluminium and zinc, cattle at 75-year-low herds, coffee into the Brazil flowering window, and sugar into a β3.3MMT deficit. Never chase a spent squeeze (sugar at rel +100, JPY at β26) or press an oversold trend (Lean Hogs at RSI 30).
Rates, equities and VIX β the coiled extremes. 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.
The relationships that mattered β one record crowd capitulating while another doubled down, a real precious-metals trend arriving with a macro sponsor, and the physical world overruling the crowd for a second week running. Each was adversarially stress-tested; the ones that broke are traps to avoid.
CFTC Disaggregated β Managed Money, positioning to Tue 11 Aug 2026 (self-pulled). The core read: Net / ΞNet / Flow (how the crowd moved) against Px Β· 4 Augβ11 Aug (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.
| Contract | Net | Crowd & fuel | Flow (gross legs) | Px Β· 4β11 Aug | Β· since | Signal | Read β positioning vs the same-week price |
|---|---|---|---|---|---|---|---|
| ENERGY Β· they shorted a shut waterway β and diesel was the one clean build | |||||||
| NY Harbor ULSD | +13,574 | LONG 34% | L +697 / S β1,780 | +12.8% | β2.1% | LONG | CONFIRMβ β β the premium build on the board and the trade armed here a week ago. The trigger (a close above the 20-day, ~$3.99) fired, diesel rose +12.8% to $4.25, and the crowd BUILT into it β net +2,477 with shorts cut β1,780 β from a sub-extreme rel +34. ADX 30, RSI 58, above the 20/50/200-day. Young, confirmed, fuel intact. LONG. |
| WTI (NYMEX) | +79,916 | LONG 80% β | L +1,036 / S +8,078 | +9.8% | β1.0% | HOLD LONG | DIVERGE β β specs PRESSED +8,078 shorts into a +9.8% week as the Strait of Hormuz stayed shut. Iran and Oman have agreed a safe-corridor route but Tehran wants US concessions first, and tankers are still being hit. Trapped shorts inside a crowded long: ride/trail at +80 β, no fresh entry, short BANNED. |
| Brent (NYMEX LD) | +7,084 | LONG 32% | L +421 / S +28 | +12.0% | β0.4% | NO TRADE | CONFIRMβ β but on a flow of just +393 through a +12.0% week. Still the least-crowded crude leg at rel +32; the positioning simply is not moving, so there is no build to join. Watch, donβt chase. |
| RBOB Gasoline | +69,851 | LONG 70% β | L β350 / S β316 | +10.0% | β7.4% | NO TRADE | Positioning dead flat (β34 net) through a +10.0% week β then the worst giveback on the board, β7.4% since. Crowded at +70 β with RSI 42 and price back below the 20-day. No edge either way. |
| NatGas | β110,630 | SHORT 82% β | L +19,581 / S +3,278 | +3.2% | β1.2% | HOLD SHORT | CONFIRMβ (covering) β the squeeze started: the record short bought back +16,303 (longs +19.6k) as gas rose +3.2%, rel β94 β β82. Price is still below every SMA at $2.733 so the glut thesis survives, but this is now a trail with a shortened leash. CLOSE if the 50-day (~$2.99) gives way. |
| PRECIOUS & COMEX METALS Β· the trend keeps paying and silverβs crowd still has not arrived | |||||||
| Silver | +11,158 | LONG 29% | L β509 / S +307 | +7.8% | +0.3% | LONG | DIVERGE β β under-owned strength, the cleanest fuel on the board. Silver rose +7.8% to $64.94 and the crowd TRIMMED β816, leaving rel at just +29 β against goldβs +84 β on the identical sponsor. RSI 61, above the 20/50-day, far below the 200-day ($70.89). LONG. |
| Gold | +137,662 | LONG 84% β | L +8,825 / S +1,929 | +6.9% | β0.1% | HOLD LONG | CONFIRMβ β β longs ADDED +8,825 as gold rose +6.9% to $4,437 on a cool July CPI (+0.1% m/m, 3.4% y/y) that left September a coin-flip. RSI 65, still below the 200-day ($4,505). Now crowded at +84: hold and trail; the entry in this trend is silver. |
| HG Copper | +79,027 | LONG 100% β | L +738 / S β2,531 | β0.1% | β0.3% | HOLD LONG | FLAT β β the RECORD long added +3,269 more and got nothing. Physically the short stays banned and is tightening: LME available copper stocks fell to 101,425t, the lowest since January, with the Chinese-origin share down to 42% from 59% as metal flows to the US. Ride only β a maxed crowd that stops being paid is how tops form. |
| Platinum | +7,718 | LONG 37% | L β1,774 / S +1,468 | β0.1% | +0.1% | NO TRADE | The crowd LEFT: net β3,242 (Ξrel β15, +52 β +37) with price flat both weeks. Last weekβs long thesis lost its sponsor without costing anything β stand down rather than defend it. RSI 58 but no flow behind the tape. |
| Palladium | β4,947 | SHORT 75% β | L β59 / S β570 | +0.7% | β3.2% | NO TRADE | Short covered +511 at a β75% extreme as palladium rose +0.7%, then β3.2% since. Too crowded to press, too extreme to fade cleanly. No trade. |
| GRAINS & OILSEEDS Β· they sold into the WASDE and the whole complex ran | |||||||
| Corn | +125,875 | LONG 37% | L +3,112 / S +22,058 | β1.2% | +5.1% | LONG | TRAPPED SHORTS β β the crowd ADDED +22,058 shorts into a β1.2% week, and the 12-Aug WASDE then cut the yield to 180.7 bu/ac (July 183, models 185.1), raised exports +75m bu and cut ending stocks β137m bu. Corn +5.1% since, December settling +20ΒΌc, back above the 20/200-day and Strong-Buy rated. LONG. |
| Wheat (CBOT Β· SRW) | β33,400 | SHORT 29% | L β2,028 / S +6,502 | β1.3% | +7.1% | LONG | TRAPPED SHORTS β β a fresh young short BUILT β8,530 (S +6,502) from only rel β29 into a β1.3% week, then SRW ran +7.1% on the same print. Now above every SMA, Buy-rated, RSI 60. The cleanest leg of the grain squeeze: small, young and fully offside. |
| Wheat (KCBT Β· HRW) | +25,606 | LONG 67% | L β3,834 / S +2,056 | β1.1% | +7.9% | NO TRADE | CONFIRMβ then run over β the crowded long liquidated β5,890 (Ξrel β16, +83 β +67) into a β1.1% week and HRW has since risen +7.9%, the best grain move on the board. They sold the low, but the remaining +67 long is a seller into rallies. The entry belongs to SRW and corn. |
| Soybeans | +109,109 | LONG 47% | L β9,787 / S +13,628 | β0.8% | +2.0% | NO TRADE | CONFIRMβ β the biggest ag liquidation of the week (β23,415, with shorts +13.6k) into a β0.8% week, then +2.0% since as the WASDE trimmed the yield to 52.7 bu/ac against a slightly higher 320m bu ending stock. Still rel +47 long: neither a clean short nor a squeeze. Stand aside; the trade is in corn and SRW. |
| Soybean Meal | +73,690 | LONG 56% | L β4,038 / S +102 | β2.4% | +1.7% | NO TRADE | CONFIRMβ β the crush long cut β4,140 into a β2.4% week, then +1.7% back. The liquidation is slowing and the complex is squeezing higher; no edge on either side at rel +56. |
| Soybean Oil | +79,284 | LONG 47% | L +3,908 / S +3,657 | +0.9% | +1.2% | CLOSE | CLOSE THE SHORT β the thesis lost its flow. Last weekβs cleanest ag short rested on a β24,823 long-leg dump; this week BOTH legs built for a net +251 and price rose +0.9% then +1.2% to 68.97. The liquidation that was the thesis has stopped. Take the short off rather than defend it. |
| SOFTS Β· the biggest positioning shift this report has ever recorded | |||||||
| Sugar | +43,584 | LONG 100% β | L +27,461 / S β103,311 | +11.2% | β0.8% | HOLD LONG | CONFIRMβ β β β +130,772 bought back in one week, net β87,188 β +43,584, rel β37 β +100: the largest shift this report has recorded. Green Pool cut 2026/27 to a β3.3MMT deficit, StoneX to β1.7MMT, Brazil CS June output β26.3% y/y with ~58% of cane to ethanol. The veto paid twice; at rel +100 with RSI 70 it is a hold, never a chase. |
| Cotton | +66,780 | LONG 100% β | L +10,186 / S β1,273 | +2.3% | +0.5% | HOLD LONG | CONFIRMβ β β the long ADDED +11,459 to a RECORD rel +100 as cotton rose +2.3% / +0.5% since, above every SMA with a Strong-Buy rating and RSI 65. Right direction, no fuel left. Hold and trail. |
| Coffee (Arabica) | +32,433 | LONG 65% | L +1,148 / S +156 | β2.6% | β0.4% | HOLD LONG | DIVERGE β the crowd ADDED +992 into a β2.6% week and β0.4% more since: trapped longs at rel +65, below the 20-day and Sell-rated. ADX 38 and the Sept/Oct Brazil flowering window veto the short, so it stays a no-add hold rather than a fade. |
| Cocoa (NYBOT) | β6,667 | SHORT 29% | L +150 / S +2,147 | β4.6% | +2.1% | SHORT | CONFIRMβ β a young confirmed short BUILT β1,997 (S +2,147) as cocoa fell β4.6%, from a sub-extreme rel β29 so there is fuel. But it has already bounced +2.1% to 5,773 and sits above the 20/50-day with RSI 57: sell failed rallies into ~5,900β6,000, donβt chase the low. |
| LIVESTOCK Β· trapped longs the scarcity gate will not let you fade | |||||||
| Live Cattle | +65,949 | LONG 48% | L β772 / S β1,755 | β0.7% | β3.3% | NO TRADE | DIVERGE β funds ADDED +983 (shorts cut β1,755) as cattle fell β0.7%, then β3.3% since to 218.9c: below every SMA, RSI 34, and the USDA trimmed its cattle outlook in the August WASDE. Textbook trapped longs β but the 75-year-low herd BANS the short. No trade. |
| Feeder Cattle | +10,902 | LONG 33% | L β249 / S β751 | β0.3% | β5.7% | NO TRADE | The worst move on the board since the print (β5.7%) with the crowd still adding +502. RSI 30, ADX 33, below every SMA. Same trapped-long structure as live cattle and the same scarcity veto. No trade. |
| Lean Hogs | β24,363 | SHORT 56% | L +2,714 / S +7,898 | β1.2% | β1.9% | HOLD SHORT | CONFIRMβ β the short DEEPENED β5,184 (S +7,898, Ξrel β12) as hogs fell β1.2% and β1.9% since, to 81.75c. ADX 43 is the strongest downtrend on the board and price is below every SMA β but RSI 30 is where covering rallies begin. Trail; short only a failed bounce into the 20-day (~86.4c). |
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 7-Aug (released the next Tue), so these rows use the London COT week, Fri 31-Julβ7-Aug, with Β· since = 7 Augβlatest. Crowd & fuel = fund net as a % of its 1-yr extreme. The complex is confirming and physically tight: on-warrant LME aluminium stocks fell again in July to 245,250t, the lowest since April 2025 (95% of it Russian-origin), and available copper stocks dropped to 101,425t, the lowest since January, as metal flows to the US ahead of tariffs β which vetoes every short here. Zinc (a RECORD +100 β) and aluminium (+71 β) are confirming holds with no fuel left, nickel is the one weak leg (funds cut β1,232 into a β1.5% fall), and lead is the new trap: the short DEEPENED β2,637 to rel β95 β while price rose β the highest squeeze risk on this board, and still not enough price confirmation to fade it.
| Metal | Funds net | Crowd & fuel | Flow (Ξlong / Ξshort) | Px Β· 31β7 Aug | Β· since | Signal | Read β fund net move vs the same-week price |
|---|---|---|---|---|---|---|---|
| Zinc | +54,582 | LONG 100% β | Ξnet +5,270 | +1.4% | +2.7% | HOLD LONG | CONFIRM β β funds added +5,270 to take the long to a RECORD rel +100 as zinc rose +1.4% and another +2.7% since, to $3,862 β its strongest run since 2022. Direction right, fuel entirely gone: ride and trail, never short a confirming deficit long. |
| Aluminium | +140,956 | LONG 71% β | Ξnet +11,137 | +2.1% | β1.0% | HOLD LONG | CONFIRM β β the biggest LME flow of the week (+11,137, rel +66 β +71) as alu rose +2.1%, then eased β1.0%. On-warrant LME stocks fell again in July to 245,250t, the lowest since April 2025, with 95% of it Russian-origin. Physical scarcity vetoes any short; hold and trail. |
| Nickel | +14,221 | LONG 36% | Ξnet β1,232 | β1.5% | β1.1% | NO TRADE | CONFIRMβ β funds cut β1,232 as nickel fell β1.5% and β1.1% since, to $16,617. A young confirming downtrend and the only weak leg on the LME board β but at rel +36 there is no crowd to squeeze and no build to join. |
| Lead | β20,897 | SHORT 95% β | Ξnet β2,637 | +0.5% | +0.5% | NO TRADE | DIVERGE β β the short DEEPENED β2,637 to a near-record rel β95 while lead ROSE +0.5% and +0.5% more since. That is a fresh trap: the highest squeeze risk on the LME board. We closed this short weeks ago; do not re-press it, and there is not enough price confirmation yet to fade it. |
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).
CFTC reports each currency, not the dollar β so β = specs are SHORT that currency (EUR β100 = record-short the euro). 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, now +$36.8bn after a β$0.4bn week). The dollar stalled, and the two record shorts underneath it moved in opposite directions. CAD finally covered β +5,733 bought back (shorts β6,393, the biggest short-leg cut in FX) after Canada added 75,100 jobs in July β but at rel β97 the fuel is essentially untouched β βΈ SHORT USD/CAD on a daily close below its 200-day at ~1.3852, where price is sitting right now. EUR did the opposite and REBUILT its short to rel β83 while EUR/USD ground higher β stay LONG EUR/USD. AUD is the fresh trap (β6,033 added into a rising Aussie) and the yen is finished at rel β26 β it covered further and then FELL β1.1%, which is why the short was closed last week rather than pressed. The line for the whole board remains the DXY 200-day at ~99.18, and this week it held at 99.64 β the reason none of these squeezes have fired yet.
| Ccy | Pair | Net | Ξ Net | Crowd | Pair Β· 4β11 Aug | Β· since | Signal (pair trade) | Read β net move vs same-week price |
|---|---|---|---|---|---|---|---|---|
| CAD | USD/CAD | β173,362 | +5,733 | β97% | +1.0% | +0.4% | βΈ SHORT USD/CAD | The last un-capitulated short finally began to cover β +5,733 bought back (shorts β6,393, the biggest short-leg cut in FX this week) as Canada added 75,100 jobs in July and unemployment fell to a two-year low. But at rel β97 essentially all the fuel remains. USD/CAD 1.3872, RSI 29, below the 20/50-day, resting exactly on the 200-day at ~1.3852. Trigger unchanged: a daily close below it. |
| EUR | EUR/USD | β60,010 | β1,919 | β83% | +0.2% | +0.2% | LONG EUR/USD | CONFIRM β β the record short was REBUILT (net β1,919, Ξrel β3) while EUR ground +0.2% higher to 1.1567, above the 20- and 50-day. Adding to a losing short at rel β83, into a currency that will not fall, funds the next squeeze. Buy-rated, RSI 63, 200-day at 1.1627 overhead. Add on dips holding 1.1481. |
| AUD | AUD/USD | β39,223 | β6,033 | β39% | +0.5% | +0.3% | NO TRADE β WATCH | The one G10 short that REBUILT hard: β6,033 added (shorts +12,186, Ξrel β6) while AUD rose +0.5% to 0.70822 with RSI 62 and price above every SMA. A fresh young short into a rising currency is how the next trap forms β but at rel β39 there is not enough fuel to fade yet. |
| MXN | USD/MXN | +83,673 | +7,130 | +77% | +1.0% | +0.4% | NO TRADE | CONFIRMβ β β the one net-LONG currency added +7,130 with both legs built hard (L +32.2k / S +25.1k) as the peso firmed +1.0% and USD/MXN fell to 17.02, RSI 28. The carry favourite is right but crowded at +77%; hold, no fresh entry. |
| GBP | GBP/USD | β56,221 | +1,593 | β53% | +0.4% | +0.1% | NO TRADE | Both legs built (L +10,256 / S +8,663) for a net +1,593 as sterling rose +0.4% to 1.3526. Gross churn from a mid-range β53%: not extreme enough to fade, not directional enough to ride. |
| NZD | NZD/USD | β39,586 | +1,617 | β61% | β0.1% | +0.2% | NO TRADE | Short cut +1,617 while the kiwi slipped β0.1%. Covering without price confirmation is not a squeeze; rel β61 is not extreme enough to force one. No trade. |
| CHF | USD/CHF | β32,462 | +360 | β73% | β0.1% | β0.3% | NO TRADE | Effectively unchanged (+360) at a β73% extreme while the franc slipped β0.1%. Extreme but with no trigger of its own β it follows the euro. RSI 54 on USD/CHF. |
| JPY | USD/JPY | β42,085 | +3,388 | β26% | β1.1% | β0.0% | NO TRADE β STAY OUT | The spent squeeze, confirmed. The short covered a further +3,388 but the yen FELL β1.1% back to 159.3 β exactly why the position was closed last week at rel β28 rather than pressed. At rel β26 there is no crowd left to fade in either direction. Staying out was the trade. |
| USD | DXY basket | +$36.8bn | β$0.4bn | β | β0.1% | β0.2% | THE SHORT SIDE | The bleed stopped. The aggregate long barely moved (+$37.2bn β +$36.8bn, β$0.4bn) and DXY fell only β0.1% in-week and β0.2% since, to 99.64 β RSI 38, below the 20- and 50-day, but HOLDING the 200-day at ~99.18 that was called the line for the whole board last week. That hold is why the record CAD and EUR shorts have not been forced yet. |
USD row = implied aggregate dollar position (βΞ£ of the othersβ $bn): specs are net long $36.8bn vs the basket (β$0.4bn on the week) β the bleed has stopped (DXY 99.64, below the 20- and 50-day at RSI 38, but HOLDING its 200-day at ~99.18). That hold is the whole FX story: the line called last week held, so the record CAD (β97) and EUR (β83) shorts have not been forced yet. CAD covered the most (+5,733); EUR and AUD were added to.
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 (4 Augβ11 Aug), then the move since.
| Contract | AM net | Crowd | Yield Ξ Β· wk | Β· since | Now | Signal | Read β AM duration vs the same-week move |
|---|---|---|---|---|---|---|---|
| UST 10Y | +2,554k | 98% | +8 bp | β0 bp | 4.69% | NO TRADE | AM trimmed β40.3k but the long stays pinned at rel +98 while the 10Y rose +8bp to 4.69%. Six weeks of the same trap, same instruction: do NOT add duration. |
| UST Bond | +550k | 92% | +8 bp | +1 bp | 5.26% | NO TRADE | Barely moved (β2.0k) as the 30Y rose +8bp to 5.25% in-week and 5.261% since β a fresh cycle high. Still rel +92 into the steepest part of the move. |
| Ultra 10Y | +672k | 91% | +8 bp | β0 bp | β | NO TRADE | The second-biggest cut on the board (β40.7k, Ξrel β5). Real money is reducing where the pain is, but nowhere near fast enough to change the position. |
| Ultra Bond | +1,080k | 90% | +8 bp | +1 bp | β | NO TRADE | DIVERGE β the tell of the week: AM ADDED +19.6k at the very back end into a +8bp sell-off, re-buying precisely the leg that last weekβs β71.0k cut suggested they were being forced out of. The record long is not capitulating; it is being defended. |
| UST 5Y | +2,884k | 75% | +7 bp | β3 bp | 4.36% | NO TRADE | The largest single duration reduction anywhere this week (β79.3k) as the belly sold off +7bp, then rallied β3bp on the cool CPI. The one part of the curve where they cut into the move rather than after it. |
| UST 2Y | +1,680k | 65% | +3 bp | β5 bp | 4.17% | NO TRADE | Trimmed only β12.9k, but the front-end book is now at its own 52-week net LOW. The 2Y fell β5bp since the print after July CPI came in at +0.1% m/m and 3.4% y/y, leaving a September hike near a coin-flip. |
| Index | Lev net | Ξ Lev | Crowd | Px Β· wk | Β· since | Signal | Read β Lev short vs the same-week move |
|---|---|---|---|---|---|---|---|
| Russell 2000 | β95k | β10k | β100% | β0.3% | +1.4% | LONG | DIVERGE β β β the boardβs biggest trap: lev funds ADDED β10,013 to take the short to a RECORD rel β100 (Ξrel β26) as the Russell printed a FRESH ALL-TIME HIGH on Friday. Above every SMA, Buy-rated, RSI 63, ATR just 1.2%. A record short under a record high is squeeze fuel β the pain trade moved to small caps. |
| Nasdaq-100 | β97k | +4k | β96% | β0.7% | +1.8% | LONG | The record short stopped growing but was not released: only +3,913 covered, leaving rel β96 with the index at 30,046 and +1.8% since. Above every SMA, Buy-rated. Still fuel β but the actual covering is happening in the S&P, and the extremity is now in the Russell. |
| S&P 500 | β287k | +47k | β55% | β0.1% | +0.7% | HOLD LONG | The squeeze paid: the largest equity cover on the board (+46,594) took rel from β64 through the β60 exit line to β55, as the S&P closed at a RECORD above 7,800 before easing β0.2% Friday on soft Michigan sentiment. Third straight weekly gain. Harvest this leg β the fuel is half spent. |
| MSCI EM | +26k | +23k | +15% | β0.9% | +1.8% | LONG | The biggest single equity flow of the week: +23,183 added, rel β32 β +15, even as EM fell β0.9% in-week β then price caught up, +1.8% since to 66.61. The youngest equity long anywhere, with no crowd and no squeeze risk in either direction. |
| Dow (DJIA) | β1k | β3k | β5% | β0.5% | β0.1% | NO TRADE | Flipped from a small long to a β1,207 net short (Ξrel β98) as the Dow fell β0.5%. On a book this size the rel number is noise; read it as a rotation tell, not a trade. |
| Contract | Lev net | Dealer net | Crowd | VIX Ξ Β· wk | Β· since | Signal | Read |
|---|---|---|---|---|---|---|---|
| VIX | β12k | +40k | β11% | β7.4% | β6.6% | NO TRADE | Lev funds FLIPPED BACK to net SHORT vol (β15,900 to β12,127 net, Ξrel β48, from rel +37 to β11) β and were finally right: VIX fell β7.4% in the COT week and another β6.6% since, to 14.26 with RSI 40. Dealers hold +40,168. Being right on this leg is not the point. The combination is: the same desks are now short volatility at a 14-handle AND short equity index futures at a RECORD in the Russell, into indices at all-time highs. Unlike last week they are selling hedges into the melt-up rather than buying them, which makes the tape more brittle than positioning alone suggests. Do not trade the vol β use it to size the Russell squeeze below its conviction score. |