Geopolitical Risk Scan

Scan

Geopolitical Risk Scan

raw scan snapshot — prices as of scan date, not live 56 rows · screens, not recommendations superseded by2026-04-26-geopolitical-riskported fromresearch/classic/scans/_archive/2026-03-31-geopolitical-risk.mdscan sluggeopolitical-risksource typescan-archive
Signal Reading
Overall 🔴 Iran war is the defining macro event — oil at $127 (USO RSI 68.5), gold recovering from capitulation, dollar strong, tech and housing breaking down. Energy is the only clean-up sector. Conflict has reshuffled the entire risk landscape.
Key Insight This is a bifurcated market: commodity exporters and defense names win, commodity importers and rate-sensitive sectors lose. The war premium is already embedded in oil — the real question is duration.

Oil Producers

Upstream (E&P)

Stock Price 7D 30D 3M RSI Status Action
XOM $168.24 +3.45% +9.09% +40.74% 68.7 🟠 Near Overbought ⚠️ Avoid chasing
CVX $204.40 +0.76% +7.81% +35.43% 63.6 🟠 Extended ⚠️ Avoid chasing
OXY $63.88 +7.12% +18.41% +56.07% 70.8 🟠 Near Overbought ⚠️ Avoid chasing
COP $130.08 +1.64% +10.01% +40.04% 68.5 🟠 Near Overbought ⚠️ Avoid chasing
DVN $49.73 +2.55% +11.20% +36.47% 63.1 🟠 Extended ⚠️ Avoid chasing
EOG $143.81 +4.63% +11.78% +38.25% 66.8 🟠 Extended ⚠️ Avoid chasing
  • Every E&P name is up 35-56% in 3 months. OXY is the standout at +56% — Buffett's Permian basin bet is paying off with Iranian supply disruption. The entire group has RSI in the 63-71 range: not at bubble extremes but not cheap either.
  • XOM and COP are near their 52-week highs (-4.6% and -4.3% respectively) — the oil trade has nearly fully played out on a price basis. These are "hold if you have them, don't start new positions" setups.
  • The risk is a Strait of Hormuz re-opening or ceasefire announcement — any of these names could drop 15-20% in a single session on de-escalation news. Do not chase at these levels.

Services

Stock Price 7D 30D 3M RSI Status Action
SLB $51.48 +1.82% +0.41% +34.94% 58.6 🟢 Healthy 🔍 Watch
HAL $39.04 +2.48% +9.05% +38.83% 64.6 🟠 Extended ⚠️ Avoid chasing
  • Oilfield services are the "boring but profitable" way to play sustained high oil prices. SLB's 30-day performance (+0.41%) significantly lagging the E&P names but the 3-month return (+35%) is comparable — the lagging is the recent consolidation.
  • SLB (RSI 58.6) is the best-positioned services name for a longer-running conflict: high oil prices incentivize more drilling, which means more SLB revenue with less commodity price risk. If oil stays elevated, SLB is the lower-beta proxy.
  • HAL at RSI 64.6 is getting extended but still has room vs XOM/OXY.

Energy ETFs (XLE / XOP / OIH)

Stock Price 7D 30D 3M RSI Status Action
XLE $60.72 +1.32% +7.15% +36.70% 66.9 🟠 Extended ⚠️ Avoid chasing
XOP $180.23 +2.50% +13.41% +43.32% 66.5 🟠 Extended ⚠️ Avoid chasing
OIH $403.39 -1.32% +2.01% +41.65% 59.4 🟢 Healthy pull 🔍 Watch
  • All three energy ETFs are up 37-43% in 3 months — they've already done the work. RSI 60-67 means they're not at peak exhaustion but the risk/reward for new entries is poor.
  • XOP (exploration & production concentrated) shows the highest 30-day return (+13.41%) vs XLE's broader sector exposure (+7.15%). XOP is where the pure-play oil price leverage lives — but it's also the most vulnerable on de-escalation.
  • OIH (oilfield services) pulled back -1.32% this week while XLE/XOP gained — this is the services lag that typically represents better entry. OIH at RSI 59.4 is the cleanest setup in the group if you believe oil stays elevated for 6+ months.
  • No new long energy positions at current RSI levels. If oil pulls back 10-15% (ceasefire rumors), XLE/XOP in the RSI 40-45 range would be a legitimate entry.

