ES 7,362 0.42%NQ 29,850 0.83%GC 4,358 0.56%CL 88.43 2.20%VIX 18 1.10%● TONIGHT'S MARKET REVIEW PUBLISHES 8:30 PM ETES 7,362 0.42%NQ 29,850 0.83%GC 4,358 0.56%CL 88.43 2.20%VIX 18 1.10%● TONIGHT'S MARKET REVIEW PUBLISHES 8:30 PM ET
AlgoIndexPromo

Crude Oil (CL): Nine Million Barrels Short of Consensus

Market OutlookJuly 29, 202625 min readby AlgoIndex Research Team
Crude Oil (CL): Nine Million Barrels Short of Consensus

September WTI settled 84.46, up 6.56 percent, after a 7.167 million barrel draw landed nine million wide of consensus and Iran put missiles into a Jordanian airbase. Our Thursday read, the levels that decide it, and why one de-escalation headline voids the long.

At 10:30 Wednesday morning the weekly crude inventory print landed more than nine million barrels away from where consensus had it. Forecasters wanted a build of 1.0 million. What came out was a draw of 7.167 million, and it took total crude stocks to a 7.75 year low while Cushing, the physical delivery point for this contract, fell to a nearly twelve year low.

September WTI had been climbing since the electronic open. It did not stop.

The contract settled 84.46, up 5.20 or 6.56 percent, the largest single advance of this cycle and 80.4 percent of the way up a 5.65 point range. Volume printed 304,542 contracts, 12.0 percent above the twenty day average. After the settle it stood bid 84.60 against 84.68 offered. Nobody was fading that close.

84.46
September WTI settle
+6.56%
on the session
7.167M
barrel draw vs a 1.0M build
85.66
5-day average, still overhead
73.98%
9-day historic volatility

Two engines fired inside the same session, and that separates Wednesday from the headline spikes of the prior fortnight. Iran's Revolutionary Guard put ballistic missiles into a US airbase and command center in Jordan, claimed it had halted three tankers in the Strait of Hormuz, and the US and Saudi Arabia answered with a joint strike on Iran-aligned militias in Iraq. At 15:21 ET the President said it was America's turn. Tuesday's ceasefire, the one that underwrote a 4.06 percent decline, is gone.

A war premium sitting on the tightest visible physical position in almost eight years is a different proposition entirely. Our bias into Thursday is constructive higher at moderate conviction, and the trade is a long on a pullback that holds 83.32 to 83.90 after 09:45 ET, targeting 85.57, then 86.71, then 88.90. The dominant risk isn't technical failure. It's a de-escalation headline that gaps the contract under the shelf before a stop can work.

Worth recording last night's call, because the outcome matters more than the direction. Tuesday night's review carried a counter-trend short that faded the escalation spike, conditional on failure at 83.25 to 83.42, with three invalidations listed: any sustained trade above 83.42, confirmation of retaliatory strikes, or a Hormuz closure attempt. All three fired inside one session. The entry never armed, because price never failed at the band, so the setup was voided. When an invalidation list names an unscheduled event and that event arrives, the entry logic stops mattering.

The measurement systems have not caught up

None of Wednesday's violence has reached them yet. The multi-indicator composite reads 16 percent BUY with strength weak and direction weakening. The medium term grouping still reads 25 percent SELL, the long term grouping is neutral, the short term grouping averages 40 percent BUY. Three of its twelve studies are on sell, and all three are moving average crossover studies, built to turn last.

Price closed above five of six tracked averages: the twenty day at 78.52, the fifty day at 80.51, the hundred day at 81.39, the two hundred day at 70.63 and the year to date at 75.48. Two of those were reclaimed Wednesday in a single session. One average is still overhead, the five day at 85.66, nine cents above the 85.57 session high. That is Thursday's whole argument in one number. The nine day crossing point at 84.85 sits 0.39 above the settle, and the five day change is still negative 1.91 points. Read the composite as a slow instrument, and weigh the directional index above it.

