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's Supply-Fear Surge Runs Into a Falling Medium-Term Wall: July 15, 2026

Market OutlookPublished Updated For the session15 min readby AlgoIndex Research Team
Crude Oil's Supply-Fear Surge Runs Into a Falling Medium-Term Wall: July 15, 2026

WTI settled at 79.34, up 1.54 percent to a one-month high and 8.62 percent over five sessions on a collapsed truce and Hormuz shipping attacks. But stochastics are pinned above 90 and the 50 and 100-day averages sit overhead. Levels, the 78.60 dip-buy, and the retracement wall.

The 60-second read

WTI crude settled Tuesday at 79.34, up 1.54 percent to a fresh one-month high, extending a five-session run that now totals 8.62 percent. The move is pure supply fear: the US-Iran truce has collapsed, fresh attacks on shipping are thinning Strait of Hormuz traffic, a blockade on Iranian vessels was reimposed, and US forces struck again. Gasoline confirmed it, closing up nearly 2 percent at a six-week high. But the rally is running hot into a wall: stochastics are pinned above 90 across every window, price is pressing the 38.2 percent retracement of the entire collapse from 100.10 to 67.04, and the 50-day and 100-day averages sit overhead at 83.34 and 81.81. This is powerful momentum inside a damaged larger structure. The plan: buy dips into 78.60 to 79.50, stop under 77.60, target 81.10 then the low-83s. Bullish, moderate conviction, buy the dip rather than chase.

Five sessions, plus 8.62 percent, and every point of it is about barrels that cannot move. The truce between the United States and Iran collapsed, the conflict went onto the water, and fresh attacks on shipping in the Strait of Hormuz are actively reducing tanker traffic through a waterway that carries roughly a fifth of global oil flows. A blockade on Iranian vessels transiting the strait was reimposed Tuesday, two tankers were reported attacked in Omani waters on the southern route, and US forces launched another round of strikes. Every incremental escalation subtracts real barrels in transit time, insurance cost and rerouting, whether or not production itself is hit. Crude settled at 79.34, up 1.20 on the day, and the evening reopen pushed straight to an 80.24 spike before settling near 79.91.

79.34
WTI settle, +1.54%
+8.62%
Five-session run
90%+
Stochastics, all windows
79.67
38.2% retracement shelf
Session bias into Wednesday
BULLISH, BUY DIPS NOT STRENGTH
BEARISHNEUTRALBULLISH

A momentum rally inside a damaged larger structure, fueled by headlines that reverse as fast as they arrive. Buy the first structural dip, do not chase an overbought print into overhead resistance.

One week into repairing a three-month collapse

The daily chart tells the tension in a single number. The 13-week picture runs from 100.10 at the April-era high down to 67.04 at the June low, and the current 79.90s put price almost exactly on the 38.2 percent retracement of that entire fall, computed at 79.67. Price has now closed above that retracement, which converts it from resistance into first support on any pullback. That is a real technical accomplishment, and it is also a warning: a countertrend rally that reclaims its first Fibonacci shelf has done the easy part. The hard part is overhead.

The retracement ladder: five sessions off the base, into the medium-term wall
100.10
13-week high, the top of the collapse
83.57
50% retracement of the 13-week range, with the 50-day average at 83.34
81.81
100-day average, capping the 81.13 to 81.54 supply band and the one-month high 81.27
79.91
CURRENT PRICE  ▲  pressing the 38.2% shelf
79.67
38.2% retracement, now first support
77.70
Structural base: first pivot support meets the 52-week midpoint
67.04
June low, the base of the rally

Above the 38.2 percent shelf sits the only daily swing before the 50 percent retracement: the one-month high at 81.27, guarded by a falling 100-day average.

The moving-average stack tells the countertrend story precisely. Price at 79.91 sits far above the 5-day at 76.18, a stretched 4.9 percent gap that by itself argues for consolidation, well above the 20-day at 72.83 and the 200-day at 70.64, but below the 100-day at 81.81 and the 50-day at 83.34. The 100-day lands directly on the 81.13 to 81.54 resistance zone, making that area a triple test: horizontal pivot resistance, the one-month high, and a declining medium-term average, all within seventy cents. The 50-day at 83.34 caps the extension case, and it is still falling, its price change over the window minus 11.61, so it will bleed lower into the week and tighten the ceiling.

