At 4:37 on Tuesday afternoon, crude was handed a nine-million-barrel inventory build against a forecast draw, one of the largest bearish surprises in months. It gave back about thirty cents and finished the day up 1.30 percent at 83.20. That single non-reaction is the most useful thing the session produced.
Monday's review said one chokepoint had become three. Tuesday hardened it. The Strait of Hormuz saw just six vessels transit, an adviser to Iran's Supreme Leader said flatly it would not reopen until Iran's conditions are met, and the United States enforced a port blockade with live fire, disabling one vessel and firing on another. The session itself was violent and two-sided, running to 84.61 on the disruption premium, flushing to 81.27 when a de-escalation signal crossed, then reclaiming most of three dollars once the strait's closure was reaffirmed. But the verdict was in that muted response to the inventory number. With the waterway shut, the market is treating supply data as a footnote.
Why the build did not matter
The inventory split explains itself once you read it in context. Crude built 9 million barrels while gasoline and distillate both drew. That is internally coherent in a disrupted-shipping environment: seaborne export channels are impaired, so domestic crude accumulates, while refined products get pulled hard to cover disrupted international flows. The refined-product margins tell the same story in dollars. Gasoline and diesel cracks are extraordinarily wide, which is a scarcity of product, not a glut of crude. Crude is building because barrels can't leave, not because nobody wants them, and those wide margins give refiners every incentive to run hard and keep pulling crude.
The Brent to WTI spread carries the same message. At 5.71 dollars it is wide, and that width is the market pricing seaborne risk specifically, since Brent's the waterborne benchmark and WTI the landlocked one. Watch it Wednesday: a widening spread confirms the supply story is intact regardless of what domestic inventories do.
Momentum with runway left
The trend is accelerating and, unusually, it is not yet stretched. Price sits above all five major moving averages, and the directional index rises on every shortening window with positive direction leading throughout, so there is no timeframe on which the bears hold the edge. Yet the medium-window stochastic sits in the mid-30s and relative strength would not reach overbought until far above the market. A five percent advance has left real room before momentum becomes a constraint. The one qualification is the average stack itself, which has not fully repaired: the 5-day still sits below the 20-day, the fingerprint of a sharp decline followed by a fast recovery. Price above all five is constructive; the ordering says treat this as a young trade, not a mature trend.
Long the base, with the gap risk named
The four-way base at 81.21 to 81.71 is where buyers stepped in Tuesday, and it stacks the 13-week retracement, the session low, and two moving-average stalls inside 50 cents, with the heaviest intraday volume node sitting right across it. The plan buys a pullback into 81.50 to 82.15, stops below 80.55 where the deeper shelf would be breaking, and targets 83.74, then the tight 85.36 to 85.55 ceiling. The risk that governs everything is the reopening headline. Escalation is the more likely path but moves incrementally; a confirmed strait reopening is less likely but would pull two to three dollars out instantly, faster than any stop can work. That asymmetry is why size stays moderate into a Wednesday carrying four first-order events before noon, and why a reopening headline is an exit at market, not a level to defend. How we grade a continuation trade like this is in our performance methodology.
Handed a nine-million-barrel build against a forecast draw, crude gave back thirty cents. With the strait shut, inventories are a footnote.
When a market ignores the number that should hurt it, it's telling you which number it's actually trading, and right now that number is the count of ships in the strait.
This is the read our members get every session, before the bell, with the levels drawn and the setup defined. See how the same dealer-positioning work turns into systematic signals.
View pricingThe complete data picture
Every number behind Tuesday’s plan, charted first; the full numeric reference follows underneath.
Full numeric reference — every remaining figure from the review
| Average | Value | Spot vs 83.20 |
|---|---|---|
| 5-day | 79.25 | above by 3.95 (below 20-day) |
| 20-day | 82.06 | above by 1.14 (reclaimed) |
| 50-day | 78.98 | above by 4.22 (below 100-day) |
| 100-day | 81.52 | above by 1.68 |
| 200-day | 71.61 | above by 11.59 |
| Zone | Detail |
|---|---|
| ~92 | 1.294M contracts, 60% of profile, the ceiling |
| ~85 | 32% intraday node |
| 83.20 | settle node |
| 81.50-82.30 | 27% node, buyers stepped in |
| 76.12 | 149k demand node |
| 73.70-73.73 | August base, structural line |
| Item | Reading |
|---|---|
| Gasoline crack | ~48.54 per barrel |
| Diesel crack | ~95.41 per barrel |
| Inventory split | crude +9.07M, gasoline -1.53M, distillate -0.60M |
| Read | product scarce, crude building because barrels cannot leave |
| Brent-WTI spread | 5.71 (widening = story intact) |
| Sept expiry | Aug 20, roll building |
| Window | ATR | ATR % |
|---|---|---|
| 9-day | 4.34 | 5.20% |
| 14-day | 4.30 | 5.15% |
| 20-day | 4.22 | 5.05% |
| 50-day | 3.86 | 4.63% |
| 100-day | 3.22 | 3.85% |
| Input | |
|---|---|
| Hormuz | 6 vessels; adviser: strait stays shut |
| US enforcement | disabled a vessel; fired on a ship |
| Dollar index | 99.824, +0.02% (pure supply repricing) |
| Cross-asset | crude + gold up, equities down, vol down |
| Positioning | COT not captured; treat as unknown |
| Reopening risk | a deal = 2-3 dollar gap lower |
| When | Event |
|---|---|
| Wed 04:00 / 08:00 | IEA + producer-group monthly reports |
| Wed 08:30 | US CPI 0.1% m/m |
| Wed 10:30 | Crude inventories (forecast -1.8M; API showed +9.07M) |
| Wed 13:00 | US 10-year auction |
| Thu 08:30 | US PPI + claims |
| Aug 20 | September contract expiry |