Relative strength should surprise people. A 6.56 percent session left the fourteen day measure at 56.52 after a 7.57 point rise, the nine day at 57.01, the twenty day at 55.20. All three sit mid range. The 70 percent threshold does not arrive until 102.07 and the 50 percent line sits at 79.94, so more than twenty two points of runway exist before momentum argues against buying. Stochastics are the caution, with %K under %D on both windows and the nine day %K down at 28.53. Directional measurement is the strongest input on the buy side: fourteen day index 29.65, positive direction 30.87 against negative 20.46, and a nine day index at 42.76 that says the measurement is accelerating.

Nine million barrels wrong, and a delivery point nearly empty

Supply changed because of the data. A draw of 7.167 million against a consensus build of 1.0 million and a prior build of 2.010 million is a miss of more than nine million barrels. Total crude stocks sit at a 7.75 year low, Cushing at a nearly twelve year low. Delivery point scarcity is what turns a paper contract into a physically squeezed one, and it explains why the forward curve held steep backwardation straight through the 15 percent collapse.

Stocks at a 7.75 year low, the delivery point near a twelve year low, and a curve that stayed backwardated through a 15 percent crash. This advance has earned more credit than the last two spikes did.

Barrels at risk are still barrels flowing. A 400,000 barrel per day regional refinery remains shut after an earlier strike. Drones aimed at eastern Saudi oil facilities were intercepted. The Revolutionary Guard claims three tankers were halted in the Strait. Crude keeps moving, and each attempt raises the insurance priced into it.

Demand is the weak leg. Gasoline gained 2.59 percent against crude's 6.56, so the refining margin absorbed part of the move instead of widening with it. Natural gas added 2.37 percent off a three month nearest futures low, on short covering into the August expiration. Thursday brings advance US growth expected at 2.0 percent against 2.1 prior and Chinese manufacturing at 50.1 against 50.3. A rally led by crude with products trailing is a supply rally. Supply rallies reverse hardest when the threat is withdrawn.

The Fed put the dollar on the other side

The Federal Reserve held at 3.75 percent and the composition was the news. Nine to three, with Hammack, Kashkari and Logan dissenting in favor of a 25 basis point increase, and a statement conceding inflation remains elevated against the 2 percent goal. Pricing going in implied roughly a 30 percent chance of a hike. Thirty year yields rose to a nearly two decade high, equities closed materially lower, and the S&P futures contract finished down 1.2 percent at the cash close before extending toward negative 1.5 percent in the evening.

For crude that cuts both ways and leans negative past a few days. Firmer long end yields and a hawkish tilt support the dollar, which presses dollar priced crude and erodes demand. The uncomfortable part: an oil driven inflation impulse is exactly what those three dissenters fear, so a sustained advance raises the odds of the minority becoming a majority. Missing from Wednesday is a large safe haven bid, and its absence says the market is pricing a supply disruption rather than a systemic conflict.

Positioning is stale and must be read that way. The July 21 report predates both the 93.50 high and the collapse to 77.78. It shows speculative accounts long and adding on both sides, managed money net long 63,979 and non-commercials net long 81,689. If that length survived the collapse, Wednesday was short covering plus fresh buying into a crowded market. If it did not, buyers have room. Unresolved, and the next report arrives after Thursday.

Where Thursday gets decided

The daily bar is a wide range outside day closing near its high, engulfing the prior session and taking back roughly two thirds of the three day collapse. Price sits 15.7 percent above the July 2 low of 67.12 and 9.7 percent below the July 23 high of 93.50. Month to date the contract is up 20.61 percent from the June 29 open of 70.41. A broken uptrend under repair is the honest description.

Four consecutive lower highs and lower lows ran into Wednesday on the four hour and one hour charts. The overnight reversal printed the change of character, and the cash session confirmed it by taking out the prior lower high. The first higher low is still missing. A pullback that holds above 83.32 and turns up creates it.

Overhead, 84.85 is the first friction. Then the decision: 85.57 stacked on 85.66, the session high and the last unreclaimed average, nine cents apart. Clear them and the first target zone is 86.52 to 86.71, four references inside 0.19 of each other with the forty day crossing at 86.33 reinforcing it. Underneath, the settle band runs 84.43 to 84.54 and the shelf runs 83.25 to 83.42. Lose the shelf and six references compress into 79.82 to 80.51, the most defended area on the chart. Every level sits in the map below, and we score them all afterward against the published performance methodology.

