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: Sold the Peace. Bought the War Back by Six.

Market OutlookJuly 28, 202619 min readby AlgoIndex Research Team
Crude Oil: Sold the Peace. Bought the War Back by Six.

WTI settled 79.26, down 4.06 percent on Iran-Oman talks, then reversed the entire decline in under an hour after missiles were fired at US troops and every one was intercepted. Gold and volatility both fell on the same headlines. Fade 82.60 to 83.25 only on confirmed failure; the curve is backwardated and argues against it.

For one full session crude traded as though a deal were coming. September WTI finished at 79.26, a drop of 4.06 percent and the third consecutive lower close, with 77.78 printed along the way. Behind it: talks between Tehran and Muscat that might reopen the Strait, four days running with no strikes, and a President telling reporters the odds of progress looked good. Another crude build helped the case, so did word that the producer group intends one final September increase before it stops lifting quotas month by month.

Then the evening happened.

79.26
Tuesday settlement
-4.06%
on the session
83.25
overnight high
+4.2%
against the settle
66.58%
9-day historic volatility

At roughly 16:38 an American official described Tehran as asking for too much, with demands over the Strait that Muscat, Washington and others were right to turn down. One sentence and the premise underneath the whole day was gone. Physical events piled in behind it. Saudi air defences brought down several drones sent out of Iraqi territory toward oil installations in the east. A possible ship incident got flagged by maritime authorities in Red Sea waters. And the kingdom already had a refinery down, 400,000 barrels a day of Jazan capacity offline since a strike the previous day.

The decisive moment came at 17:45. Revolutionary Guard forces sent multiple ballistic missiles toward American troops in the region, reportedly including a Jordanian base. Every missile was intercepted.

Crude reopened 80.04, climbed to 83.25, and now trades somewhere around 82.5 to 82.7. Call it 4.2 percent above where it settled. An entire day of selling reversed inside one hour of screen trade, and the settlement itself never came back into play. Monday night the premium came out while the tightness stayed. Tuesday put the premium straight back in.

Three assets disagreed about what just happened

This is the detail that ought to shape how Wednesday gets traded. The identical headlines that lifted crude more than four percent left gold 0.54 percent lower at 4,017.0 and knocked 2.57 percent off the volatility index, down to 18.20. Equity futures hardly twitched.

A market genuinely pricing a slide into war bids bullion and bids protection. Neither got bid. Read across the whole board, that says the response is being treated as contained, and that what moved crude was a supply story rather than a general retreat from risk. No casualties reported, nothing hit, everything shot down. Historically that combination gives you a spike followed by a fade.

Interception is the qualifier that matters most here. Attacks causing no deaths and no damage fade along with the news cycle. A refinery sitting dark does not.

Which is the honest complication in all of this. Drones aimed at Saudi installations and 400,000 barrels a day of regional refining knocked out are durable, physical facts. They will not unwind because attention moves elsewhere, and they are why treating this as a pure headline spike would be wrong.

The curve is the tiebreaker, and it argues against fading

There is no listed gamma surface to read on this contract, so positioning has to be judged through the energy complex itself. What it shows is steep backwardation. Nearby prices sit around 80 and the curve declines steadily from there, down near 70 across the next two or three contract years and toward 60 by the early 2030s, with the sharpest drop concentrated up front.

Curve shape answers something price alone cannot. Paying more for a barrel today than for one later is what actual scarcity looks like. It is not what a speculative bid or a headline bid looks like. So the premium built overnight is showing up as tightness in the physical market rather than as a risk layer sitting on top of an otherwise normal curve, and that lifts the bar for anyone wanting to fade it. Worth qualifying: this curve stretches ten years out, so a good portion of the slope is long-run structural expectation, and only the nearby section carries a tactical message.

Downstream is where the real strain sits. Work from where things settled Tuesday. A gallon of gasoline at 3.3345 implies a crack somewhere near 60 dollars against a barrel of WTI, and diesel at 4.1509 gives you something closer to 95. Neither is quoted directly, both are computed, and both are remarkable by historical standards. Losing 400,000 barrels a day of refining will do that. Note also that gasoline dropped only 0.80 percent while crude was losing 4.06, and it was last quoted up 1.49.

