Geopolitical Risk

Scan

Geopolitical Risk

raw scan snapshot — prices as of scan date, not live 59 rows · screens, not recommendations

The geopolitical risk complex is sending a confusing signal: oil is FALLING (-19.5% 30d, USO RSI 29.4) while defense ETFs are RISING. This is not the classic geopolitical-risk playbook where oil and defense move together. The read: the market is pricing defense spending as structural and durable, while it prices oil demand as cyclically weakening. China (FXI RSI 23.4) is the suppressor — slower Chinese demand is hitting crude harder than any conflict premium. Meanwhile, the traditional safe havens are fracturing: gold is down (-8.53% 30d) and ONLY bonds (TLT RSI 65.8, +2.81% 30d) are working as a haven. The dollar is the real geopolitical hedge of 2026.

Latest bar 2026-06-26 (EOW close). All names fresh.

Quick Snapshot

Signal Reading
Overall 🟡 Defense holding; oil capitulating; traditional havens broken
Biggest surprise Gold falling in a risk-off environment (dollar superseding)
Working havens TLT (bonds) and UUP (dollar) — not GLD/SLV
Geopolitical winner Defense ETFs (ITA/DFEN); RTX specifically on missile demand
Crisis loser Energy complex — China demand > conflict premium
Watch OXY/SLB/HAL at RSI <30 approaching forced-seller territory

Oil Producers (Upstream)

Stock Price 7D 30D 3M RSI Status Action
XOM $136.54 +0.13% -7.68% -19.61% 33.5 🟡 Approaching 📈 Accumulate
CVX $171.06 -0.63% -6.22% -18.24% 32.6 🟡 Approaching 📈 Accumulate
OXY $49.99 -0.18% -11.73% -23.12% 29.7 🟢 Oversold 🔍 Watch
COP $105.96 -2.18% -7.96% -20.22% 33.1 🟡 Approaching 📈 Accumulate
DVN $42.21 +0.38% -3.98% -18.36% 38.8 🟡 Pullback 🔍 Watch
EOG $132.60 +1.9% -1.27% -10.65% 43.9 🟡 Neutral 🔒 Hold
  • XOM/CVX/COP are all approaching oversold (RSI 32-34) after -18 to -20% 3m drawdowns. All three carry golden crosses (50d above 200d) and are above SMA200 — this is a PULLBACK in an uptrend, not a breakdown. XOM is +3.92% above VWAP, CVX +1.97%, COP +2.36% — all near fair value on VWAP. Classic accumulate-in-weakness setup for the quality integrated majors.
  • OXY just crossed into oversold at RSI 29.7, -11.73% 30d, -25.89% from 52wk high. Berkshire's position provides a floor narrative but technically this hasn't found it. Near VWAP (+1.54%); watch for RSI stabilization before adding.
  • EOG is the relative strength winner: -10.65% 3m vs XOM's -19.61%, RSI 43.9, +10.95% above VWAP. EOG's balance sheet and low-breakeven shale assets make it the quality long if you're buying the energy complex.
  • DVN diverging: only -3.98% 30d but worse 3m context. Permian exposure provides cushion; +3.59% above VWAP.

Energy Services (Upstream Leverage)

Stock Price 7D 30D 3M RSI Status Action
SLB $47.00 -0.27% -16.38% -11.69% 29.2 🟢 Oversold ⚠️ Caution
HAL $34.21 +0.26% -13.24% -15.01% 30.5 🟢 Oversold ⚠️ Caution
  • SLB at RSI 29.2 is at the borderline of extreme oversold. -16.38% 30d, -20.1% from 52wk high. FROTH READ: +10.3% above VWAP — the price is actually ABOVE VWAP despite the selloff, meaning the longer-term VWAP anchor is much lower. POC at $35.05 is the real institutional congestion zone; this is thin air at $47.
  • HAL at RSI 30.5, similar picture: +13.48% above VWAP with POC at $22.11. Same problem as SLB — the VWAP anchor from the full range is much lower than current price, meaning the "oversold" RSI reading exists within a longer-term elevated structure. Services are pricing in continued activity that crude price action is threatening. Caution, not buy.
  • Both SLB and HAL have limited downside protection if crude breaks to new lows — their revenue is tied to rig activity which follows the oil price with a 2-3 quarter lag.

