Geopolitical Risk Scan

Scan

Geopolitical Risk Scan

raw scan snapshot — prices as of scan date, not live 44 rows · screens, not recommendations ported fromresearch/classic/scans/2026-04-13-geopolitical-risk.md
Signal Reading
Overall 🔴 Three-camp divergence — oil ETF parabolic (+77% 3M), energy stocks lagging (XLE +20%), gold softening, defense flat; market is NOT pricing this as a broad war scenario
Key insight USO is 60.7% above SMA200 while XLE is only 21.6% above — an unprecedented gap that tells you the market trusts physical crude but doesn't trust equity earnings will follow

Oil Producers — XOM / CVX / OXY / COP / DVN / EOG / HAL / SLB

Stock Price 7D 30D 3M RSI vs SMA200 Status Action
XOM $153.24 -3.41% +3.45% +24.37% 42.8 +23.9% 🟡 Weak-down 🔍 Watch
CVX $191.78 -4.09% -2.57% +15.80% 44.3 +18.8% 🟢 Strong-up 📈 Accumulate
OXY $58.06 -7.13% +1.41% +31.63% 46.6 +26.7% 🟢 Strong-up 📈 Accumulate
COP $123.62 -5.45% +1.90% +24.15% 48.5 +25.8% 🟢 Strong-up 📈 Accumulate
DVN $47.27 -2.90% +1.33% +25.32% 47.3 +27.0% 🟢 Strong-up 📈 Accumulate
EOG $136.96 -4.19% +1.82% +24.86% 49.5 +18.4% 🟢 Strong-up 📈 Accumulate
HAL $38.61 -0.90% +13.03% +17.43% 58.4 +39.5% 🟢 Strong-up 🔒 Hold
SLB $51.92 +5.08% +15.48% +11.2% 57.8 +30.8% 🟢 Strong-up 🔒 Hold

Read: This is the heart of the divergence story. Every E&P name — XOM, CVX, OXY, COP, DVN, EOG — is down 3-7% on the week even as the blockade narrative intensifies. They're all 15-30% above their SMA200 on the 3M run, but RSI has pulled back to the mid-40s. The weekly selloff is telling: the market doesn't believe oil company earnings will accrue at $128 crude. Either it's pricing in production disruption (can't extract/ship if Hormuz is closed), demand destruction (high oil kills demand, killing volumes), or geopolitical resolution. The oilfield services names (HAL, SLB) are holding better — they collect day-rates regardless of crude price, so the market is more comfortable with their earnings power.

The divergence in numbers: USO is 60.7% above SMA200. XOM is 23.9% above. CVX is 18.8% above. The commodity ETF (physical crude) has dramatically outrun the equity plays. That's either a massive opportunity if oil stays high, or a warning that equity investors see risks the crude futures market doesn't.


Energy ETFs — USO / XLE / XOP / OIH / UNG

Stock Price 7D 30D 3M RSI vs SMA200 Status Action
USO $128.47 -8.97% +11.68% +76.93% 59.1 +60.7% 🟠 Parabolic ⚠️ Avoid
XLE $57.11 -3.48% -0.71% +19.60% 44.5 +21.6% 🟢 Strong-up 📈 Accumulate
XOP $168.15 -5.01% +6.18% +32.37% 46.7 +23.6% 🟢 Strong-up 📈 Accumulate
OIH $413.08 +2.80% +10.87% +26.71% 62.9 +38.8% 🟢 Strong-up 🔒 Hold
UNG $10.68 -5.36% -12.53% +4.3% 36.1 -18.1% 🔴 Breakdown ❌ Don't Buy

Read: The divergence between USO (+77% 3M) and XLE (+20% 3M) is the most important data point in this entire scan. Oil has tripled the performance of the energy equity index over the same period. That gap is not normal. In past oil spikes (2005, 2011, 2022), energy equities tracked crude with a modest lag — but not a 3-to-1 underperformance. OIH (oilfield services) at +27% 3M and +38.8% above SMA200 is actually the closest to crude's performance — services companies don't have the same earnings destruction risk from demand-side exposure. XLE's flat 30D despite crude's +12% is remarkable. The market is explicitly saying: we don't trust that high crude translates to high equity earnings for integrated majors.