That gap matters for Wednesday morning. Stocks of crude are what gets measured at 10:30. A crude build is perfectly capable of coexisting with severe product tightness and doing nothing whatsoever to relieve it.

What the structure says

July has been remarkable in both directions. Bottom of 67.12 on the second, top of 93.50 on the twenty-third, so roughly 39 percent gained across three weeks, then better than 15 percent surrendered in the three sessions after. Counting back five sessions crude is still 6.02 percent lower even with the overnight rebound. The wider frame stays constructive though: 39.03 percent higher on the year, 24.41 across twelve months, 42.84 above the December low at 55.49, and 16.83 beneath the annual peak of 95.30. High, wide, violently two-way distribution rather than a trend.

Hourly, the run from July 23 onward is one unbroken downtrend that has finally thrown a warning. Four times over the 26th, 27th and 28th the same pattern repeated: a lower high, then a lower low, then structure breaking. A brief higher high on the 26th got rejected and simply started the next leg down. The final low came in near 77.78.

Then, right at the edge, the overnight reversal produced a change of character. First structural hint in six sessions that the pattern may be finished.

Warning, though, not confirmation. What that signal marks is a downtrend's first higher high. Turning it into an actual reversal requires the pullback afterward to hold above a prior low, and no pullback has come yet. That is precisely why the trade below demands proof instead of front-running it.

Two details tighten the read. Where the overnight rally stopped, 83.25, happens to be the 1.272 projection sitting on the chart, with 81.23 and 79.01 marked beneath it. A rally stopping to the penny on a projected level looks measured, not impulsive. Second, last week's low at 81.99 sits right under the market and becomes the first thing any pullback has to hold.

Where the volume agrees with the levels

Traded volume confirms the map from a completely separate direction. Roughly 167,000 contracts, about 37 percent of everything visible, changed hands between 77 and 78, which is Tuesday's low and the 20-day average at 77.73. Another 136,000 or so, near 30 percent, traded at 84, which is where the pivot arithmetic independently puts a resistance shelf.

Two unrelated methods landing on the same two prices is the best technical evidence anywhere in this review. Underneath, Tuesday's low, that 20-day average and pivot support at 77.22 form a triple confluence with the heaviest volume node stacked on it, and that is the structural line for this entire move. Overhead, three references inside eleven cents around 84.5 plus the second-largest node make that the price which would genuinely change the picture.

In between sits the grouping that decides Wednesday. Six independent references crowd into half a dollar: halfway back on the four-week range, 61.8 percent up from the annual low, the overnight open, the momentum midpoint, the overnight low, and the pivot itself. Whether the reversal built overnight survives the cash session gets settled right there.

The plan, and why it is conditional

Primary trade is a short that fades the overnight move, and only once failure has been demonstrated. Sell between 82.60 and 83.25, but exclusively after price has probed up into the 83.25 through 83.42 area and been turned away, and never earlier than 09:45. Stop sits at 83.60, clear of the retracement, since trading accepted above there means the premium is getting repriced upward rather than bleeding out. Objectives are 81.25, then 80.31, then the pivot. Roughly 1.5, then 2.5, then 3.2 to one.

Arguments for: interception across the board, nobody hurt, gold and volatility both falling as cross-asset confirmation, a rally that stopped precisely on a projection, medium-term indicators reading 75 percent sell, price sitting far under an 86.04 five-day average after a 15 percent three-day slide, and a build expected at 10:30.

Arguments against, which are why this waits: backwardation is genuine tightness, and the hourly chart has already flagged its change of character. Either one alone justifies demanding evidence first.

If escalation instead continues, the alternate is a long, entered 83.42 to 83.70 only once acceptance above 83.42 is established after 09:45, stopped at 82.55 under the overnight balance, aiming 84.43, 84.54, then 86.04. That is the stronger structure in an escalating market because it moves with the driver instead of against it. It does require acceptance rather than just a spike.

Odds as I see them: 45 percent that the spike holds but stalls, failing in the low 83s and rotating back toward the pair of averages just under the market. 30 percent that escalation carries it through 83.42 and up into the 84.4 shelf. 25 percent for the full round trip, which needs de-escalation reporting plus a bigger build, and would fill back to Tuesday's close.

Two first-order events inside four hours, in a contract whose short-window historic volatility reads 66.58 percent. Taking no position on Wednesday is a completely respectable outcome.

