Geopolitical Risk
Geopolitical Risk
Data as-of the 2026-09-23 settled close.
A single de-escalation headline undid the week's best trade. Valero's RSI collapsed from a crowded 80.1 to a neutral 53.0, the fund giving back 6.8% after Iran told CNBC it could reopen the Strait of Hormuz within seven days if the United States eases military pressure — and Phillips 66 followed it down. Everywhere else, the naive crisis playbook is failing in the same way it was two scans ago: gold and the long bond still haven't caught a bid, the dollar just printed its first overbought reading in months on a Fed trade rather than a war trade, and defense's only name above its 200-day this week is a circuit-board maker, not a prime. Upstream oil producers gave back more ground, still comfortably above their 200-day averages; the services names split, with Schlumberger stabilizing and Halliburton continuing to deteriorate.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🟡 The refining trade unwound hard on a Hormuz-reopening report; upstream held its long trend; havens still aren't behaving like a crisis is underway |
| Leaders | $VLO (+120.58% 1Y, still 48.8% above its 200-day despite a −6.8% week), $PSX (+93.89% 1Y), $DVN (+39.33% 1Y, cushion held better than its peers this week) |
| Laggards | $LHX (RSI 24.5, capitulation tier, 23.4% below its 200-day), $HAL (36.01% 1Y — down from 50.45% two scans ago — 6.5% below its 200-day), $NOC (−10.86% 1Y, worse than two scans ago) |
| Caveat | Most single-name news pulls in the oil-services and refining block are stale or quote-pages-only — Valero's last pull is September 18, Phillips 66's September 19, Halliburton's July 29 — so the size of this week's refining reversal and the services split are unconfirmed on the news record, not unexplained |
What's Going On
The Saudi phase that dominated two scans ago is now compounding into a possible off-ramp. On September 22, CNBC reported that Iran says it can reopen the Strait of Hormuz within seven days if the United States eases military pressure, and Bloomberg reported a US team met Iranian representatives in New York — a rare direct contact this deep into the war, per the desk's own Monday brief. Oil took it immediately: the desk's brief clocked the crude fund down 2.8% that single session and 11.0% on the week to that point; this file's own 7-day window (a five-session read through today) shows the fund down 4.7% net of some stabilization since. The tanker complex absorbed the larger share of the reversal — the tanker fund fell 18.2% in that one session per the same brief — which sits outside this scan's tickers but is the clearest single confirmation that the market read the report as a genuine de-escalation signal, not noise.
The refining trade is where that signal shows up hardest inside this file. Valero and Phillips 66 took the entire prior week's gain in this book, both extended to RSI 77-80 within 1.5% of their 52-week highs. This week both gave it back: Valero's RSI fell from 80.1 to 53.0, the fund down 6.8% on the week even as it remains 48.8% above its 200-day and +120.58% on the trailing year; Phillips 66 fell 3.08% with RSI easing from 77.7 to 55.9. Neither name has a dated news item covering the reversal — Valero's last pull completed September 18 and Phillips 66's September 19, both before this week's Hormuz report — so the mechanism read here is a reasonable one given the timing, not an established cause.
Upstream producers kept giving back their extension without breaking anything structural: all six names remain above their 200-day averages and positive on the trailing year, though the cushions have narrowed for three straight scans running. The services names diverged from each other for the first time in this file's recent run: Schlumberger's cushion over its 200-day, which the prior scan flagged as "nearly gone" at 2.5%, actually widened back to 3.5% this week on a much milder −0.82% move, while Halliburton kept sliding — 6.5% below its 200-day now, and its trailing-year return compressed from 50.45% to 36.01% in two scans. Meanwhile the Fed's September 16 hike is a week old and its after-effects are still working through this file: the ten-year eased to 4.96% by September 21, and CNBC's earlier read that oil and the ten-year are moving in unusually tight lockstep is still the most useful single frame for why the energy and rate-sensitive blocks move together.
Oil Producers
Upstream
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D | 30D | 1Y | vs 200-day | Signal |
|---|---|---|---|---|---|---|---|---|---|
| XOM | $161.23 | 50.0 | $162.08 | -0.5% | -1.28% | -1.72% | +41.49% | +9.3% | 🟢 Deep pullback, intact trend |
| CVX | $205.51 | 49.4 | $208.77 | -1.6% | -2.85% | +1.19% | +30.55% | +11.3% | 🟢 Cushion narrowing, still intact |
| OXY | $57.36 | 42.6 | $59.89 | -4.2% | -3.37% | -4.57% | +23.57% | +7.2% | 🟡 Softest upstream reading |
| COP | $128.09 | 45.2 | $133.43 | -4.0% | -3.36% | -3.94% | +37.04% | +11.0% | 🟢 Intact |
| SLB | $51.87 | 42.2 | $55.06 | -5.8% | -0.82% | -3.94% | +50.39% | +3.5% | 🟡 Cushion widened back this week |
| HALE | $33.01 | 37.4 | $35.49 | -7.0% | -4.35% | -4.68% | +36.01% | -6.5% | 🔴 Still below its 200-day, deteriorating |
| DVN | $48.04 | 50.4 | $48.59 | -1.1% | -0.83% | -0.39% | +39.33% | +8.5% | 🟢 Held up best this week |
| EOG | $141.84 | 44.6 | $145.65 | -2.6% | -2.13% | -5.57% | +22.62% | +8.3% | 🟡 Softer upstream reading |
Refiners
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D | 30D | 1Y | vs 200-day | Signal |
|---|---|---|---|---|---|---|---|---|---|
| VLO | $375.84 | 53.0 | $378.92 | -0.8% | -6.8% | +8.62% | +120.58% | +48.8% | 🟡 Extension unwound, trend intact |
| PSX | $256.48 | 55.9 | $256.87 | -0.2% | -3.08% | +6.0% | +93.89% | +42.5% | 🟡 Same reversal, milder |
Every upstream producer is still above its 200-day average and positive on the trailing year by 22% to 41% — the cushions have narrowed for three scans in a row without any name breaking. Halliburton is the one exception below its 200-day, and the gap between it and Schlumberger widened this week: Schlumberger stabilized while Halliburton kept deteriorating, with its trailing year down to 36.01% from 50.45% two scans ago. The refiners are the week's headline reversal — both gave back the entirety of their prior week's gain, both remain deep in positive long-term trends, and neither has a dated news item confirming the mechanism.
Energy ETFs
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D | 30D | 1Y | vs 200-day | Signal |
|---|---|---|---|---|---|---|---|---|---|
| XLE | $62.37 | 46.0 | $64.00 | -2.5% | -2.59% | -1.17% | +39.87% | +11.4% | 🟢 Intact, cooling |
| OIH | $395.66 | 40.2 | $414.35 | -4.5% | -1.05% | -3.19% | +51.14% | +2.7% | 🟡 Milder decline than two scans ago |
| XOP | $182.65 | 43.3 | $190.55 | -4.1% | -4.77% | -1.93% | +37.08% | +12.8% | 🟢 Intact, cushion narrowing |
| USO | $148.83 | 55.8 | $146.06 | +1.9% | -4.7% | +12.57% | +98.31% | +32.4% | 🟡 Gave back the week on the Hormuz report |
| UNG | $10.87 | 61.4 | $10.45 | +4.0% | +4.92% | +7.09% | -12.06% | -9.8% | 🟡 Fourth straight improving week |
The three equity energy funds all cooled further without losing anything structural, still 2.7% to 12.8% above their own 200-days. The services fund stabilized relative to its prior week's crash — a milder −1.05% against the prior −5.22% — consistent with Schlumberger's own stabilization. Crude's own giveback is covered in full in the companion macro-commodities scan.
Safe Havens
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D | 30D | 1Y | vs 200-day | Signal |
|---|---|---|---|---|---|---|---|---|---|
| GLD | $392.88 | 44.4 | $402.28 | -2.3% | +0.29% | -7.92% | +13.4% | -5.6% | 🔴 Falling further behind its 200-day |
| SLV | $58.16 | 47.9 | $59.32 | -2.0% | +1.95% | -6.5% | +45.55% | -11.8% | 🔴 Gap widened again |
| GDX | $93.56 | 48.0 | $97.33 | -3.9% | +0.82% | -9.64% | +26.04% | +2.9% | 🟡 Cushion cut by nearly half in two weeks |
| UUP | $28.65 | 72.3 | $28.20 | +1.6% | +0.88% | +2.47% | +4.91% | +3.3% | 🟠 First overbought print here in months |
| TLT | $80.46 | 38.0 | $81.75 | -1.6% | -0.52% | -2.54% | -9.92% | -6.2% | 🔴 Still hasn't caught a bid, worse than two scans ago |
This is still the block that says the market is not treating this as a fear event, and it got clearer this week rather than murkier. Gold's gap to its 200-day widened from 3.6% two scans ago to 5.6% now; silver's from 8.9% to 11.8%. The miners, the stronger leg of the metals trade for three scans running, saw their own cushion cut from 5.3% to 2.9% — the divergence between miners and metals is narrowing because the miners are weakening, not because the metals are catching up. The dollar pushed all the way to its first overbought print in this file in months (RSI 72.3), still a Fed and real-yield trade rather than a war trade. The long bond, the textbook crisis instrument, is worse than it was two scans ago on both the week and the year — it did not catch a bid even as the ten-year eased off its 5% handle to 4.96% by September 21.
Defense Quick Look
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D | 30D | 1Y | vs 200-day | Signal |
|---|---|---|---|---|---|---|---|---|---|
| LMT | $524.68 | 39.4 | $537.99 | -2.5% | -2.34% | -6.99% | +7.81% | -6.5% | 🟡 Gave back last week's gain |
| RTXE | $192.19 | 31.0 | $199.86 | -3.8% | -2.36% | -8.14% | +19.71% | -1.2% | 🔴 Lost the line it was sitting on |
| NOCE | $514.42 | 38.9 | $527.21 | -2.4% | -3.08% | -6.35% | -10.86% | -14.3% | 🔴 Worse on both horizons |
| GD | $343.33 | 26.2 | $360.80 | -4.8% | -4.63% | -10.54% | +6.23% | -3.4% | 🔴 Break deepened |
| LHX | $239.21 | 24.5 | $253.53 | -5.6% | -4.6% | -8.99% | -16.42% | -23.4% | 🔴 Capitulation tier, worst here |
| BA | $199.93 | 38.6 | $206.26 | -3.1% | -1.01% | -5.0% | -7.59% | -9.6% | 🟡 Stabilized after last week's worst |
| ITA | $213.92 | 29.5 | $221.52 | -3.4% | -0.63% | -8.35% | +3.76% | -7.1% | 🟡 Flat week |
| PPA | $159.50 | 31.6 | $163.45 | -2.4% | -0.42% | -6.61% | +4.44% | -6.8% | 🟡 Flat week |
No dated defense news landed this week; the F-35 notification and the Saudi-Houthi fighting covered two scans ago are now a week old. On the desk's own Monday brief, this lane closed −1.7% at the median with three of twelve names up (a one-day read for September 22) — still not paying for the war. Raytheon lost its 200-day this week after sitting exactly on it, and L3Harris fell into capitulation-tier RSI. Full sector detail, including TTM Technologies' reclaim of its own 200-day, is in the companion defense-contractors scan of the same date.
Crisis Losers
The refining trade is the new casualty. Valero gave back 6.8% and Phillips 66 3.08% this week, both cooling from RSI in the high 70s and 80 into the 50s, on the same de-escalation report that hit crude. Both remain deep in intact long trends — +120.58% and +93.89% on the year — so this is an extension unwinding, not a trend breaking, but neither name has a dated news item confirming the mechanism.
Halliburton kept deteriorating while Schlumberger stabilized. Halliburton is now 6.5% below its 200-day with its trailing year compressed to 36.01% from 50.45% two scans ago; Schlumberger's cushion actually widened back to 3.5% from 2.5%. The two names, treated as one block two scans ago, are now diverging.
The long bond still hasn't recovered. −0.52% on the week and −9.92% on the year, worse on both counts than two scans ago, even as the ten-year eased off its 5% handle.
Defense is still the standing anomaly. L3Harris is now in capitulation-tier RSI at 23.4% below its 200-day, Northrop's trailing year worsened to −10.86%, and Raytheon lost the level the prior scan called the book's most decidable line.
Crisis Playbook
The naive playbook for a Gulf escalation is still: buy oil, buy defense, buy gold, buy duration. All four failed to work cleanly this week, and the fourth trade that had worked — the refining crack — just gave back everything it made.
Oil worked, then a single headline took the week back. The crude fund is still +98.31% on the trailing year and 32.4% above its 200-day, but the September 22 Hormuz-reopening report cost it 4.7% in this file's own weekly window. Further escalation reopens the premium; the reporting this week points the other way.
Defense still has not worked, and got worse, not better, on a week with no negative news. L3Harris fell into capitulation, Raytheon lost its 200-day, Northrop's trailing year deteriorated — all in the week after the most favorable dated defense news of the month. The book's only reclaimed 200-day belongs to a circuit-board maker with no war exposure named anywhere in its own news record.
Gold and silver did not lead, and the gap widened. Both funds fell further behind their 200-day lines this week while the dollar pushed into its first overbought print here in months — the opposite of a fear-regime signature, where metals lead and the dollar is a co-haven.
The refining crack, the one thing that had worked, just unwound. Valero's RSI round-tripped from 80.1 to 53.0 in a week, giving back the entire prior gain on the Hormuz-reopening report. That is itself confirmation of the mechanism the prior scan flagged: a routing-crisis trade unwinds fast on any credible de-escalation signal, and this week supplied one.
Tier Analysis
Capitulation (RSI under 25) — $LHX (24.5).
Oversold (RSI 25–40) — $GD (26.2), $ITA (29.5), $RTX (31.0), $PPA (31.6), $HAL (37.4), $TLT (38.0), $BA (38.6), $NOC (38.9). Eight names; six of the eight are below their 200-day lines.
Neutral (RSI 40–70) — $LMT (39.4), $OIH (40.2), $EOG (44.6), $OXY (42.6), $SLB (42.2), $COP (45.2), $GDX (48.0), $XLE (46.0), $XOP (43.3), $CVX (49.4), $XOM (50.0), $DVN (50.4), $GLD (44.4), $SLV (47.9), $VLO (53.0), $PSX (55.9), $USO (55.8), $UNG (61.4). The bulk of the file — the extension that defined two scans ago is gone.
Extended (RSI above 70) — $UUP (72.3) alone. Two scans ago it was the refiners; this week the dollar is the only crowded trade left standing.
Entry Zones
| Stock | Entry zone | Thesis |
|---|---|---|
| $HALE | $35.31 is the 200-day; the close was $33.01 | Still +36.01% on the year but the gap widened again — the trend is genuinely under test, not just a pullback |
| $SLB | $50.11 is the 200-day; the close was $51.87 | Stabilized this week, cushion back to 3.5% from 2.5% — the level that decides pullback versus break held |
| $VLO / $PSX | No zone — the extension unwound but the trend didn't | Both still 42-49% above their 200-days on the year; RSI back to neutral after a full round trip |
| $OXY / $EOG | $59.89 and $145.65 are the 20-days | The two softest upstream readings, still 7-8% above their 200-days |
| $GLD | $416.37 is the 200-day reclaim line | Widening, not closing; the miners' own cushion is also shrinking |
| $TLT | No zone — negative on the year, worse than two scans ago | Still hasn't caught a bid even as the ten-year eased off its 5% handle |
| $RTX / $GD | No zone — both just broke their 200-day lines this week | Still positive on the year; the lines to watch for a reclaim are $194.51 and $355.39 |
| $LHX / $NOC / $BA | No zone — negative on the year and 10-23% below their 200-days | LHX now in capitulation-tier RSI |
Action Matrix
| Stock | Signal | Action | Notes |
|---|---|---|---|
| XOM, CVX, COP, DVN, XLE, XOP | 🟢 | 🔒 Hold | Intact uptrends, cushions narrowing for three straight scans |
| USO | 🟡 | 🔒 Hold | +98.31% on the year; the Hormuz report cost a week, not the trend |
| SLB | 🟡 | 🔍 Watch | Cushion widened back this week — the level that was "nearly gone" held |
| HALE | 🔴 | 🔍 Watch | Still below its 200-day, trailing year compressed further |
| OXY, EOG | 🟡 | 🔍 Watch | Softest upstream readings, trends intact |
| VLO, PSX | 🟡 | 🔍 Watch | The extension unwound; the trend behind it did not |
| GLD, SLV | 🔴 | ⚠️ Avoid | Gaps to the 200-day widening for the third straight scan |
| GDX | 🟡 | 🔍 Watch | Cushion cut by nearly half in two weeks |
| UUP | 🟠 | ⚠️ Avoid chasing | First overbought print here in months |
| TLT | 🔴 | ⚠️ Avoid | Worse than two scans ago on both the week and the year |
| RTX, GD | 🔴 | 🔍 Watch | Both broke their 200-day lines this week; still positive on the year |
| LMT | 🟡 | 🔍 Watch | Gave back last week's entire gain |
| ITA, PPA | 🟡 | 🔍 Watch | Flat week, baskets own the broken primes too |
| NOC, LHX, BA | 🔴 | ⚠️ Avoid | LHX now capitulation-tier RSI; all three broken on both horizons |
| UNG | 🟡 | 🔍 Watch | Fourth straight improving week, still negative on the year |
How To Read The Board
RSI, the trend word and the regime label are short-window classifiers. The trailing-year and vs-200-day columns carry the verdict: above the 200-day with a positive year is a deep pullback inside an intact trend; below it means the long trend is under test; negative on the year is the genuinely broken case. Event claims here come from dated published reports, and where a name's news pull predates its move this scan calls the move unconfirmed rather than unexplained — a stale or failed receipt is never evidence that nothing happened. Nothing here is a recommendation.
What Changed Since Prior Scan
Against the September 18 edition, in that scan's numbers versus today's:
- The refining trade round-tripped. Valero's RSI 80.1 to 53.0, week +5.86% to −6.8%; Phillips 66's RSI 77.7 to 55.9, week +5.26% to −3.08%. Both remain deep in positive trends; the extension that made them the most crowded names in the file two scans ago is gone.
- Services diverged instead of moving together. Schlumberger's 200-day cushion widened 2.5% to 3.5%; Halliburton's worsened from −4.5% to −6.5%, trailing year 50.45% to 36.01%.
- Upstream kept narrowing its cushions without breaking. Every one of the six names is still above its 200-day; every cushion is smaller than two scans ago.
- Gold and silver fell further behind, not closer. Gold's gap 3.6% to 5.6%, silver's 8.9% to 11.8% — the opposite of the narrowing the file showed in earlier scans.
- The dollar ran to its first overbought print here in months. RSI 63.1 to 72.3.
- The long bond got worse. RSI 42.9 to 38.0, trailing year −8.9% to −9.92%, 200-day gap 5.4% to 6.2% below.
- Defense lost its last name near the 200-day and gained an unexpected reclaim elsewhere. Raytheon went from 0.1% below to 1.2% below; L3Harris fell into capitulation-tier RSI (30.4 to 24.5); TTM Technologies (covered in the companion scan) reclaimed its own 200-day on no dated news.
What to Watch
- Whether the Hormuz-reopening report converts into an actual reduction in military pressure, or turns out to be a trial balloon — the refining trade and the crude fund both hinge on which way this resolves.
- Schlumberger's $50.11 and Halliburton's $35.31. The two names diverged this week for the first time in this file's recent run; whether Halliburton follows Schlumberger back or keeps sliding decides whether the services complex has one break or two.
- Whether the refining crack re-extends or stays unwound. Both funds are back to neutral RSI after a full round trip in one week — the fastest single reversal in this file.
- Gold's $416.37 and the miners' own shrinking cushion. The gap widened again this week rather than closing; a third straight week of widening would be the clearest signal yet that the metals trade isn't working.
- Whether defense ever pays for a war it's covering less of. No fresh news landed this week and the sector still got worse across most names — Raytheon's $194.51 and General Dynamics' $355.39 are the next lines to watch for a reclaim or a confirmed break.
- The dollar's first overbought reading. It has been the standing headwind on this file's commodities and emerging-market exposure for two scans; whether it pulls back from here is the next thing that would ease that pressure.
Sources
- geopolitical (2026-09-23 close; every price, RSI, moving average and return above)
- 2026-09-18-geopolitical-risk (prior edition, comparison basis)
- 2026-09-23-defense-contractors (companion sector detail), 2026-09-23-macro-commodities (cross-asset companion)
- 2026-09-22-market-brief (Iran-Hormuz reopening report, tanker fund move, USO day/week move, defense-contractors one-day median and breadth, rates table)
- News receipts checked and stale or quote-pages-only for this week's moves: latest (2026-09-18), latest (2026-09-19), latest (2026-07-29), latest (2026-09-19)
Related
9 eventsNo direct external sources are attached to this read.