Energy ETFs

Stock Price 7D 30D 3M RSI Status Action
XLE $53.84 +1.41% -4.84% -13.32% 38.4 🟡 Pullback 🔍 Watch
OIH $375.55 -0.44% -11.75% -9.77% 32.5 🟡 Approaching 🔍 Watch
XOP $154.68 +1.58% -4.85% -17.4% 38.5 🟡 Pullback 🔍 Watch
USO $105.48 -2.42% -19.5% -15.07% 29.4 🟢 Oversold 📈 Accumulate
  • XLE is the diversified energy ETF and the "safest" entry: RSI 38.4, golden cross, +6.7% above SMA200 — still in the longer uptrend. -15.16% from 52wk high. Only -3.7% below SMA20; not broken.
  • OIH (oil services) at RSI 32.5 is approaching oversold — similar VWAP caveat as SLB/HAL: +14.9% above VWAP (POC $248.33). The service ETF overshoot on the upside and is mean-reverting; this isn't necessarily a buy.
  • USO at RSI 29.4 near VWAP (+0.29%) is the cleanest crude proxy for an oversold bounce. -19.5% 30d is extreme. If crude has any geopolitical floor (Middle East, OPEC cuts), USO bounces here.
  • XOP (E&P operators) -17.4% 3m shows E&P is getting hit harder than the integrated majors. More leverage to crude price.

Safe Havens

Stock Price 7D 30D 3M RSI Status Action
TLT $87.36 +1.35% +2.81% +3.2% 65.8 🟡 Strength 🔒 Hold
GLD $373.63 -3.96% -8.53% -9.9% 35.8 🟡 Pullback 🔍 Watch
SLV $53.28 -12.24% -21.07% -16.02% 31.7 🟢 Oversold ❌ Don't Buy
UNG $11.87 -1.43% +6.17% -3.34% 56.1 🟡 Neutral 🔒 Hold
  • TLT (20yr Treasuries) is the WORKING safe haven: RSI 65.8, +2.81% 30d, +3.2% 3m. The flight to bonds is active and sustained. Bonds > Gold as risk-off vehicle in this cycle. +1.77% above VWAP.
  • GLD is NOT working as expected: -8.53% 30d, RSI 35.8, below SMA20/50/200. The dollar (UUP RSI 72.9) is completely crowding out the gold safe-haven bid. This is unusual but historically repeatable when the dollar is in a strong uptrend. GLD at -5.82% below VWAP; not extreme but no floor signal yet.
  • SLV is the clearest safe-haven failure: -21.07% 30d, -51.49% from 52wk high, -19.57% below VWAP. Do not buy silver as a geopolitical hedge here. It's behaving as an industrial metal (crushed by China slowdown) not a monetary metal.
  • UNG is the unconventional energy-linked haven: +6.17% 30d, RSI 56.1, weak-up trend. Nat gas is the one energy asset holding geopolitical premium (European dependence, LNG demand).

Defense Quick Look

Stock Price 7D 30D 3M RSI Status Action
ITA $236.78 +0.61% +2.8% +9.68% 56.4 🟡 Strength 🔒 Hold
PPA $171.54 -0.48% -1.58% +4.44% 49.1 🟡 Neutral 🔒 Hold
DFEN $74.88 +2.07% +6.06% +22.25% 55.3 🟡 Strength 🔒 Hold
RTX $187.99 +2.11% +6.46% -0.49% 57.5 🟡 Uptrend 🔒 Hold
LMT $507.40 +1.81% -3.85% -17.07% 44.4 🟡 Pullback 🔍 Watch
  • Defense ETFs and RTX are absorbing the geopolitical bid that oil cannot hold. ITA/DFEN both printing strength while oil collapses = the market is saying "conflict is real but doesn't lift crude demand."
  • See the full defense-contractors scan (2026-06-26-defense-contractors.md) for the complete picture.