Safe Havens — GLD / SLV / GDX / UUP / TLT

Stock Price 7D 30D 3M RSI vs SMA200 Status Action
GLD $435.36 +1.55% -5.44% +2.21% 49.2 +13.8% 🟡 Weak-down 🔍 Watch
SLV $68.28 +4.7% -6.75% -19.25% 48.5 +26.7% 🟡 Weak-down 🔍 Watch
GDX $98.78 +5.86% +4.66% +1.98% 56.6 +25.1% 🟢 Strong-up 📈 Accumulate
UUP $27.38 -1.26% -1.26% +0.18% 41.6 +1.6% 🟢 Strong-up 🔍 Watch
TLT $86.75 -0.28% -0.13% -0.69% 49.2 +0.1% 🟡 Weak-down 🔍 Watch

Read: Safe havens are broken as a category on Hormuz blockade day. Gold is down 5.4% in 30 days. TLT (long bonds) is essentially flat — no flight to duration quality. UUP (dollar) is weakening. This is the most bearish signal in the entire scan, and it's not about energy: it means the classic geopolitical risk playbook is not working.

Three explanations, in order of likelihood:

  1. Forced liquidation — risk-parity and leveraged portfolios are selling everything to cover losses. Gold goes down not because it's bad, but because it's liquid.
  2. Counterintuitive inflation trade — if Hormuz stays closed, oil costs spike, which is inflationary, which is bad for bonds and bad for gold (gold hates rate rises). The market is front-running a stagflationary regime where cash-flow-generating assets (E&Ps, OIH) matter more than store-of-value.
  3. No one believes the blockade persists — if the market prices in 72-hour resolution, safe havens don't bid, oil spikes and retreats, and we're back to normal in a week.

GDX (gold miners) is holding better than physical gold — RSI 56.6 with a golden cross. Miners have operating leverage to gold price but also benefit from weakening input costs (nat gas down -12% 30D). Worth accumulating if you're bullish gold on a longer timeline.


Defense — LMT / RTX / NOC / GD / LHX / BA / DFEN / ITA / PPA

Stock Price 7D 30D 3M RSI vs SMA200 Status Action
LMT $619.69 -1.52% -3.95% +8.77% 46.8 +20.7% 🟡 Weak-down 🔍 Watch
RTX $201.41 +2.36% -2.26% +1.63% 53.7 +15.0% 🟢 Strong-up 🔒 Hold
NOC $681.31 -3.16% -7.43% +4.65% 42.8 +11.7% 🟡 Weak-down 🔍 Watch
GD $340.76 -3.66% -3.39% -6.08% 43.7 +2.2% 🟡 Weak-down 🔍 Watch
LHX $357.95 -0.63% -2.26% +4.77% 52.2 +18.2% 🟢 Strong-up 🔒 Hold
BA $222.14 +3.30% +4.06% -8.44% 58.8 +1.4% 🟢 Strong-up 🔒 Hold
DFEN $75.40 +8.37% -2.62% -13.73% 52.8 +17.1% 🟡 Weak-down 🔍 Watch
ITA $232.81 +3.00% +0.06% -2.59% 54.7 +9.3% 🟢 Strong-up 🔒 Hold
PPA $176.85 +2.38% +0.90% -0.05% 56.4 +11.5% 🟢 Strong-up 🔒 Hold

Read: Defense is not spiking on blockade day. This is significant. LMT, NOC, and GD are all down on the 7D. The 3M picture is mixed-to-negative for most names. DFEN (3x leveraged defense) is down -14% on the quarter. If the market were genuinely pricing a major military escalation, Lockheed and Northrop would be at 52-week highs. They're not.