How much room one session has

Volatility governs sizing here more than any level does. Nine day average true range reads 4.74, fourteen day 4.39, twenty day 4.20, and Wednesday's realized range of 5.65 exceeded all three. Historic volatility on the nine day window sits at 73.98 percent against 51.24 on the hundred day, roughly 44 percent above the longer baseline. One fourteen day range around the settle spans 80.07 to 88.85. A normal session moves 4.2 to 4.8 points, and any stop tighter than about a point is inside the noise.

Constructive continuation carries 45 percent: hold above 83.32, work through 84.85, test 85.57 to 85.66, with 86.52 to 86.71 available on a fresh escalation headline. Digestion carries 35 percent, failing at the convergence and finishing inside 83.42 to 85.57. A de-escalation gap carries 20 percent, and it does not stop at the shelf, because premium installed in one session comes out in one print. The long runs 83.32 to 83.90 with an 82.55 stop, never before 09:45 ET.

Historic volatility near 74 percent, a normal session moving 4.2 to 4.8 points, and the largest risk unscheduled in both directions. No position is an acceptable Thursday.

Everything Wednesday bought can be handed back by one sentence from a podium, and nobody has put that on the calendar.

The complete data picture

Every number behind Thursday's plan, charted first; the full numeric reference follows underneath.