Momentum is strong but hot, and the split between the two readings is the whole caution. The 14-day relative strength index at 56.56 is neutral-bullish with room to run, and the 9-day at 66.17 approaches but has not reached overbought. The raw stochastics are the flashing light: 90.72 percent on the 9, 14 and 20-day windows simultaneously, readings that historically precede either a consolidation or a sharp one-day flush even inside strong trends. Trend strength confirms the move is real rather than chop: the 9-day directional index at 35.09 with the positive component at 36.78 overwhelming the negative at 13.88, and the 14-day at 24.38 across the threshold that separates trending from directionless. Yet the multi-indicator composite is more skeptical than the chart, an overall 8 percent buy across thirteen systems, with short-term indicators at 60 percent buy, medium-term mixed, long-term at hold, and the primary trend signal still registering sell, a legacy of the April-to-June decline the last five sessions have not yet reversed. Historic volatility near 48 percent annualized is roughly triple a normal crude environment.

"When crude rallies on war risk while gold falls, the market is pricing barrels, not Armageddon. That combination historically supports dip-buying rather than fading."

The market is long war premium, and it knows it

Supply is the entire story, and the escalation ladder is climbing on several rungs at once: renewed US strikes on Iran, Iranian attacks on commercial shipping, and a formal blockade of Iranian transits. There was no offsetting supply-relief headline Tuesday, which makes Wednesday's risk asymmetric around shipping-lane news. The demand side is quietly supportive rather than leading: gasoline closed up nearly 2 percent at a six-week high, evidence that refiners and blenders are bidding for physical barrels rather than crude rallying on a hollow financial bid. And the one de-escalation note of the day is the template for how fast this can turn. Late Tuesday, the proposed 20 percent Hormuz cargo fee was shelved in favor of pursuing trade deals, and crude faded from its highs within minutes on that single headline. The market is long war premium, and any credible off-ramp unwinds part of it immediately; conversely, a strike on export infrastructure or a full closure attempt would gap this market through every resistance level on the board.

The cross-asset tell is important and easy to miss. Gold actually fell about a third of a percent to near 4,055 while crude surged. When oil rallies on conflict and gold does not catch a haven bid, the market is repricing a specific commodity supply risk, not fleeing into safety broadly. The dollar index eased about a third of a percent to near 100.94, a mild tailwind, but nothing in the rates picture drove the move; this is a supply-risk repricing, not a macro-liquidity trade. The one slow second-order headwind: an extended crude advance at this pace feeds directly into inflation expectations and eventually back into rate pricing, which works against the demand side only if the rally sustains above the mid-80s.

The quiet bullish fact: funds entered the escalation underweight
MANAGED MONEY (week of July 7)
Cut longs by 22,925 contracts to 317,773 and added 11,857 shorts to 242,024, in the week before the rally began. Funds were short-covering into a worsening supply picture, not exhausting fresh buying.
COMMERCIAL HEDGERS
Added about 22,000 longs, unusual into a rally, consistent with physical players protecting against further disruption rather than fading it. Relative strength at 56 and weighted alpha at plus 28 frame improving sentiment off a low base, not a crowded top.

The caveat: the data is a week old, and some of that short base has already covered into this move.

One mechanical wrinkle governs the week. CL carries no listed-options gamma surface comparable to the index proxies, so positioning reads through the physical complex rather than a dealer-hedging one, and the front-month structure is the item to watch. The August contract expires Tuesday July 21, only four sessions after Wednesday, with first notice two days later. Expiry-week flows, longs rolling to September and shorts covering rather than making delivery, tend to amplify front-month moves in whichever direction the market is already leaning, and they arrive with the market already stretched. Open interest near 131,842 in the front month against a 20-day average volume of 244,444 shows liquidity migrating toward September as the roll approaches, so intraday moves in August can run hotter than the headline flow justifies. Expect September to become the effective benchmark by Thursday or Friday.

