Geopolitical Risk

Scan

Geopolitical Risk

raw scan snapshot — prices as of scan date, not live 38 rows · screens, not recommendations event statusscheduledprior scanresearch/scans/2026-07-11-geopolitical-risk.md

Data as-of the 2026-07-17 settled close (EOG carries the 2026-07-16 bar — flagged below). Numbers read directly from geopolitical — no prose math. Prior scan: 2026-07-11-geopolitical-risk (2026-07-11).


This week's data is the most decisive read yet on how the tape is treating the Gulf ceasefire's collapse, the strikes widening to three states, and the reverted Hormuz naval blockade — and it confirms the story squarely in oil, not anywhere else. Every upstream oil producer firmed into a confirmed strong-up trend this week, RSI climbing another 6-14 points off the already-recovering levels from the prior scan — this is no longer just an oversold bounce. But defense didn't confirm it: the whole complex weakened further (see the dedicated defense-contractors scan). And the classic havens still didn't confirm it either — gold, silver, and the miners extended their declines even as the dollar cooled off its own high. This remains an energy-supply story, and this week it got a lot more convincing.

Quick Snapshot

Signal Reading
Overall 🟡 Energy confirms the widened escalation more convincingly than before; defense and havens still don't
Biggest confirmation Upstream oil producers (CVX RSI 64.2, XOM 59.8, COP 58.2) all firmed into `strong-up` — a real re-rate, not just a bounce
Counterintuitive tell GLD/SLV/GDX all extended declines even as the dollar (UUP) eased off its high
Services split SLB rolled back into `weak-down` (RSI 39.0) while HAL kept improving (RSI 47.3)

Oil Producers

Upstream

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
XOM $147.36 59.8 +6.1% +6.9% +5.4% strong-up -16.5%
CVX $187.38 64.2 +6.2% +7.9% +7.3% strong-up -12.7%
OXY $54.86 56.7 +3.7% +5.9% +6.1% strong-up -18.7%
COP $114.71 58.2 +5.2% +6.5% +5.9% strong-up -15.6%
DVN $43.83 54.0 +3.8% +4.1% +3.4% weak-down -16.9%
EOG *(data 07-16)* $138.46 56.5 +3.7% +3.9% +3.5% strong-up -8.8%

All six upstream names moved the same direction again this week, extending the prior scan's oversold recovery into a confirmed re-rate — RSI up another 6-14 points each, and five of the six now tagged strong-up. CVX is the standout with the highest RSI in the group at 64.2. EOG's row carries the 2026-07-16 bar in this data cut, one session behind the rest of the group.

Services

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
SLB $46.99 39.0 -1.6% -2.3% +0.1% weak-down -20.1%
HAL $35.22 47.3 +2.4% +0.8% +2.3% weak-down -19.2%

A split opened up here this week that wasn't there in the prior scan. Two scans ago both names were recovering together off deep-oversold levels; this week SLB rolled back over (RSI 41.8 → 39.0, 7D flipping negative) while HAL kept climbing (RSI 40.9 → 47.3). Worth treating services as two separate stories now, not one recovering pair.

Energy ETFs

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
XLE $57.68 62.3 +4.7% +8.0% +5.4% strong-up -9.1%
OIH $378.99 44.6 -0.3% -1.7% +0.8% weak-down -17.5%
XOP $170.18 65.1 +7.3% +11.5% +7.5% uptrend -10.6%
USO $123.96 58.9 +14.0% +7.9% +11.4% weak-down -19.6%

XLE and XOP both confirmed into strong-up/uptrend regimes this week, with XOP's 30-day gain now the largest in the entire energy book at +11.5%. OIH — the services-heavy ETF — is the one laggard here, still weak-down and roughly flat on the week, consistent with the SLB-side of the services split above. USO remains the single sharpest mover in the whole scan (7D +14.0%).

Safe Havens

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
TLT $84.52 43.5 +0.1% -2.2% -1.0% strong-down -8.3%
GLD $368.41 40.0 -2.3% -4.8% -1.5% strong-down -27.7%
SLV $50.78 34.4 -5.9% -14.7% -5.7% strong-down -53.8%
GDX $71.32 36.9 -5.6% -13.6% -6.0% strong-down -39.1%
UUP $28.33 54.4 -0.2% +0.1% -0.2% strong-up -0.8%

