Geopolitical Risk

Scan

Geopolitical Risk

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

Data as-of 2026-07-10 close. Numbers read directly from geopolitical — no prose math. Prior scan: 2026-07-07-geopolitical-risk (2026-07-07).


This week is the clearest read yet on how the tape is actually treating the fresh Iran/Hormuz-strait escalation, and it's a counterintuitive one. The entire oil complex — upstream producers, services, and ETFs — staged a broad, uniform recovery: every single name's RSI climbed roughly 10-20 points off the deep-oversold levels flagged in the prior scan, with OXY (RSI 30.7→50.4) and OIH (RSI 27.7→44.2) the sharpest reversals. That's consistent with a war-risk supply premium showing up in crude and energy equities. What isn't consistent: the traditional safe havens didn't confirm it. TLT kept cooling (RSI 47.1→39.9, 30D flipped negative), and gold/silver both fell further rather than catching a bid. The market is pricing this as an energy-supply story, not a flight-to-safety one — at least not yet, and not in this data cut.

Quick Snapshot

Signal Reading
Overall 🟡 Energy-only reaction — oil complex bouncing broadly off oversold, but none of the classic havens (bonds, gold, silver) are confirming a crisis premium
Biggest reversal OXY — RSI 30.7→50.4, the sharpest single move in oil producers
Counterintuitive tell TLT/GLD/SLV all weakened further this week, despite the fresh escalation
Defense Cooled from near-overbought across the board — see full detail below

Oil Producers

Upstream

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
XOM $138.88 44.4 +1.3% -5.3% -0.3% weak-down -21.3%
CVX $176.40 49.7 +4.6% -5.1% +1.1% weak-down -17.8%
OXY $52.89 50.4 +7.7% -4.7% +2.2% weak-down -21.6%
COP $109.04 47.5 +4.5% -5.5% +0.5% weak-down -19.8%
DVN $42.23 46.0 +4.6% -4.7% -0.5% weak-down -19.9%
EOG $134.10 50.1 +3.1% -1.8% +0.9% weak-down -11.7%

All six upstream names moved the same direction this week — RSI up roughly 13-20 points each, every one crossing from deep-oversold territory into the mid-40s to low-50s. None has broken above neutral by much; this reads as an oversold bounce off the escalation, not confirmation of a durable re-rate. EOG remains the relative-strength name with the smallest drawdown.

Services

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
SLB $47.76 41.8 +3.9% -14.7% -1.7% weak-down -18.8%
HAL $34.39 40.9 +2.5% -13.5% -2.2% weak-down -21.1%

Both names were the worst part of the book last scan — "deepening, not bottoming." That's flipped: both climbed roughly 14 RSI points and turned 7D positive, even though the 30-day drawdown is still steep. This is the biggest change in tone in the whole scan relative to two weeks ago.

Energy ETFs

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
XLE $55.08 50.3 +3.0% -2.9% +1.3% weak-down -13.2%
OIH $380.24 44.2 +4.0% -10.7% -1.0% weak-down -17.2%
XOP $158.57 48.9 +2.4% -2.5% +1.3% weak-down -16.7%
USO $108.70 40.1 +3.8% -15.6% -2.5% weak-down -29.5%

Same story across the ETF layer — every name recovered from oversold, none crossed into overbought. USO still carries the deepest 30-day drawdown and the largest gap to its 52-week high.

Safe Havens

Stock Price RSI 7D 30D vs SMA20 Trend 52wkHi
TLT $84.47 39.9 -0.9% -1.4% -1.5% strong-down -8.4%
GLD $377.01 42.9 -0.7% -2.4% -0.6% strong-down -26.0%
SLV $53.95 38.9 -3.2% -11.3% -4.3% down -50.9%
UNG $10.60 36.2 -9.1% -5.0% -8.0% strong-down -37.8%

This is the counterintuitive part of the scan. TLT's haven trade, already cooling in the prior scan, broke down further this week — 30D flipped from +1.4% to -1.4% and it's now tagged strong-down. Gold and silver both fell rather than caught a bid. With a fresh geopolitical shock on the tape, none of the traditional havens moved the way the textbook would suggest; the dollar re-firming (see the macro-commodities scan) is the more direct explanation for the metals' move than the crisis itself.

Defense Quick Look

Stock Price RSI 7D 30D Trend 52wkHi
GD $375.06 67.0 0.0% +5.0% strong-up -1.5%
RTX $195.93 59.6 -1.7% +6.4% up -8.7%
ITA $239.06 51.8 -4.2% +1.4% strong-up -4.9%
NOC $539.63 51.1 0.0% -2.3% strong-down -30.3%
DFEN $76.07 50.1 -12.6% +2.5% strong-up -22.2%
PPA $174.30 49.1 -4.5% -1.1% strong-up -6.4%
BA $222.28 49.8 -3.9% +0.3% weak-down -12.6%
LMT $523.22 49.7 -2.6% -4.6% weak-up -24.4%
LHX $290.77 42.4 -2.8% -6.9% strong-down -23.3%

The whole defense complex cooled off the near-overbought readings from the prior scan — nothing left above RSI 67. See 2026-07-11-defense-contractors.md for the full breakdown, including DFEN's -12.6% weekly pullback and NOC's stalled recovery.


Crisis Losers

The names that should logically be catching a bid on this week's escalation and instead moved the wrong way: TLT (haven trade broke down further, now strong-down), GLD/SLV (both fell rather than rallied), and LHX (the weakest defense name, 30D drawdown deepening to -6.9% with no floor). None of these confirm the crisis narrative — if anything they argue the market isn't treating this as a durable, portfolio-wide risk event yet.

Crisis Playbook

  • Treat this week's energy bounce as an oversold relief rally inside a longer downtrend, not a new uptrend — none of the oil names have cleared RSI 55, let alone re-taken their 20-day averages by much.
  • Don't chase defense at current levels; the complex already cooled from its highs, and only GD is still holding a breakout regime.
  • Watch gold and TLT for the "real" confirmation signal — if either turns up hard from here, that's the market re-pricing the crisis as durable rather than transient. Right now neither is doing that.
  • Keep energy services (SLB/HAL) and upstream producers separate from the ETFs when sizing conviction — the recovery is broad but shallow; none of it has produced a name back above neutral by much.

What to Watch

  • UUP — still the connective driver across the whole macro book (full detail in the macro-commodities scan); a continued dollar re-firming is the more likely explanation for gold/silver's weakness than the geopolitical headline itself.
  • Whether TLT/GLD/SLV ever catch a bid — the single clearest signal that would confirm the market is treating this escalation as a durable risk event rather than a contained one.
  • Whether the oil complex clears RSI 55 — the line between "oversold bounce" and a confirmed re-rate.
  • LHX — the weakest defense laggard, still death-cross with a widening 52-week gap; worth a floor check.

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

Category Then Now Signal
Oil producers (upstream) RSI 30-40, still oversold RSI 44-50 Broad, uniform recovery across all six names
Energy services (SLB/HAL) RSI 26.7-29.4, "deepening, not bottoming" RSI 40.9-41.8 Biggest tone-change in the scan — reversed from worsening to recovering
TLT RSI 47.1, +1.4% 30D — cooling RSI 39.9, -1.4% 30D Haven trade broke down further
GLD/SLV RSI 45.4/41.7, catching a bid RSI 42.9/38.9, fading No haven confirmation despite this week's escalation
Defense complex RSI 55-70, running hot RSI 42-67, cooled Broad-based cooldown from near-overbought
USO -22.8% 30D -15.6% 30D Drawdown narrowing as oil catches a supply-risk bid
10 events

No direct external sources are attached to this read.