The trade: buy the dip, respect the wall overhead

With funds underpositioned into a worsening supply environment, the play is to buy the first structural dip in a strong short-term trend rather than chase an overbought print into overhead confluence. The demand architecture beneath price is layered. The immediate shelf is tonight's reopen low at 79.67 to 79.59, where the 38.2 percent retracement coincides with the evening session low. Beneath it, 79.48 is Wednesday's daily pivot and the natural magnet for an early fade, with the 79.34 settlement directly under it. The deeper intraday demand zone runs 78.60 to 78.42, prior acceptance from Tuesday's regular session. The critical structural base is 77.70 to 77.74, where the first pivot support meets the 50 percent retracement of the full 52-week range; a daily close below that band would invalidate the short-term bullish structure and open 76.45 then 76.05.

CL primary setup, long the structural dip
Entry (long)
78.60-79.50
Stop (close)
77.55
T1 / T2
81.10 / 82.90
T3 (runner)
84.55
Scale entries
better price on the inventory flush if it comes
From a 79.05 blended entry with 1.50 of risk: roughly 1:1.4 to T1, 1:2.6 to T2, 1:3.7 to T3. Take a third at 81.10 and move the stop to entry
Invalidation
a daily close below 77.55, or a credible cease-fire and strait-reopening
exit on the news, not the level, if de-escalation is confirmed

Target 1 at 81.10 is the front edge of the board's most important supply zone, where the first pivot resistance, the one-month high at 81.27, the projected target at 81.54 and the 100-day average at 81.81 all stack within seventy cents; a decisive four-hour close through 81.85 clears the entire zone at once. Target 2 at 82.90 is the second pivot resistance at the doorstep of the low-83s band, where the one-standard-deviation reading at 83.45, the 50-day at 83.34 and the 50 percent retracement at 83.57 form a second dense supply wall. Target 3 at 84.55 is the third pivot resistance, an escalation-extension objective and a runner only; the two-standard-deviation reading at 85.15 sits just above, and only a genuine supply shock puts 87.47 in play this week. If the inventory report prints a large surprise crude build and price cannot reclaim 79.48 within an hour, stand down on fresh longs for the day regardless of zone.

The alternate is a fade of the failure at the 81.13 to 81.60 confluence, valid only on visible rejection, a long upper wick on a 15-minute bar or a failed retest, accompanied by de-escalation tone in the news flow. Enter 81.10 to 81.55, stop 82.95, targets the 79.48 pivot then 77.75, roughly 1:1.2 and 1:2.4 from an 81.30 entry with 1.65 of risk. Do not take this short while fresh escalation headlines are actively crossing. And stand aside around the inventory release from 10:25 to 10:45 Eastern, for fifteen minutes after any new strait attack headline in either direction, on fresh longs above 80.50 mid-range with no pullback structure, and entirely if the market opens gapped beyond 82.00. Reduce size generally: the front month is four sessions from expiry and a normal day is running near four dollars.

Three paths for Wednesday
A. Escalation-hold, grind higher: morning dip bought, supportive inventory resolves up through 80.24, close 80.50 to 81.3050%
B. De-escalation fade: pivot breaks, market tests 77.70 to 78.40 and stabilizes there into the close30%
C. Escalation spike: a new supply-disruption headline gaps through 81.54, the day closes 82.90 or better20%

The one-ATR statistical band, 75.83 to 83.13 around the 79.48 pivot, contains all but the extreme prints of these scenarios.

Powerful momentum, underpositioned funds, and a supply story that is worsening. The catch: it is all one off-ramp headline from unwinding, into a wall of overhead resistance.

The complete data picture

Every level and reading from the Tuesday evening CL review. Prices are NYMEX WTI front-month (August) futures. Nothing rounded away. One sourcing note carried from the review: the news-feed commodity categories and the next-day economic calendar could not be confirmed on this run, so Wednesday's inventory-release timing should be verified before acting on it.

