Geopolitical Risk Scan
Geopolitical Risk Scan
Oil is in a confirmed supply shock (USO RSI 84, +51.8% 30D), energy producers are ripping, defense ETFs have pulled back from highs — but safe havens are sending a mixed signal: gold steady, bonds weak, dollar strong, yen falling — this is not a pure risk-off environment but a stagflationary conflict premium where energy, defense, and gold are the hedges, and tech/EM/housing are the casualties.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🔴 CONFLICT PREMIUM ACTIVE — Energy shock ongoing, defense consolidating, gold accumulating, EM selling off |
| Hottest trade | Oil producers (OXY RSI 75, CVX RSI 73, EOG RSI 72) — parabolic and dangerous to chase |
| Steady hedge | GLD RSI 52 — not panicking but accumulating; +19% 3M |
| Biggest loser | INDA (India, RSI 23), XHB (housing, RSI 24) — growth victims of stagflation |
| Key tension | Bond market (TLT RSI 39, -2% 30D) not rallying in a "crisis" — that's the stagflation tell |
Price Table (Data as of 2026-03-12)
Oil Producers
| Stock | Price | RSI | vs SMA20 | 7D% | 30D% | 3M% | Trend | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| XOM | $154.19 | 62.3 | +2.6% | +0.6% | +2.8% | +30.6% | strong-up | 🟢 Running | 🔒 Hold |
| CVX | $197.88 | 73.1 | +6.1% | +2.1% | +9.6% | +33.2% | strong-up | 🟠 Extended | ⚠️ Don't Chase |
| OXY | $58.85 | 75.4 | +13.7% | +2.3% | +30.0% | +44.0% | strong-up | 🔴 Extreme | ⚠️ Avoid |
| COP | $120.17 | 67.9 | +5.9% | -0.4% | +9.3% | +26.8% | strong-up | 🟠 Extended | ⚠️ Caution |
| DVN | $45.96 | 63.9 | +4.1% | +1.6% | +4.6% | +23.3% | strong-up | 🟠 Running | 🔒 Hold |
| EOG | $135.30 | 71.9 | +7.6% | +1.2% | +14.8% | +26.5% | strong-up | 🟠 Extended | ⚠️ Caution |
| HAL | $35.26 | 55.6 | +1.0% | +5.0% | +3.3% | +23.8% | strong-up | 🟢 Healthy | 📈 Accumulate |
| SLB | $44.83 | 32.9 | -9.7% | +1.7% | -11.5% | +14.3% | weak-down | 🟡 Lagging | 🔍 Watch |
Energy ETFs
| ETF | Price | RSI | vs SMA20 | 7D% | 30D% | 3M% | Trend | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| USO | $115.97 | 84.5 | +30.2% | +13.3% | +51.8% | +68.6% | strong-up | 🔴 Parabolic | ⚠️ Avoid |
| XLE | $57.96 | 71.0 | +4.2% | +0.4% | +7.4% | +28.5% | strong-up | 🟠 Extended | ⚠️ Caution |
| XOP | $168.02 | 72.3 | +8.4% | -0.4% | +16.2% | +28.5% | strong-up | 🟠 Extended | ⚠️ Caution |
| OIH | $372.87 | 48.4 | -3.3% | +0.8% | -0.3% | +26.6% | strong-up | 🟡 Pullback | 🔍 Watch |
| UNG | $12.80 | 54.6 | +6.1% | +9.0% | +3.0% | +0.6% | weak-up | 🟡 Recovery | 🔍 Watch |
Safe Havens
| Asset | Price | RSI | vs SMA20 | 7D% | 30D% | 3M% | Trend | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| GLD | $470.67 | 52.5 | +0.1% | +1.9% | +4.3% | +19.0% | strong-up | 🟢 Steady Bid | 📈 Accumulate |
| SLV | $77.06 | 50.0 | +1.3% | +4.9% | +13.8% | +37.4% | weak-down | 🟡 Neutral | 🔍 Watch |
| TLT | $87.11 | 38.7 | -2.2% | -1.8% | -2.1% | +0.8% | weak-down | 🟡 NOT Safe | ⚠️ Avoid |
| UUP | $27.67 | 73.1 | +1.6% | 0.0% | +3.2% | +2.4% | strong-up | 🟠 USD Bid | 🔍 Monitor |
Defense Quick Look
| ETF | Price | RSI | vs SMA20 | 7D% | 30D% | 3M% | Status | Action |
|---|---|---|---|---|---|---|---|---|
| ITA | $231.60 | 40.9 | -3.9% | -1.5% | -0.4% | +10.6% | 🟡 Pullback | 📈 Accumulate |
| PPA | $174.76 | 44.0 | -2.7% | -1.8% | +0.5% | +13.4% | 🟡 Pullback | 📈 Accumulate |
| DFEN | $76.35 | 39.6 | -12.4% | -4.6% | -3.4% | +27.3% | 🟡 Volatile | ⚠️ Avoid |
| LMT | $653.87 | 55.7 | -0.2% | -1.1% | +3.1% | +36.9% | 🟢 Strong-Up | 📈 Accumulate |
| RTX | $203.11 | 50.9 | -0.4% | +1.4% | +1.3% | +14.1% | 🟢 At SMA | 📈 Accumulate |
Crisis Losers
| Asset | Price | RSI | vs SMA20 | 7D% | 30D% | 3M% | Trend | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| XHB | $100.87 | 24.1 | -10.7% | -6.3% | -15.3% | -6.3% | down | 🟢 Capitulating | ⏳ Watch |
| ITB | $93.19 | 22.1 | -11.5% | -6.7% | -17.1% | -9.0% | down | 🟢 Capitulating | ⏳ Watch |
| INDA | $48.68 | 23.5 | -5.6% | -1.9% | -8.3% | -8.4% | strong-down | 🟢 Oversold | ⏳ Watch |
| EEM | $57.24 | 38.8 | -5.2% | +1.7% | -6.0% | +7.1% | weak-down | 🟡 Weak | 🔍 Watch |
| EWG | $40.47 | 29.8 | -5.6% | -1.1% | -7.9% | -4.1% | down | 🟢 Near Oversold | 🔍 Watch |
Analysis
1. Oil Producers: The Trade That Already Ran
The Hormuz situation delivered one of the cleanest geopolitical commodity trades in recent memory, and if you weren't in it, you're now watching the parabola from the sidelines. Here is the honest assessment:
Already too extended to chase:
- OXY: RSI 75, +30% in 30 days, +13.7% above SMA20. This is a parabola. The "average down" case if Iran de-escalates is painful.
- CVX: RSI 73, XOP: RSI 72, EOG: RSI 72 — entire E&P complex in extended territory.
- USO: RSI 84, +30% ABOVE SMA20. This ETF is tracking crude's crisis premium. Crude has priced in sustained Hormuz disruption. Any sign of negotiation = 15-20% snap-back.
Still interesting:
- HAL (RSI 56, +1.0% vs SMA20) — services company that benefits from elevated drilling activity. Less direct Hormuz play, but if oil stays elevated, capex ramps up. The +5% 7-day move this week suggests institutional rotation into the laggard.
- SLB (RSI 33, -11.5% 30D) — oilfield services lagging badly. Down while every E&P is up. This is a dislocation: if oil stays high, SLB revenues are eventually going to ramp. RSI approaching 30 makes this a technically interesting entry — not a crisis play, but a services catch-up trade.
- OIH (RSI 48, -0.3% 30D) — the services ETF confirming SLB's underperformance. All the excitement has been in E&P, not services. OIH might be where the next move is.
2. Energy ETFs: XLE vs XOP vs OIH — Who's Where
| ETF | Focus | RSI | Read |
|---|---|---|---|
| USO | Pure crude oil | 84 | Extreme — this IS the crisis premium |
| XOP | E&P (equal weight) | 72 | Extended but not extreme; reflects individual stock moves |
| XLE | Broad energy | 71 | Extended; includes utilities/services drag keeping RSI from going higher |
| OIH | Oilfield services | 48 | Interesting — services lagging E&P; potential catch-up if oil stays elevated |
If you want energy exposure with better risk/reward: OIH at RSI 48 offers exposure to sustained elevated oil activity without the fully-priced crisis premium of USO/XLE/XOP.
3. Safe Havens: The Stagflation Tell
The most important signal in this entire scan is what is NOT happening with bonds.
In a pure geopolitical crisis, you'd expect:
TLT (20-year Treasury ETF) is down 2% in the last 30 days and sitting at RSI 39. Bonds are NOT rallying in a crisis. This is the stagflation tell. The market is pricing:
- Oil shock = inflation = Fed cannot cut rates
- Therefore bonds are NOT a safe haven right now
- Dollar is the safe haven (UUP RSI 73), and gold is the non-dollar safe haven (GLD RSI 52)
This is the 1970s playbook: oil shock inflation prevents the typical "flight to bonds" in a geopolitical crisis. The correct safe-haven trade in stagflation is gold + energy + defense, NOT bonds.
Key implication: Do not look to TLT as a hedge for this particular geopolitical environment. If you want protection, you want GLD.
4. Crisis Losers: Stagflation's Body Count
Housing (XHB/ITB) is the most dramatic casualty. RSI 22-24, down 15-17% in 30 days. Housing sits at the intersection of every bad thing happening: high mortgage rates (inflation keeps Fed hawkish), high material costs (oil/energy inputs), and demand collapse (consumer squeezed by energy bills). Homebuilders are getting hit from both the cost side and the demand side simultaneously.
INDA (India) at RSI 23 is the international equity casualty. India imports 80% of its oil — an oil shock of this magnitude is a direct tax on India's current account and consumer economy. The death cross (SMA50 below SMA200) and strong-down trend signal this is a sustained move, not a temporary dip.
EWG (Germany) at RSI 30 is approaching oversold. Germany is caught between its NATO defense spending commitment (fiscal expansion), energy import costs (Russia gas still off, now Hormuz disruption), and export slowdown (China demand weak). This is a compounding crisis for the German economy. However, RSI approaching oversold means a technical bounce is possible — not a thesis buy, but a levels trade.
EEM and EWJ are both in weak-down trends — EM and Japan both struggling under dollar strength + oil costs.
Crisis Playbook: What to Do Now
If You Have No Geopolitical Exposure
You are late but the conflict is not resolved. The primary trade (E&P stocks and crude ETFs) has run. The secondary trades with better risk/reward are:
- GLD — The safe haven that's working, not overbought, accumulates steadily. Better entry than energy at current levels.
- LMT/RTX — Defense pulled back from peak war premium. Both at RSI 51-56 after resetting from 60-65. Cleaner entries than they were 10 days ago.
- HAL/OIH — Energy services lagging E&P; potential catch-up if oil stays elevated; better RSI entry than the E&Ps.
- ITA/PPA — Defense ETFs at RSI 41-44; broader, lower-risk entry than individual contractors.
If You Have Energy Exposure Already
Hold. The trend is strong-up, golden crosses intact across the board. But tighten stops — a single de-escalation headline could cause a 15-20% reversal in a week.
Hedges to Consider
What to Watch
| Trigger | Direction | Affected Assets |
|---|---|---|
| Hormuz closure widens / Iran retaliates | Bullish oil/defense | USO, XLE, OXY, CVX, LMT, RTX, NOC — further spike |
| Ceasefire / diplomatic resolution | Bearish oil/defense | Snap-back 15-20% in energy; defense pulls back 5-10% |
| Fed speaks on inflation | Bearish TLT | If oil shock forces Fed hawkish pivot, TLT breaks down further |
| China demand recovery signal | Bullish copper/EM | COPX, EEM, FXI would all bounce |
| Saudi/Gulf emergency weapon orders | Bullish defense | RTX (Patriot/THAAD), LMT (THAAD/F-35) immediate catalyst |
| US supplemental defense appropriations bill | Bullish sector | Single biggest sector catalyst; adds $50-100B to contractor backlogs |
| India oil import shock worsens | Bearish INDA | INDA at RSI 23 already; further deterioration possible if oil stays >$110 |
| Housing data deterioration | Bearish homebuilders | XHB/ITB at RSI 22-24; another weak housing print pushes below support |
Entry Zones
| Stock | Zone | RSI Now | Conviction | Notes |
|---|---|---|---|---|
| GLD | $455-$470 | 52.5 (NOW) | HIGH | Non-dollar safe haven; accumulate steadily |
| LMT | $645-$660 | 55.7 (NOW) | HIGH | Consolidated from peak; best risk/reward in defense now |
| RTX | $198-$205 | 50.9 (NOW) | HIGH | RSI at neutral; most direct missile replenishment play |
| HAL | $33-$36 | 55.6 (NOW) | MEDIUM-HIGH | Services lagging E&P; elevated activity catch-up |
| OIH | $360-$375 | 48.4 (NOW) | MEDIUM | Services ETF lagging; better RSI entry than XLE/XOP |
| ITA | $225-$235 | 40.9 (NOW) | MEDIUM | Defense ETF pullback; lower risk than individual names |
| ⏳ XHB | <$95 | 24.1 | MEDIUM | Capitulation bounce setup; set alert, not yet |
| ⏳ INDA | <$47 | 23.5 | LOW | India oil shock; wait for RSI stabilization |
| ⚠️ USO | AVOID | 84.5 | NONE | Parabolic; crisis premium fully priced |
| ⚠️ OXY | AVOID | 75.4 | NONE | +30% in 30 days; too extended |
Action Matrix
| Action | Stocks | Why |
|---|---|---|
| 📈 ACCUMULATE | GLD | RSI 52, steady safe-haven bid, not overbought despite +19% 3M |
| 📈 ACCUMULATE | LMT, RTX | Defense RSIs reset from peak; war premium not going away |
| 📈 ACCUMULATE | ITA, PPA | Defense ETFs at RSI 41-44; best way into sector without single-name risk |
| 🔒 HOLD | XOM, DVN | Energy positions; trend intact but don't add at RSI 62-64 |
| 🔍 WATCH | HAL, OIH | Services lagging E&P; interesting if oil stays elevated |
| 🔍 WATCH | SLB | RSI 33 approaching oversold in oilfield services; dislocation from E&P |
| 🔍 WATCH | EWG | Germany RSI 30 = near oversold; defense spending tailwind = contrarian |
| ⏳ WAITING | XHB, INDA | Capitulation zones; set alerts, not buys yet |
| ⚠️ AVOID | USO, OXY, XOP | RSI 72-84; fully priced crisis premiums; do not chase |
| ⚠️ AVOID | TLT | Bonds NOT working as safe haven in stagflation; don't buy |
| ⚠️ AVOID | DFEN | 3x leverage decay; not a position trade |
| ❌ DON'T BUY | INDA, FXY | Structural deterioration; oil shock + strong dollar = sustained pressure |
What Changed (vs 2026-03-10)
- Oil continued accelerating — USO went from ~RSI 78 to 84; XOP added another +16% 30D reading; crisis is not de-escalating
- Defense ETFs (ITA/PPA) gave back gains — from RSI 55 to RSI 41-44; creating better entry points in ETF vs individual names
- TLT confirmed stagflation signal — bonds continuing to sell off (-1.75% this week) despite geopolitical crisis; the "flight to safety" is happening in gold and dollar, NOT treasuries
- Housing capitulation accelerated — XHB/ITB down another 6-7% this week; RSI dropped to 22-24; getting closer to a bounce setup
- INDA joined oversold club — India (RSI 23) now in same territory as XHB/ITB; oil import shock visible in the data
- HAL emerged as a laggard-to-watch — +5% this week as services starts to catch up to E&P performance
The Gold
Key Discoveries
| Discovery | Implication |
|---|---|
| TLT -2% 30D in a "crisis" environment | Stagflation: bonds are NOT the safe haven; gold and dollar are |
| USO RSI 84 + GLD RSI 52 simultaneously | Oil shock is priced; gold accumulation is not yet extended — gold has better risk/reward |
| HAL +5% this week while E&P is flat | Services beginning to catch up; OIH/HAL are the lower-RSI entries into energy complex |
| INDA RSI 23 + XHB RSI 24 + ITB RSI 22 | Three unrelated assets in capitulation simultaneously = broad stagflation damage, not just sector rotation |
| OXY RSI 75, +30% 30D | Best E&P performance but also most dangerous to hold; Berkshire/Buffett position, but don't confuse smart money holding with smart money adding |
Mistakes (Don't Repeat)
| Mistake | Lesson |
|---|---|
| Buying TLT as a geopolitical hedge | In stagflation, bonds don't rally in crises — gold and dollar do |
| Chasing USO/XOP at RSI 72-84 | Oil shock was a buy two weeks ago; don't buy when it's already parabolic |
| Treating all geopolitical crises identically | This is a supply-shock + sustained conflict scenario, not a short-term spike; playbook is gold/defense/selective energy, NOT broad risk-off |
Open Questions
- Is there a Hormuz ceasefire or diplomatic off-ramp in the next 30 days? If yes, energy/defense snap-back will be violent.
- Does the Fed acknowledge the oil-shock inflation explicitly? That changes the rate path and TLT trajectory.
- India (INDA RSI 23) — is this the beginning of a sustained EM crisis as the oil shock compounds dollar debt servicing costs?
- At what oil price does the demand destruction thesis kick in and break the energy rally? ($120? $140?)
- SLB vs E&P divergence: is oilfield services being shunned for a reason (capex freeze until conflict clarity), or is this a classic laggard opportunity?
Related
10 eventsNo direct external sources are attached to this read.