The standouts are RTX and LHX — both golden cross, both holding above SMA200, both down only modestly. These two have the most direct exposure to "modern warfare" (missiles, electronics, ISR) rather than legacy platform procurement. BA is recovering from its self-inflicted quality problems and showing a golden cross, though still only 1.4% above SMA200. The ETF basket (ITA, PPA) is flat-to-slightly-positive — which is exactly what the data predicts when individual names are mixed.

The non-reaction in defense is the loudest signal here. If this blockade were being priced as a multi-month military conflict, these stocks would be limit-up, not flat.


Three-Camp Divergence: What the Market Is Actually Saying

This scan has one job: figure out what the market believes about the Hormuz blockade. The data gives us a clear verdict by looking at three camps:

Camp 1 — The Believers (physical crude, oil services): USO +77% 3M, OIH +27%, HAL +17%, SLB +11%. The commodity futures market and oilfield services are pricing a real, sustained disruption. These are the bets that the blockade is genuine and oil scarcity is here.

Camp 2 — The Skeptics (energy equities, defense): XLE flat 30D despite crude +12%. XOM, CVX, COP all down 3-7% on the week. LMT, NOC, GD all down 30D. These are the bets that either (a) the blockade resolves quickly, or (b) high oil prices cause enough demand destruction to hurt energy company earnings.

Camp 3 — The Disbelievers (gold, bonds, dollar, defense ETFs): GLD -5.4% 30D. TLT flat. UUP weakening. No safe-haven bid. These are the bets that the macro system is NOT under stress — that this is a localized commodity disruption, not a financial contagion event.

The verdict: The market is pricing a short-duration, commodity-specific shock that does not cascade into broader financial stress. It believes oil stays high long enough to hurt consumers (hence the commodity spike), but not long enough or broadly enough to trigger defense procurement, safe-haven flight, or energy equity earnings windfalls.

The trade that follows from this: If the blockade persists longer than the market expects, the mismatch is largest in energy equities (XLE, XOM, CVX relative to USO) and defense names (LMT, RTX relative to DFEN). Those are the catch-up trades if Camp 1 is right and Camps 2 and 3 are wrong.


Action Matrix

Action Tickers Why
⚠️ AVOID USO +77% 3M, 60% above SMA200, parabolic — don't chase
📈 ACCUMULATE CVX, OXY, COP, DVN, EOG RSI 44-48, golden cross, 3M run built in, but not overextended on equity basis
📈 ACCUMULATE XLE, XOP Equity-vs-commodity gap trade — if oil stays high, equity gap closes up
📈 ACCUMULATE GDX Miners outperforming gold, golden cross, lower input costs
🔒 HOLD RTX, LHX, ITA, PPA Best defense positioning — modern warfare exposure, clean technicals
🔒 HOLD HAL, SLB Services win regardless of crude price direction, +30-39% above SMA200
🔍 WATCH LMT, NOC Non-reaction to blockade is strange — either buying opportunity or tells you something
🔍 WATCH GLD If liquidation ends, gold should snap back hard; but don't catch falling knife
❌ DON'T BUY UNG Structural breakdown, death cross, -44% from 52wk high
❌ DON'T BUY GD -6% 3M, weakest of the defense primes, no catalyst

Key Discoveries

Discovery Implication
USO vs XLE gap: +60.7% vs +21.6% above SMA200 Largest USO/XLE divergence on record — equity catch-up trade or crude reversion trade
Defense not rallying on blockade day Market does not believe this escalates into sustained military conflict
Gold -5.4% 30D on a geopolitical event Safe-haven framework is broken — either liquidation or inflation-rate-repricing
OIH (+38.8% vs SMA200) outperforming XLE (+21.6%) Services have cleaner earnings story than integrated majors in a supply shock
TLT essentially flat (0.1% above SMA200) Bond market pricing neither flight-to-safety nor inflationary panic — just waiting

Open Questions

  • What's the resolution trigger for the USO/XLE gap? Does crude fall to close it, or do equities run up?
  • If blockade resolves in <72 hours, which trades reverse fastest — crude down, defense up, gold up?
  • Why is BA (+3.3% 7D, golden cross) outperforming pure-play defense names?
10 events

No direct external sources are attached to this read.