This remains the counterintuitive part of the scan. TLT's RSI ticked up slightly (39.9 → 43.5) but its 30-day change is still negative (-2.2%), so that's a marginal move, not a confirmed haven bid. Gold, silver, and the miners all extended their declines again this week — and the more notable point is that they did so even as the dollar (UUP) eased off its own RSI high (61.6 → 54.4). Two scans running, the "stronger dollar explains weaker metals" read has now broken down: the dollar cooled and metals still fell.

Defense Quick Look

Stock Price RSI 7D 30D Trend 52wkHi
GD $368.58 58.5 -1.7% +5.8% strong-up -3.2%
RTX $193.51 54.1 -1.2% +4.3% up -9.8%
NOC $521.57 43.5 -3.4% 0.0% strong-down -32.6%
ITA $230.73 41.4 -3.5% -3.5% weak-down -8.3%
DFEN $68.05 39.9 -10.5% -11.9% down -30.4%
BA $214.03 42.8 -3.7% -3.9% down -15.9%
PPA $168.51 39.3 -3.3% -3.8% weak-down -9.6%
LMT $508.77 43.4 -2.8% -0.4% strong-down -26.5%
LHX $282.01 36.0 -3.0% -4.4% strong-down -25.6%

The whole defense complex weakened further this week rather than catching a bid on the widened strikes — see 2026-07-17-defense-contractors.md for the full breakdown, including NOC's regime flip to collapse and LEU's sharp reversal.


Crisis Losers

The names that logically should be catching a bid on this week's escalation and instead moved the wrong way: GLD/SLV/GDX (all extended declines even as the dollar cooled), LHX (still the weakest defense name, RSI 36.0, no floor), and NOC (regime flipped to collapse). None of these confirm a durable, portfolio-wide crisis premium — the escalation is showing up in oil, and largely nowhere else.

Crisis Playbook

  • Treat oil's move as a firming, not just a bounce, now — five of six upstream producers and both major ETFs (XLE, XOP) are in confirmed strong-up/uptrend regimes, a step beyond the "oversold relief rally" framing from the prior scan.
  • Don't expect defense to be the trade on this escalation — the complex weakened further this week; full detail in the dedicated scan.
  • Havens still aren't confirming a durable crisis premium: TLT's RSI uptick is marginal (30D still negative), and gold/silver/miners extended declines despite a cooling dollar.
  • Keep energy services split from the upstream/ETF story — SLB rolled back into weak-down this week even as HAL and the E&P-heavy ETFs accelerated.

What to Watch

  • Whether GLD/SLV/TLT ever confirm a durable crisis premium — still the clearest signal that would flip this from an energy-supply story to a portfolio-wide risk event. This week's data still says no.
  • SLB's reversal (RSI 41.8 → 39.0, back to weak-down) — worth checking whether services broadly stall even as upstream and the ETF layer keep accelerating.
  • Defense's continued complex-wide weakening despite the widened strikes — full detail in the dedicated defense-contractors read.
  • EOG's row is one session behind the rest of the upstream group (dated 2026-07-16 in this data cut) — treat it as a stale bar, not a same-day read.

What Changed Since Prior Scan (2026-07-11)

Category Then Now Signal
Upstream oil (XOM-EOG) RSI 44-50, early recovery RSI 54-64, `strong-up` Recovery firmed into a confirmed uptrend across nearly every producer
SLB RSI 41.8, turning positive RSI 39.0, `weak-down` again Services split — SLB rolled back over
HAL RSI 40.9 RSI 47.3 Kept improving, unlike SLB
XLE / XOP RSI 50.3 / 48.9 RSI 62.3 / 65.1 Energy ETFs confirmed the move, now `strong-up`/`uptrend`
USO RSI 40.1, 30D -15.6% RSI 58.9, 30D +7.9% Clearest single expression of this week's escalation
TLT RSI 39.9, 30D -1.4% RSI 43.5, 30D -2.2% Marginal RSI improvement, but 30D still negative — no real haven confirmation
GLD / SLV / GDX RSI 42.9 / 38.9 / 42.4 RSI 40.0 / 34.4 / 36.9 Metals kept falling further despite the dollar cooling
Defense complex RSI 42-67 RSI 32-59 Cooled further, still no war premium showing up
10 events

No direct external sources are attached to this read.