Safe Havens (GLD / TLT / UUP)

Stock Price 7D 30D 3M RSI Status Action
GLD $428.24 +2.36% -12.60% +8.06% 45.4 🟡 Recovering 📈 Accumulate
TLT $86.94 +0.94% -2.98% +0.46% 47.7 🟡 Neutral 🔍 Watch
UUP $27.79 +1.34% +1.68% +2.81% 58.5 🟢 Strong-up 🔒 Hold
  • The safe haven picture is telling a complex story. Gold was supposed to rip on a war — instead it dropped 12.6% in 30 days after an earlier parabolic run. The narrative: gold ran too far, too fast into the conflict; now dollar strength (war = USD flight to safety) is providing the headwind. The weekly recovery (+2.36%) suggests the worst of the flush is done.
  • TLT (long bonds) is essentially flat on 3 months (+0.46%) and slightly negative 30 days (-2.98%). Bonds are stuck: war = inflation (oil) = rates stay up = TLT can't rally. But recession risk (demand destruction from $127 oil) keeps rates from spiking dramatically. TLT is in no-man's land.
  • UUP (dollar) is the true safe haven in this conflict: +2.81% in 3 months, golden cross intact, RSI 58.5. The dollar is winning the safe-haven competition vs gold. This is unusual and worth watching — if the dollar weakens, gold will rip back hard.
  • GLD is the accumulate here. The structural multi-year bull market in gold (+133% over 3 years) is intact. The capitulation from RSI 16 (extreme oversold in prior weeks) to current recovery is a classic re-entry setup. Target: gradual accumulation toward the SMA200 at $377.75 for any deeper dip.

Defense Quick Look

Stock Price 7D 30D RSI Action
LMT $601.99 -2.39% -11.04% 38.9 📈 Accumulate
RTX $191.77 -3.05% -9.61% 41.0 📈 Accumulate
NOC $678.65 -1.88% -11.64% 39.9 📈 Accumulate
ITA $217.86 -4.70% -13.00% 38.3 🔍 Watch

Defense pulled back 10-14% in 30 days despite the active conflict — war premium exhaustion after a 20-25% 3-month run. RSI 38-41 across the board means they're approaching the accumulate zone. For fuller defense analysis see 2026-03-31-defense-contractors.


Crisis Losers

These assets are being hurt by the Iran conflict:

Asset Price 30D RSI Why It's Losing Action
INDA $46.44 -8.85% 36.4 India imports 80%+ of oil — $127/bbl wrecks current account ❌ Avoid
ITB $90.12 -13.97% 36.1 Oil inflation = sticky rates = housing crushed ❌ Avoid
XHB $98.15 -13.00% 38.5 Same as ITB — mortgage rates won't fall ❌ Avoid
FXY $57.81 -1.01% 46.1 Japan imports all its energy — death cross active ❌ Avoid
VUG $434.35 -5.93% 40.1 Tech growth = rate-sensitive = Iran inflation kills discount rate ❌ Avoid
UNG $11.76 -2.00% 44.9 Natgas doesn't benefit from oil war — death cross active ❌ Don't Buy
FXI $35.65 -3.39% 43.6 China tariff + slowdown fears + death cross ❌ Avoid

The unifying theme: Everything that imports energy, needs low rates, or depends on global growth is getting hurt. Housing is particularly exposed — oil-driven inflation keeps mortgage rates elevated, and affordability was already broken before $127 oil.


Crisis Playbook

If Conflict Escalates (Strait of Hormuz closure / oil >$150)