Three provenance notes, stated openly rather than buried. Tuesday's high near 82.42 was solved backwards out of the pivot arithmetic using the confirmed low and close, so it is derived and not observed. Both crack figures are calculated from settlements rather than quoted anywhere. And the swing read came off the hourly chart, which covers July 23 through now and therefore holds the entire recent swing, with daily and weekly context supplied as numbers instead of pictures.

Wednesday reduces to this: both sides are telling the truth. Momentum, the medium-term indicators and the stock picture point down. Curve shape and physical damage point up. Markets built like that get traded in reaction, never in anticipation.

The complete data picture

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

The board for Wednesday
September WTI, every reference that matters
ENLARGE
95.30 52-week high88.21 3rd deviation86.57 2nd deviation86.04 5-day average84.54 38.2% off the 13-week high84.43 1st deviation83.25 overnight high81.99 prior week low81.25 100-day average81.21 50% of the 13-week range80.31 50% of the 4-week range80.04 overnight open79.92 overnight low79.31 18-day crossing79.01 2.0 extension77.78 Tuesday low77.22 1st pivot support75.40 50% of the 52-week range93.50 July high86.65 stochastic 70%86.52 3rd pivot resistance84.85 9-day crossing84.47 2nd pivot resistance83.42 38.2% off the 4-week high82.09 stochastic midpoint81.87 1st pivot resistance81.23 1.618 extension80.65 50-day average80.09 61.8% off the 52-week low79.94 momentum midpoint79.82 the pivot79.26 Tuesday settlement78.40 40-day crossing77.73 20-day average75.53 published target price75.17 2nd pivot supportSETTLE 79.2679.26overnight 82.6082.60
six references inside half a dollar 80-80the heaviest resistance 84-85most-likely range 80-84
Two bands carry the session. Between 79.82 and 80.31 sit six independent references, including the pivot, the overnight open and low, two retracements and the momentum midpoint, which makes it the line deciding whether the overnight reversal survives. Overhead, 84.43 to 84.54 packs three levels inside eleven cents, and the heaviest traded volume of the recent range sits on the same price.
The round trip, hour by hour
September WTI through the settlement and the reopen
Tuesday settle 82.42cashmidlowsettle18:0017:45+spikelast77.78, a one-week lowreopen 80.0483.25 on the missile headline
The whole Tuesday decline was undone in under an hour of electronic trade. The Tuesday settlement was never revisited on the reopen and the session low of 79.92 held above it. The opening cash figure of 82.42 is derived from pivot mathematics rather than observed, and is labelled as such wherever it appears.
A knotted average stack
Spot near 82.5 against six averages
SUPPORT BENEATH PRICERESISTANCE OVERHEAD70.51200-day75.41year-to-date77.7320-day80.6550-day81.25100-day86.045-day82.50SETTLE
This stack is knotted rather than ordered, which is what a violent two-way distribution looks like. The 50-day and 100-day sit within roughly half a dollar of each other just beneath the market. The 5-day at 86.04 is the clearest bearish marker and a direct consequence of the collapse from 93.50. The 20-day at 77.73 lines up with Tuesday's 77.78 low, making that the most reinforced support on the board.
Momentum, split by horizon
Stochastic and strength readings, 0 to 100
509-day raw stochastic9.41deeply washed out14-day raw stochastic37.6mid-range20-day raw stochastic46.02mid-range9-day stochastic %K38.06recovering14-day stochastic %K57.68above the middle9-day relative strength46.26near neutral14-day relative strength48.95down 5.18, almost exactly neutral
The 9-day raw reading at 9.41 percent is the standout, a washed-out short-term condition consistent with three sessions of collapse and supportive of the overnight bounce. Relative strength sitting almost exactly at the midpoint leaves room in both directions, which is a neutral reading rather than an oversold one.
A strongly trending, high-energy market
Directional readings and historic volatility
09-day trend strength45.79strongly trending14-day trend strength30.37established20-day trend strength20.83moderate14-day positive direction28.71a modest bullish tilt14-day negative direction22.8beneath positive9-day historic volatility66.58this governs sizing14-day historic volatility65.3exceptional20-day historic volatility57.39exceptional
Historic volatility above 65 percent on both short windows is the number that should govern position size into Wednesday. The composite reads 40 percent sell with strength rated strong, but the breakdown disagrees with itself: short-term indicators average only 20 percent sell while medium-term average 75 percent, and the trend signal reads buy. That is an accurate description of a bearish medium-term structure hosting a bullish short-term impulse.
What the refined products are saying
Tuesday settlements and the implied cracks
UNDER PRESSUREEXTRAORDINARYgasoline crack$+60computed near 60 dollars per barreldistillate crack$+95computed near 95 dollars per barrelcrude on the session$-4.06down 3.35 to 79.26gasoline on the session$-0.8holding a far firmer bidnatural gas$-3.79a fourth consecutive decline
Cracks are computed from the published settlements rather than quoted directly. Gasoline fell only 0.80 percent against crude's 4.06 and was last quoted 1.49 percent higher. Refinery outage risk rather than crude supply risk is the binding constraint in this complex right now, which matters because Wednesday's report measures crude stocks, and a crude build can sit alongside acute product tightness without resolving it.
Wednesday's expected range
Anchored on the overnight reference near 82.5
LOW78 - 80de-escalation plus a bearish printMOST LIKELY80 - 84premium partly retainedHIGH85 - 87further escalation or retaliation7887options-implied one-day move82.50
One 14-day average true range of 4.24 around the current reference gives 78.30 to 86.75. Applied instead around the 79.82 pivot it gives 75.58 to 84.06. The session has already covered 3.33 of range before the cash open, roughly 80 percent of a full average daily range consumed overnight, so an expansion beyond one range should be the base case rather than the exception.
The primary setup
Short, and only on confirmed failure
RISK 0.67 POINTS · 1RSTOP84ENTRY ZONE83-83T181the compressed average bandT280upper edge of the support groupingT380the pivot, six references converging
This is a fade, taken only after the market has tested 83.25 to 83.42 and failed, and never before 09:45. From the entry midpoint against an 83.60 stop the objectives pay roughly 1.5, 2.5 and 3.2 to one. A surprise inventory draw, or any headline confirming further attacks on Gulf energy infrastructure, cancels it regardless of where price sits.
Wednesday's clock
All times Eastern
04:30UK credit and mortgage data13:30Bank of Canada minutes14:30Press conference10:30Crude inventories, 1.0 million build forecast14:00Rate decision, 3.75% expected hold
Two first-order events inside four hours is unusual and it materially raises the odds of a range expansion. The inventory print lands into a market whose price is currently set by geopolitics rather than by stocks, which is exactly the configuration in which a number can be ignored. Unscheduled headlines carry a higher probability of setting direction than anything on this list.
Full numeric reference — every remaining figure from the review
Tuesday's session and the reopen
September settlement79.26, down 3.35 or 4.06 percent, a third consecutive lower close
Session low77.78, the lowest print of the last five sessions
Implied session highnear 82.42, derived from pivot mathematics rather than observed
International benchmark84.09, down 4.27 or 4.83 percent
Globex reopenopened 80.04, high 83.25, low 79.92, last near 82.5 to 82.7
Move against the settlementup roughly 3.35 to 3.45, or 4.2 to 4.35 percent
Reopen volume14,608
Open interest280,817
Contract detailexpiration 08/20/26, first notice 08/24/26
Continuous-series overnight high83.30, against 83.25 on the contract; the two should not be mixed
Period performance
July low67.12 on July 2
July high93.50 on July 23
The July advanceroughly 39 percent inside three weeks
The decline sincemore than 15 percent across three sessions
Five sessionsdown 5.08, or 6.02 percent, from a July 21 reference close of 84.34
Year to dateup 39.03 percent
52 weeksup 24.41 percent
Above the 52-week low42.84 percent, from 55.49 on December 16, 2025
Below the 52-week high16.83 percent, from 95.30 on May 18, 2026
Weighted alphapositive 26.72
Moving averages against spot near 82.5
5-day86.04, spot below, the clearest bearish marker
20-day77.73, spot above
50-day80.65, spot above
100-day81.25, spot above
200-day70.51, spot far above
Year-to-date75.41, spot above
Compressed band80.65 to 81.25, the 50-day and 100-day within roughly half a dollar
Oscillators and trend
Raw stochastic, 9 / 14 / 20-day9.41 / 37.60 / 46.02 percent
Stochastic %K, 9 / 14 / 20-day38.06 / 57.68 / 62.95 percent
Stochastic %D, 9 / 14 / 20-day63.39 / 74.80 / 77.51 percent
Relative strength, 9 / 14 / 20-day46.26 / 48.95 / 49.43, the 14-day down 5.18 on the session
Directional index, 9 / 14 / 20-day45.79 / 30.37 / 20.83
14-day directionpositive 28.71 against negative 22.80, a modest bullish tilt
Historic volatility, 9 / 14 / 20-day66.58 / 65.30 / 57.39 percent
Multi-indicator composite
Overall40 percent sell, strength strong, direction strengthening
Short-term group20 percent sell
Medium-term group75 percent sell
Composite trend signalbuy
Range measures
Average true range, 9-day4.54, or 5.73 percent, daily range 4.42 or 5.58 percent
Average true range, 14-day4.24, or 5.35 percent, daily range 4.06 or 5.13 percent
Average true range, 20-day4.09, or 5.17 percent, daily range 3.60 or 4.54 percent
Average true range, 50-day3.73, or 4.70 percent, daily range 3.68 or 4.64 percent
One-range band around 82.5roughly 78.30 to 86.75
One-range band around the 79.82 pivotroughly 75.58 to 84.06
Range already covered overnight3.33, roughly 80 percent of a full daily range
Resistance
Overnight high83.25, the high-water mark of the impulse
Rejection band83.25 to 83.42, with 83.42 the 38.2 percent retracement from the four-week high
The heaviest band84.43 first deviation, 84.47 second pivot resistance, 84.54 the 38.2 percent retracement from the 13-week high, all inside eleven cents
Volume corroborationthe second-largest node of the recent range sits at 84
Above84.85 where price crosses the 9-day, then the 5-day itself at 86.04
Higher86.52 third pivot resistance with 86.57 second deviation, 86.65 stochastic 70 percent, 88.21 third deviation
Extended93.50 the July high, 95.30 the 52-week high
Support
Nearest82.09, the stochastic midpoint, then 81.87 first pivot resistance turning support
Immediately beneath the market81.99, the prior week low, the first line a pullback must respect
Compressed averages81.25 the 100-day, 81.21 the 13-week midpoint, 80.65 the 50-day
The decisive band80.31 down to 79.82, holding the 50 percent retracement of the four-week range, the 61.8 percent retracement at 80.09, the overnight open 80.04, the momentum midpoint 79.94, the overnight low 79.92 and the pivot
Fibonacci extensions1.272 at 83.25, 1.618 at 81.23, 2.0 at 79.01
Beneath the pivot79.31 the 18-day crossing, 79.26 Tuesday's settle and gap-fill objective
Then78.40 the 40-day crossing
The structural line77.78 Tuesday's low, 77.73 the 20-day average, 77.22 first pivot support, reinforced by the largest volume node
Beneath that75.53 the published target price, 75.40 the 52-week midpoint, 75.17 second pivot support
Volume distribution
Largest noderoughly 167,000 contracts, about 37 percent of visible volume, at 77 to 78
Second largestroughly 136,000 contracts, about 30 percent, at 84
Term structure and the product complex
Curve shapesteep backwardation, front near 80 falling toward roughly 70 within two to three contract years and roughly 60 by the early 2030s
Interpretationpaying up for prompt barrels is physical tightness rather than a headline bid
Qualificationthe curve runs a full decade, so part of the slope is long-run structural expectation; the near-dated portion carries the tactical signal
Gasoline settlement3.3345 per gallon, implying a crack near 60 dollars per barrel, computed
Diesel settlement4.1509 per gallon, implying a crack near 95 dollars per barrel, computed
Gasoline on the sessiondown 0.80 percent against crude's 4.06, last quoted up 1.49 percent
Natural gas2.6620, down 3.79 percent, a fourth consecutive decline and a three-month low
Cross-asset at the reopen
Equity index future7,465.50
Technology index future27,867.25, down 0.20 percent
Volatility index18.20, down 2.57 percent
Gold4,017.0, down 0.54 percent
Dollar index101.393, down 0.12 percent
Readinga market pricing genuine escalation would bid gold and volatility; neither happened
The escalation sequence
16:38A United States official describes Iran as overreaching on the Strait
Same windowSaudi air defences intercept several drones from Iraqi territory
Same windowA potential vessel incident reported in the Red Sea
July 27The 400,000 barrel per day Jazan refinery shut after a strike
17:45Multiple ballistic missiles launched at United States troops, a base in Jordan among the targets, all reported effectively intercepted
Standing constrainta United States blockade of Iranian shipments in the Persian Gulf
Diplomatic breakdownan Iranian official states Tehran is not focused on talks with the United States and is waiting on Oman
Reported positioning, July 21, predating the collapse
Managed moneylong 187,469, short 123,490, net long roughly 63,979, both sides adding
Non-commerciallong 310,182 adding 7,753, short 228,493 covering 11,253, net long near 81,689
Commercialsnet short by roughly 108,601
Swap dealersshort 586,755 against long 94,804
Inferencethis length was established well above the current market and before a 15 percent three-session decline
Primary setup, short, conditional
Entry zone82.60 to 83.25, only after a tested failure at 83.25 to 83.42, and not before 09:45
Stop83.60, above the 83.42 retracement
Target 181.25, the compressed average band
Target 280.31, upper edge of the major support grouping
Target 379.82, the pivot where six references converge
Rewardroughly 1:1.5, 1:2.5 and 1:3.2 from the entry midpoint
Invalidationsustained trade above 83.42, a pullback holding a higher low, or confirmation of casualties, retaliatory strikes or a Strait closure attempt
Macro overridea surprise inventory draw, or any headline confirming further attacks on Gulf energy infrastructure, cancels it regardless of price
Alternate setup, long continuation
Triggeracceptance above 83.42 after 09:45
Entry zone83.42 to 83.70
Stop82.55, beneath the overnight consolidation and the 82.09 midpoint
Targets84.43, then 84.54, then 86.04
Notethe higher-conviction structure if escalation continues, because it trades with the active driver, but it requires proven acceptance rather than a spike
Scenario weighting and expected bands
Spike holds but stalls45 percent, rotating back into 80.65 to 81.87 with the support band holding
Escalation extends30 percent, acceptance above 83.42 toward 84.43 to 84.54 and then 86.04
Full round trip25 percent, breaking 79.92 and 79.82, filling to 79.26 and testing 77.78
Low band78.30 to 80.00
Most likely band80.50 to 84.50
High band85.00 to 87.00
Overnight boundaries83.25 above and 79.92 below
Skip conditions
No defined riskopening inside 80.31 to 79.82 with no clear rejection
No acceptancechopping between 81.87 and 83.25 without establishing either edge
Event windowsthe first two minutes after the 10:30 release or the 14:00 statement
Developing headlinesany new missile, strike or Strait headline still unfolding
Standing viewgiven historic volatility above 65 percent and two first-order events, taking no position is fully acceptable
Wednesday's calendar, Eastern
04:00Euro area wage tracker
04:30UK consumer credit, mortgage lending and mortgage approvals
10:30Crude inventories, forecast a build of 1.0 million against 2.010 million prior, first-order for this contract
Private estimate Tuesdayanother crude build, with distillates drawing 0.125 million against a prior build of 1.759 million
13:30Bank of Canada minutes
14:00Rate statement and decision, forecast 3.75 percent, prior 3.75 percent
14:30Press conference
16:00 onwardLarge-cap technology earnings, relevant to risk appetite rather than to crude
ThursdayPersonal consumption prices expected at 3.7 percent year over year against 4.1 percent prior
Provenance notes
Derived figurethe implied Tuesday high near 82.42, solved from the published pivot against the confirmed low and settle, must not be presented as observed
Computed figuresthe gasoline and distillate cracks, calculated from published settlements
Chart basisswing structure read on the 1-hour chart spanning July 23 through the current session, with daily and weekly context supplied numerically
Monday referencethe prior settlement at 82.61, just above the derived Tuesday high
Tuesday dataconsumer confidence 90.8 against a 92.4 forecast and 91.2 prior

Follow-up: the inventory print came in nine million barrels away from consensus and the contract added 6.56 percent. Read the Thursday July 30 crude oil outlook.

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