Resistance (bottom to top)Support (top to bottom)
80.24 evening-session spike high, the level to reclaim to signal the advance resuming79.67 to 79.59 reopen-low shelf, where the 38.2 percent retracement (79.67) meets the session low
81.13 first pivot resistance, anchoring the supply zone: one-month high 81.27, target 81.54, 100-day 81.81 within seventy cents (clears on a 4-hour close through 81.85)79.48 daily pivot; 79.34 settlement directly beneath
82.91 second pivot resistance and the near edge of the one-SD resistance 83.4578.60 to 78.42 deeper demand zone (prior acceptance); 78.42 the 80 percent raw-stochastic reference
83.34 50-day average and 83.57 the 50 percent retracement of the 13-week range, a second dense supply band77.70 to 77.74 structural base: first pivot support meets the 52-week midpoint (a daily close below invalidates the bullish structure)
84.56 third pivot resistance; 85.15 two-SD; 87.47 the 38.2 percent retracement from the 13-week high (supply-shock only)76.45 (14-day RSI midpoint) and 76.05 second pivot support; 75.23 one-SD; 74.27 third pivot; 73.53 two-SD; 5-day average 76.18 rising into the mid-76s
Contract
NYMEX WTI front month, August contract. Expires Tuesday July 21 (four sessions after Wednesday), first notice two days later; roll flows build daily. Review prepared Tuesday evening July 14 for the Wednesday July 15 regular session
Session prints
Prior close 78.14
settled 79.34, up 1.20 (+1.54 percent), a fresh one-month high, the fifth-session advance now +6.34 (+8.62 percent)
The 18:00 ET reopen opened 79.74 (forty cents above settle), ran to 80.24, and consolidated in the low-79.90s near 79.91. Reopen low 79.59. Close quality strong: settle at a one-month high, follow-through on the reopen, no exhaustion selling
Gasoline closed up nearly 2 percent at a six-week high
Structure
13-week range 100.10 (April-era high) to 67.04 (June low)
price on the 38.2 percent retracement at 79.67 (closed above it, converting it to first support)
Prior-week low near 73
the only daily swing between price and the 50 percent retracement (83.57) is the one-month high 81.27. 4-hour sequence of higher highs and higher lows from 67.04
the evening 4-hour bar 79.74 open, 80.24 high, 79.59 low, near 79.91. Swing pivots: 80.24, 81.27, then air into 82.91 above
79.59, 79.34, 78.42, 77.70 to 77.74 below
A 4-hour close below 78.40 is the first crack
Moving averages
5-day 76.18 (price a stretched +4.9 percent above), 20-day 72.83, 200-day 70.64, all beneath price; 100-day 81.81 and 50-day 83.34 overhead. The 100-day sits on the 81.13 to 81.54 zone (triple test); the 50-day still falling (window change minus 11.61), tightening the ceiling
Oscillators and trend
Relative strength 14-day 56.56, 9-day 66.17. Raw stochastics 90.72 percent on the 9, 14 and 20-day windows simultaneously
Directional index 9-day 35.09 (positive component 36.78 over negative 13.88), 14-day 24.38. Multi-indicator composite 8 percent buy overall across thirteen systems (short-term 60 percent buy, medium mixed, long-term hold, primary trend signal still sell)
Historic volatility near 48 percent annualized, roughly triple a normal crude environment
Weighted alpha plus 28
Volatility and range
Average true range 14-day 3.65 (4.57 percent of price), 9-day 3.45, 20-day 3.83
average daily range 14-day 2.93. One 14-day ATR around the 79.48 pivot gives a statistical band of roughly 75.83 to 83.13
a practical one-day envelope on the current 79.90s spans roughly 77.00 to 82.85. Both contain the pivot ladder from S1 at 77.70 through R2 at 82.91. A normal day moves three to four dollars
Positioning
July 7 snapshot
managed money cut longs by 22,925 to 317,773 and added 11,857 shorts to 242,024
commercials added about 22,000 longs
Funds entered the escalation underweight
the five-session, 8.6 percent advance forced covering rather than exhausting fresh buying
Relative strength 56, weighted alpha plus 28. Front month open interest near 131,842 against a 20-day average volume of 244,444, liquidity migrating to September
the caveat is the data is a week old
Drivers
Supply: US-Iran truce collapsed, fresh attacks on Strait of Hormuz shipping reducing traffic through a waterway carrying roughly a fifth of global oil flows, Iranian-vessel blockade reimposed Tuesday, two tankers reported attacked in Omani waters on the southern route, another round of US strikes; no offsetting relief headline. Demand: gasoline up nearly 2 percent at a six-week high, real physical bid. De-escalation note: the proposed 20 percent Hormuz cargo fee shelved for trade deals, crude faded from highs on it. Cross-asset: gold near 4,055 (down about a third of a percent), dollar index near 100.94 (down about a third), rates not a driver. Second-order: a sustained advance feeds inflation expectations and eventually rate pricing above the mid-80s
Setup
Long 78.60 to 79.50 (pivot 79.48 down through Tuesday's acceptance
scale entries)
Stop 77.55 on a daily-close basis below the 77.70 to 77.74 structural band
T1 81.10 (pivot-resistance and one-month-high confluence, take a third and move stop to entry)
T2 82.90 (second pivot resistance at the low-83s band, take another third)
T3 84.55 (third pivot resistance, runner)
From a 79.05 blended entry with 1.50 risk: about 1:1.4, 1:2.6, 1:3.7. Invalidation: a daily close below 77.55, or a credible cease-fire and strait reopening (exit on the news)
Macro override
a large surprise crude build with no reclaim of 79.48 within an hour stands down fresh longs
Alternate and skips
Alternate
short the 81.13 to 81.60 failure on visible rejection with de-escalation tone
entry 81.10 to 81.55, stop 82.95, T1 79.48 pivot, T2 77.75, about 1:1.2 and 1:2.4 from 81.30 with 1.65 risk
not while fresh escalation headlines cross
Skip
10:25 to 10:45 ET around the inventory release
fifteen minutes after any new strait attack headline either way
fresh longs above 80.50 mid-range with no pullback structure
everything if the market gaps beyond 82.00. Reduce size, four sessions from expiry, daily range near four dollars
Paths
A escalation-hold, grind higher 50 percent (morning dip bought, supportive inventory resolves up through 80.24, close 80.50 to 81.30)
B de-escalation fade 30 percent (pivot breaks, tests 77.70 to 78.40, stabilizes into the close)
C escalation spike 20 percent (a new supply-disruption headline gaps through 81.54, close 82.90 or better)
Expected-range scenarios
low 77.70 to 78.00 (stretch 77.00) on de-escalation or a bearish inventory surprise
most likely two-sided 78.80 to 81.30 resolving upper-half on a supportive print
high 82.91 with a stretch to 84.56 on a supply shock
Calendar (ET)
Sourcing note: the economic-calendar feed could not be confirmed this run, so the below is the standing weekly schedule, verify timing before the open. First-order for CL is the weekly government petroleum inventory report, ordinarily Wednesdays at 10:30 ET (crude, gasoline, distillates, refinery runs); with the market up 8.6 percent in five sessions, the stock changes read as confirmation or contradiction of the disruption story. The weekly private-sector inventory survey ordinarily lands Tuesday evening and is already in the price. Unscheduled all session: Strait of Hormuz shipping developments, further military action, statements on the trade-deals track that replaced the cargo-fee plan. Housekeeping: August WTI expires Tuesday July 21, roll flows build daily

A supply-driven surge with funds caught underweight, running straight into a falling medium-term wall.

See how AlgoIndex turns positioning and structure into systematic signals. Read today's S&P 500 note and last week's crude note.

View pricing

Performance methodology

Update, July 15: the rally extended again on a supportive inventory draw and pressed into the 50-day wall, with the two-way headline risk now the defining feature. Read the July 16 crude note.
Share:

Essential Guides

Related Articles

Want this kind of analysis every day?

AlgoIndex publishes institutional-grade reviews on ES, NQ, GC, and CL, built on professional-grade market data and our own analysis, priced for individual traders.

Start with 75% off month 1