Geopolitical Risk
Geopolitical Risk
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 |
Related
10 eventsNo direct external sources are attached to this read.