The board for Thursday
September WTI, every reference that matters
95.30 52-week and 13-week high93.50 July 23 high92.36 3rd pivot resistance, derived88.97 to 88.85, upper range band88.21 3rd deviation resistance87.10 alternate short stop86.71 to 86.52, first target zone86.33 40-day crossing point85.66 and 85.57, the decision line84.85 9-day crossing point84.54 to 84.43, the settle band83.90 top of the entry zone83.42 to 83.25, the shelf83.00 invalidation line82.55 primary stop82.09 stochastic midpoint81.87 1st pivot resistance81.21 50 percent of the 13-week range81.06 1st pivot support, derived80.51 to 79.82, six references79.31 18-day crossing79.26 Tuesday settlement, gap fill78.52 20-day average78.40 40-day crossing77.88 to 77.67, three references77.22 1st pivot support75.53 to 75.17, extreme downsideENTRY ZONE83.32-83.90SETTLE84.46
six references 79.82-80.51first target zone 86.52-86.71most likely range 82.50-86.71
Three bands carry Thursday. The 85.57 session high sits nine cents under the 85.66 five day average, the only average still overhead, and clearing that pair opens a four reference grouping between 86.52 and 86.71. Beneath the market, 83.25 to 83.42 holds the overnight stall, the four week retracement and the 83.32 derived pivot. Six references compress into 79.82 to 80.51, with the lower one range boundary at 80.07 inside them.
Thursday's bias
Constructive higher, moderate conviction
BEARISHNEUTRALBULLISHCONSTRUCTIVE HIGHERMODERATE CONVICTIONdirectional index 29.65 rising, relative strength 56.52, composite 16 percent buy
The needle is set by the directional index at 29.65 with positive direction 30.87 against negative 20.46, relative strength at 56.52 with room to 102.07, and physical stocks at a 7.75 year low. It is held back from high conviction by the 85.66 five day average sitting on the session high, a nine day stochastic %K at 28.53, and a live political off ramp with no scheduled time.
The physical picture
Weekly barrels, forecast against actual
0DRAW, BULLISHBUILD, BEARISHActual, this week7.167M drawConsensus forecast1.0M buildPrior week2.010M builda miss of more than nine million barrelsTotal crude stocksa 7.75 year lowCushing delivery pointa nearly twelve year lowRegional refining offline400,000 barrels per day, still shutTankers claimed haltedthree, in the Strait of Hormuz
A draw of 7.167 million against a forecast build of 1.0 million and a prior build of 2.010 million. Delivery point scarcity is the mechanism that squeezes a paper contract, and it is why the forward curve held steep backwardation through a 15 percent price collapse. The individual calendar spreads were not machine read for this review, so the curve is described from its observed state.
One average left overhead
The 84.46 settle against six averages
AVERAGES BENEATH PRICEOVERHEAD70.63200-day75.48year-to-date78.5220-day80.5150-day81.39100-day85.665-day84.859-day crossing84.46SETTLE
Five averages beneath price and one above it. The twenty day at 78.52 and the fifty day at 80.51 were both reclaimed Wednesday in a single session, and the two hundred day at 70.63 sits 13.83 points below the settle. The only unreclaimed average is the five day at 85.66, nine cents above the session high, and the eighteen day crossing point at 79.31 sits more than five points beneath the market.
Momentum, split by horizon
Stochastic and strength readings, 0 to 100
509-day raw stochastic45.42under the midpoint14-day raw stochastic62.40above the midpoint9-day stochastic %K28.53still under 3014-day stochastic %K50.76barely above 509-day stochastic %D44.26%K sits below it14-day stochastic %D61.74%K sits below it9-day relative strength57.01mid range14-day relative strength56.52up 7.57 on the session20-day relative strength55.20mid range
All three relative strength windows sit mid range after a 6.56 percent session, which is what recovering from a washout looks like rather than an overbought market. On the fourteen day scale the 70 percent threshold does not arrive until 102.07 and the 50 percent line sits at 79.94. The caution is the stochastic set: %K sits under %D on both windows, and the nine day %K at 28.53 shows how deep the preceding damage ran.
A trending, high-energy market
Directional readings and historic volatility
09-day directional index42.76accelerating14-day directional index29.65above 25 and rising9-day positive direction31.84clearly on top9-day negative direction21.92beneath positive14-day positive direction30.87a real bullish tilt14-day negative direction20.46beneath positive9-day historic volatility73.98this governs sizing14-day historic volatility68.81exceptional20-day historic volatility60.56expanded
A directional index above 25 and rising with the positive line clearly on top is a trending condition, and the nine day reading north of 40 says that measurement is accelerating. Historic volatility at 73.98 percent on the nine day window against 51.24 on the hundred day, with 51.70 on the fifty day, puts near term movement roughly 44 percent above the longer baseline. The multi-indicator composite disagrees at 16 percent buy, strength weak and direction weakening, with the medium term grouping at 25 percent sell and the long term grouping neutral.
Both sides of the same afternoon
Neither channel has a scheduled time
ESCALATIONDE-ESCALATIONBallistic missiles at a US airbase and command centerJoint US and Saudi strike on militias in Iraq15:21 ET, the President says it is America's turnThree tankers claimed halted in the Strait of HormuzDrones intercepted over eastern Saudi oil facilitiesA 400,000 barrel per day refinery still shutHouthi sea navigation ban declared on Saudi ArabiaOne bridge or power plant per ship fired uponFour smuggling vessels seized in Iranian watersThe same afternoon, Iran is asking not to be hitWe will see whether we get to a dealIran tariffs floated for the sanctions billRiyadh tells the Vice President it backs de-escalationMediators propose a halt to strikes to revive a dealPakistan and Iran explore talks with US involvementBeijing and Moscow will not sell arms to IranA coalition forming to protect Red Sea shipping
Both columns come from the same Wednesday afternoon, and that is the whole risk statement for Thursday. The premium currently in the price is reversible by a single announcement and irreversible by nothing, and no scheduled release resolves it. Positioning as of July 21 shows speculative accounts long into the July 23 high, which is why a de-escalation unwind runs faster than the advance that built it.
Thursday's expected range and the three paths
Anchored on the 84.46 settle
LOW80.10 to 81.06on a de-escalation headlineMOST LIKELY82.50 to 86.71shelf, decision line, target zoneHIGH88.68 to 88.97on fresh escalation84.4680.1088.97one average true range around the settle, 80.07 to 88.85PATH A, constructive continuation45%PATH B, two-sided digestion35%PATH C, de-escalation gap20%
One fourteen day range of 4.39 around the settle spans 80.07 to 88.85, the nine day value of 4.74 widens it to 79.72 to 89.20, and the fourteen day average daily range of 4.22 narrows it to 80.24 to 88.68. Path A holds 83.32 and tests 85.57 to 85.66. Path B fails there and finishes inside 83.42 to 85.57. Path C gaps under 83.25 and runs through 82.09 and 81.06 into 79.82 to 80.51, with 79.26 as the gap fill.
The primary setup
Long, and only on a pullback that turns up
RISK 1.05 POINTS FROM THE MIDPOINT · 1RSTOP82.55under the shelf and the pivotENTRY ZONE83.32-83.90never before 09:45 ETWednesday settle 84.46T185.57the session high, roughly 1 to 1.9T286.71first target zone, roughly 1 to 3.0T388.90upper range boundary, roughly 1 to 5.0
Taken only on a pullback into 83.32 to 83.90 that trades in and turns up, and never before 09:45 ET. From an 83.60 midpoint against the 82.55 stop the objectives pay roughly 1 to 1.9, 1 to 3.0 and 1 to 5.0. A sustained trade below 83.00 invalidates the premise that Wednesday built a higher low. A confirmed agreement, a credible Hormuz reopening or an announced cessation of strikes voids it regardless of level. If the zone is never offered and price holds above 85.66, wait for a retest of 85.66 from above rather than chasing the 86.52 to 86.71 grouping.
Thursday's clock
All times Eastern
01:30 to 08:00European data and the Bank of England08:30US macro block, first order for crude09:30 and 09:45cash open, then first entries14:30contract settlement16:00 and 16:30large cap technology results19:30Tokyo consumer prices21:30Chinese manufacturing23:30Bank of Japan
Thursday carries no scheduled crude specific release. Weekly inventories were published Wednesday, and there is no supplier meeting, agency report or production announcement on the calendar. That absence is the most important calendar fact here: with no timed energy input, crude trades on the dollar channel and on unscheduled headlines, and the headline channel produced a market moving statement in each of the last three afternoons. The 08:30 ET block lands an hour before the equity cash open, so the opening range reacts to a known input rather than establishing direction into an unknown.
By the numbers
84.46
settle
+5.20
change on the day
5.65
realized range
80.4%
close, up the range
304,542
contracts traded
+12.0%
volume vs 20-day
85.57
session high
79.92
session low
56.52
14-day strength
29.65
14-day trend index
16%
composite buy
4.39
14-day true range
+20.61%
month to date
+30.71%
52 weeks
22
days to expiration
45%
base case odds
Intraday prints
Electronic open80.04
Session low, early electronic hours79.92, within a few cents of Tuesday's settle
Session high85.57, printed into the settle window
Settlement84.46, only 1.11 below the high
Post settle bid and offer84.60 bid against 84.68 offered
Prior settlement79.26 Tuesday, down 3.35 or 4.06 percent, a third lower close
Tuesday session low77.78, the origin of the reversal
Overnight band into Thursday84.43 to 85.66, with 84.85 the first friction
Expected range envelope80.07 to 88.85 on the 14-day, 79.72 to 89.20 on the 9-day, 80.24 to 88.68 on the 14-day daily range
Practical planning band80.10 to 88.85, a normal move of 4.2 to 4.8 points
Four hour and one hour structurefour consecutive lower highs and lower lows with confirmed breaks, then a change of character; the first higher low is undefined
Intraday swing pivots79.92 low, 83.25 shelf, 83.42 breakout trigger, 85.57 first supply
The complete level map
Every reference in the review, high to low, with the 84.46 settle marked
102.0770 percent relative strength projection, context rather than a session objective
97.35moving average convergence stall level, context only
95.3052-week and 13-week high, set May 18
93.50one-month high, July 23, the objective that confirms full trend resumption
92.36third pivot resistance, derived
88.97second pivot resistance, derived
88.9480 percent raw stochastic projection
88.90Target 3 on the primary setup
88.85upper one average true range boundary, where a strong trend day exhausts
88.68lower edge of the high scenario band
88.21third standard deviation resistance
87.10stop on the alternate short, above the target grouping
86.71first pivot resistance derived from Wednesday's range, Target 2
86.6570 percent raw stochastic projection, upper edge of the alternate short entry
86.60top of the alternate short entry zone
86.57second standard deviation resistance
86.52third pivot resistance of Wednesday's set
86.33forty day average crossing point, reinforcing the first target zone
85.80bottom of the alternate short entry zone
85.66five day average, the only average still overhead
85.57Wednesday session high, Target 1, first supply reference
84.85nine day average crossing point, the first friction on Thursday
84.68post settle offer
84.60post settle bid, above the settle and removing the fade argument
84.5438.2 percent retracement from the thirteen week high
84.47second pivot resistance
84.46Wednesday settlement, up 5.20 or 6.56 percent
84.43first standard deviation resistance, lower edge of the settle band
83.90top of the primary entry zone, first objective on the alternate short
83.42four week retracement level, Wednesday's breakout trigger
83.32Thursday pivot point, derived, bottom of the entry zone, second objective on the alternate short
83.25overnight stall, now the shelf beneath the market
83.00invalidation line, a sustained trade beneath it breaks the premise
82.55stop on the primary long
82.50lower edge of the most likely range
82.0950 percent raw stochastic projection, third objective on the alternate short
81.87first pivot resistance of Wednesday's set, converts to support if it holds
81.2150 percent retracement from the thirteen week range
81.06first pivot support, derived, upper edge of the low scenario band
80.51fifty day average, top of the six reference support zone
80.3150 percent retracement from the four week range
80.10lower edge of the practical planning band
80.0961.8 percent retracement from the 52-week low
80.07lower one average true range boundary, inside the support zone
79.9450 percent relative strength projection
79.92Wednesday session low
79.82Wednesday pivot point, bottom of the six reference support zone
79.31eighteen day average crossing point
79.26Tuesday settlement, the gap fill objective on a full unwind
78.52twenty day average
78.40forty day crossing point beneath the market
77.8838.2 percent retracement from the thirteen week low
77.78Tuesday session low
77.67second pivot support, derived
77.22first pivot support
75.53published target price, the extreme downside
75.41third pivot support, derived
75.4050 percent retracement of the 52-week range
75.17second pivot support
70.41June 29 open, the month to date reference
67.12July 2 low, 15.7 percent beneath the settle
55.4952-week low, December 16, 2025
Thursday's full session calendar
All times Eastern. No scheduled crude specific release.
01:30French preliminary quarterly growth
02:00German flash growth, forecast 0.1 percent quarter on quarter against 0.3 prior
03:00Swiss leading indicator
04:00Italian preliminary quarterly growth
05:00Eurozone preliminary flash growth, forecast 0.2 percent against negative 0.2 prior, and unemployment at 6.2 percent
07:00Bank of England rate statement and bank rate, forecast unchanged at 3.75 percent, prior vote seven unchanged and two in favor of a hike
08:00German preliminary consumer prices, forecast 2.7 percent year on year against 2.30 prior
08:30United States macro block, the single first order event for crude: core consumption inflation forecast 3.3 percent year on year against 3.4 prior and 0.2 percent month on month against 0.3, headline consumption inflation 3.7 percent against 4.1 and negative 0.1 month on month against 0.4, advance quarterly growth 2.0 percent against 2.1 with the growth price index 4.0 against 3.6, initial jobless claims 200,000 against 187,000, personal income 0.3 percent against 0.7, consumer spending 0.4 percent against 0.7
09:30Equity cash open. No entries before 09:45.
14:30Contract settlement, earlier than the equity close, so the final ninety minutes trade thinner
16:00Amazon quarterly results, after the crude settle but relevant to overnight risk appetite
16:30Apple quarterly results
19:30Tokyo consumer prices, forecast 1.8 percent against 1.7 prior
21:30Chinese manufacturing activity, forecast 50.1 against 50.3 prior, the demand proxy for the Asian session
23:30Bank of Japan rate statement and decision, forecast unchanged at 1 percent
Friday 06:15A major integrated oil producer's quarterly results, relevant for positioning into the week's end but not a Thursday input
FridayMonth end, so Thursday afternoon carries the start of index and portfolio rebalancing flows after a month in which crude gained more than 20 percent
Full numeric reference, every remaining figure from the review
Session and period performance
Wednesday settlement84.46, up 5.20 or 6.56 percent, the largest single advance of the cycle
Close position in the range80.4 percent up a 5.65 point range, only 1.11 below the high
Volume304,542 contracts, 12.0 percent above the twenty day average
Month to dateup 14.51 points or 20.61 percent from the June 29 open of 70.41
Five day changestill negative 1.91 points
Three month performancenegative 4.43 percent
Fifty two week performancepositive 30.71 percent
One month extremeslow 67.12 on July 2, high 93.50 on July 23; price 15.7 percent above and 9.7 percent below
Thirteen week and 52-week extremeshigh 95.30 on May 18, low 55.49 on December 16, 2025
Contract mechanicsCLU26 expires August 20 in 22 days, first notice August 24 in 26 days, so no roll pressure this week
Moving averages against the 84.46 settle
5-day85.66, settle 1.20 below, the only average overhead
20-day78.52, settle 5.94 above, reclaimed Wednesday
50-day80.51, settle 3.95 above, reclaimed Wednesday
100-day81.39, settle 3.07 above
200-day70.63, settle 13.83 above
Year to date75.48, settle 8.98 above
Crossing pointsnine day 84.85, eighteen day 79.31, forty day 86.33 above and 78.40 below
Oscillators, trend and the composite
Relative strength, 9 / 14 / 20-day57.01 / 56.52 / 55.20, the 14-day up 7.57 on the session
Strength thresholds, 14-day70 percent at 102.07, 50 percent at 79.94
Raw stochastic, 9 / 14-day45.42 / 62.40 percent, with the 70 percent projection at 86.65, the 80 percent at 88.94 and the 50 percent at 82.09
Stochastic %K, 9 / 14-day28.53 / 50.76 percent, both beneath their own %D
Stochastic %D, 9 / 14-day44.26 / 61.74 percent
Directional index, 9 / 14-day42.76 / 29.65
Directional split, 9-daypositive 31.84 against negative 21.92
Directional split, 14-daypositive 30.87 against negative 20.46
Multi-indicator composite16 percent buy, strength weak, direction weakening
Composite by horizonshort term 40 percent buy, medium term 25 percent sell, long term neutral
Composite componentstwelve studies, six buy, three hold, three sell; all three sells are moving average crossover studies
Composite trend signalbuy
Range and volatility measures
9-dayaverage true range 4.74 or 5.58 percent, average daily range 4.80, historic volatility 73.98 percent
14-day4.39 or 5.17 percent, daily range 4.22, historic volatility 68.81 percent
20-day4.20 or 4.95 percent, daily range 3.77, historic volatility 60.56 percent
50-day3.78 or 4.45 percent, daily range 3.72, historic volatility 51.70 percent
100-day3.11 or 3.67 percent, daily range 4.04, historic volatility 51.24 percent
Realized range Wednesday5.65 points, wider than every average true range measure
Near term against baseline9-day historic volatility runs roughly 44 percent above the 100-day reading
Stop sizing noteany stop tighter than about 1.0 point sits inside the noise on this instrument
Products, the complex and the curve
Gasolineup 2.59 percent, well under crude's 6.56, so the crack narrowed rather than widened
Natural gasup 2.37 percent, rebounding from a three month nearest futures low on short covering into the August expiration
Forward curveentered the week in steep backwardation and Wednesday's data can only have deepened it; the individual spreads were not machine read for this review
Options positioning lensthis contract carries no listed gamma surface comparable to the index proxies, so term structure, the product complex and the speculative balance are the equivalent lens
Demand expectationsUS advance growth 2.0 against 2.1 prior, Chinese manufacturing 50.1 against 50.3, Eurozone growth 0.2 against negative 0.2
Longer dated supply commentthe President repeated that the UK should open the North Sea, a multi year consideration
Rates, the dollar and cross-asset
Policy decisionheld at 3.75 percent on a nine to three vote, Hammack, Kashkari and Logan dissenting for a 25 basis point increase
Statement languageacknowledged inflation remains elevated relative to the 2 percent goal
Pricing into the meetingroughly 30 percent probability of a hike and about 64 percent of no change
Long end yieldsthirty year rose to a nearly two decade high on inflation concern
EquitiesS and P futures down 1.2 percent at the cash close, extending to roughly negative 1.5 percent in the evening session
Missing signalno large safe haven bid alongside the oil move, consistent with a supply disruption rather than a systemic conflict
Positioning, reported as of July 21 and explicitly stale
Managed money187,469 long against 123,490 short, net long 63,979, adding to both sides
Non-commercial accounts310,182 long against 228,493 short, net long 81,689, longs up 7,753 and shorts down 11,253
Commercial accountsnet short 108,601 after cutting long positions by 27,070
Swap dealersextended the short book by 9,955 to 586,755
Reading the lagJuly 21 precedes both the 93.50 high and the collapse to 77.78, so crowding is an unresolved risk rather than a confirmed one
The alternate setup and the skip conditions
Alternate directionshort, on a failure at the primary decision line, conditional on price trading into 85.57 to 86.65 and failing there
Alternate entry, stop and targetsentry 85.80 to 86.60 only after a confirmed failure and never on first touch, stop 87.10, targets 83.90 then 83.32 then 82.09, roughly 1 to 2.6, 1 to 3.2 and 1 to 4.6 from an 86.20 midpoint
When the alternate is correctif the 08:30 ET inflation data comes in hot and the dollar firms while crude is extended
Primary invalidationany sustained trade below 83.00; a confirmed Iran and United States agreement; a credible Hormuz reopening; an announced cessation of strikes; an upside inflation surprise at 08:30 that drives a dollar spike while crude fails 84.43
Macro overridea de-escalation announcement voids the long immediately regardless of level, with 79.82 to 80.51 the logical destination; do not defend the position against a deal headline
Skip conditionsstand aside if price opens inside 83.42 to 84.54 with no clear rejection; while price chops between 83.42 and 85.57 without committing; for the first fifteen minutes after the 08:30 block and until 09:45 regardless; entirely while any new strike or negotiation headline is actively developing
Session plan by window
Overnight and Globexbid above the settle at 84.60 against 84.46, mildly higher inside 84.43 to 85.66, with 84.85 the first friction; European growth data runs 01:30 through 05:00 and the Bank of England lands 07:00, none first order for crude
Cash open and opening rangeabove 84.85 and holding makes it a continuation attempt; breaking 84.43 without recovery makes it a retracement toward the shelf
Morning level map84.85 first friction, 85.57 to 85.66 the decision line, 86.52 to 86.71 the first target zone, 83.25 to 83.42 the line that must hold
Afternoonsettlement at 14:30 compresses the window; headline risk has been an afternoon event in each of the last three sessions; month end Friday brings rebalancing flows
Close behavior to watcha settle above 85.66 confirms the short term average set has flipped; a settle inside 83.42 to 84.54 leaves the day as digestion; a settle below 83.25 says Wednesday was a spike
Provenance notes
Derived pivot projectionsthe 83.32 pivot, resistance at 86.71, 88.97 and 92.36, and support at 81.06, 77.67 and 75.41 are computed from Wednesday's high, low and settle rather than vendor published
Term structuredescribed from the prior session's observed curve state; the specific spread values were not machine read
Positioning datareported as of July 21 and labelled stale relative to this week's price action
Contract basisall figures reference the NYMEX WTI front month CLU26, captured at the Wednesday July 29 post settle window

We publish this level map before every session, then score what held and what broke.

Read the rest of the daily market outlook series, or see how the same read is turned into systematic signals.

View pricing

Performance methodology

Share:

Essential Guides

Related Articles

Want this kind of analysis every day?

AlgoIndex publishes institutional-grade reviews on ES, NQ, GC, and CL, same data feeds the institutions use, priced for individual traders.

Start with 75% off month 1