Crisis Losers

Stock Price 7D 30D 3M RSI Status Note
USO/BNO $105/$40 -2%/-2% -19%/-21% -15%/-24% 29/27 🟢 Oversold China demand killing the geopolitical premium
SLV $53.28 -12.24% -21.07% -16.02% 31.7 🟢 Oversold Both industrial AND monetary channels broken
GLD $373.63 -3.96% -8.53% -9.9% 35.8 🟡 Pullback Dollar winning the haven bid
OIH $375.55 -0.44% -11.75% -9.77% 32.5 🟡 Approaching Services pricing risk-off in oil activity
SLB/HAL $47/$34 flat -16%/-13% -12%/-15% 29/30 🟢 Oversold Lagging services; avoid until crude floors

Crisis Playbook

If geopolitical risk ESCALATES (new flash point, OPEC supply cut, Middle East shock):

  • Immediate buy: USO (RSI 29.4 — snap-back candidate), UNG, XLE
  • Defense add: ITA/DFEN, RTX
  • Bonds flip to sell: TLT would reverse
  • Gold re-awakens: GLD if dollar weakens with risk-off

If geopolitical tension FADES (cease-fire, deal, de-escalation):

  • Defense gives back premium: ITA/DFEN likely pull back to RSI ~45
  • Energy stays weak: China demand story doesn't improve from peace
  • Gold: bounces if dollar softens

Base case (current regime: China slow + dollar strong):

  • Oil stays pressured regardless of conflict premium
  • Defense ETFs hold on structural NATO spend
  • Bonds continue to work as haven
  • Gold waits for dollar reversal

What to Watch

Catalyst Trigger Playbook
OPEC supply cut announcement Oil +3% in a day USO accumulate → hold; XOM/CVX accelerate
China PMI / stimulus surprise FXI RSI breaks above 30 Copper (COPX) and EM (EEM) first responders
Fed pivots dovish TLT holds / bonds rally Dollar (UUP) weakens → commodities floor
Middle East escalation GLD +1%+ in single session Re-engage GLD/GDX; energy snap-back
Ukraine/NATO development DFEN +3% / RTX +2% Defense already bid; watch for distribution at current levels
Dollar reversal (UUP RSI <65) FXE/FXY recover Commodities broadly: entry signal for GLD, COPX, SLV

Action Matrix

Action Tickers Why
🔒 HOLD TLT Working haven; bonds > gold in this cycle
🔒 HOLD ITA, DFEN, RTX Geopolitical defense bid is structural; hold
🔒 HOLD UNG, EOG Relative strength in energy complex
📈 ACCUMULATE XOM, CVX, COP Quality upstream near oversold; golden cross intact
📈 ACCUMULATE USO RSI 29.4 at VWAP; any supply shock = snap-back
🔍 WATCH OXY Crossed into oversold; define entry zone ~$48-50
🔍 WATCH GLD Wait for dollar reversal (UUP RSI <65) before re-engaging
🔍 WATCH XLE, XOP Energy ETFs approaching oversold; track vs OPEC news
⚠️ CAUTION SLB, HAL Oversold RSI but VWAP structure elevated; not a clean buy
❌ DON'T BUY SLV Industrial + monetary demand both broken; no floor
❌ DON'T BUY GLD/SLV short-term Dollar at RSI 72.9; don't fight the trend

What Changed This Week (EOW Frame)

Category 7D Move Signal
USO (crude) -2.42% Geopolitical premium still evaporating
SLV (silver) -12.24% Worst week in the geopolitical universe
GLD (gold) -3.96% Dollar crowding out; gold not clearing RSI 40
TLT (bonds) +1.35% Bonds holding; best haven this week
RTX +2.11% Missile/defense demand bid intact
DFEN +2.07% Defense leveraged ETF holding EOW
XOM +0.13% Integrated majors stabilizing at oversold
EOG +1.9% Best energy week; relative strength confirmed
ITA +0.61% Defense ETF grinding higher vs prime weakness
SLB -0.27% Flat week after brutal 30d; services bottoming?
10 events

No direct external sources are attached to this read.