Play Asset Thesis
🔥 Energy long XOP, OXY, DVN Pure oil price leverage; only if current positions not yet held
🔥 Defense accumulate RTX, LMT, NOC Munitions burn rate accelerates; budget supplementals pass fast
🔥 Safe haven add GLD Dollar + gold both win if it gets really bad
🚨 Exit housing ITB, XHB Oil >$150 = rates stay elevated = housing breaks further
🚨 Avoid EM importers INDA India current account crisis risk at >$150 oil

If Conflict De-escalates (Ceasefire / Diplomacy)

Play Asset Thesis
🚨 Cut energy XOP, OXY, HAL Oil could fall 20%+ in days on ceasefire news
🚨 Monitor defense LMT, RTX Defense pulls back but less than energy — hold quality
🟢 Re-enter growth VUG, QQQM Lower oil = lower inflation = rate relief = growth stocks recover
🟢 Buy India INDA Direct oil import relief; death cross reversal candidate
🟢 Housing watch ITB, XHB Rate relief + lower oil = housing bottom

Base Case (Conflict continues at current intensity, oil $110-135)

Play Asset Thesis
📈 Accumulate gold GLD Dollar safe-haven bid fades as conflict normalizes; gold reclaims role
📈 Hold oil services SLB Structural drilling demand persists at $110+ oil; lower risk than E&P
📈 Accumulate defense RTX, LMT Munitions orders are 12-24 month revenue story; pullback is entry
🔒 Hold energy XLE, XOM Don't chase but don't sell
🔍 Watch Brazil EWZ Commodity exporter — stays strong in any oil scenario

What to Watch

Indicator Current Bull Trigger Bear Trigger
USO (oil) $127.34, RSI 68.5 Strait of Hormuz partial blockade → $145+ Ceasefire deal → $95-105
GLD (gold) $428.24, RSI 45.4 Dollar weakens, reclaims $450 Dollar stays strong, breaks $400
UUP (dollar) $27.79, RSI 58.5 Conflict escalation, risk-off → $29+ Fed pivot signals, dollar softens
TLT (long bonds) $86.94, RSI 47.7 Oil demand destruction → recession fear → bond bid Inflation stays hot → TLT breaks $80
INDA (India) $46.44, RSI 36.4 Oil drops below $90, current account improves Oil $150+ = currency crisis risk
VUG (growth) $434.35, RSI 40.1 Rate relief from oil normalization Tech earnings miss on margin compression
ITA (defense ETF) $217.86, RSI 38.3 RSI reaches 30-35 = strong buy zone Defense budget cuts (unlikely in current environment)

Weekly monitoring priority: USO daily price and any Strait of Hormuz shipping reports. This is the single variable driving the entire cross-asset landscape. A confirmed closure → escalation playbook. A confirmed reopening → de-escalation playbook.


Key Discoveries

Discovery Implication
Dollar (UUP) is outperforming gold as the war safe haven Unusual — watch for dollar reversal as the gold re-entry trigger
Brazil (EWZ) +20% 3M — only EM winning Commodity exporter rotation is a clear trade; long EWZ, short INDA
Housing (ITB) death cross while oil at $127 Oil inflation = mortgage inflation = housing stays broken until conflict ends
Defense pulling back 10-14% DURING active war War premium exhaustion creates accumulate zone in the best names (RTX, LMT)

Mistakes (Don't Repeat)

Mistake Lesson
Adding energy at RSI 70+ after a 40% 3-month run War premium is already in the price; wait for pullbacks
Assuming all safe havens work in war Dollar won this round; gold lost to dollar strength temporarily
Holding INDA through an oil shock India is structurally vulnerable to Middle East conflicts — exit early

Open Questions

  • Is the Strait of Hormuz actually restricted, or is the disruption risk/premium exceeding actual flow disruption?
  • Does $127 oil cause a global recession that ultimately collapses oil demand (and oil prices)?
  • Can the Fed credibly hold rates steady when oil is driving CPI higher? (Stagflation trap)
  • If Iran conflict drags 6+ months, does India face an actual current account / currency crisis?
10 events

No direct external sources are attached to this read.