Geopolitical Risk

Scan

Geopolitical Risk

raw scan snapshot — prices as of scan date, not live 59 rows · screens, not recommendations event statusconfirmedprior scanresearch/scans/2026-10-09-geopolitical-risk.md

Data as-of the 2026-10-16 settled close. World facts carry their own dates (October 12–16). News pulls for the individual names predate Friday's session, so Friday's single-day moves are tape unless a dated item is cited.


The geopolitical board was the strongest on the tape and the war is still paying through oil. Twenty-four of 28 names rose Friday. $XOM, $CVX, $COP and $EOG closed within 0.23% of their 52-week highs at RSI 70.3 to 74.7, the US crude fund gained 9.15% on the week, and the refiners sit 53% to 62% above their 200-days. Gold, silver and the miners fell with the hike odds and stay under their 200-day averages; the defense primes bounced 3.91% to 8.34% and are still under theirs.


Quick Snapshot

Signal Reading
Overall 🟢 Energy at its highs and extended; havens still not paying; defense bouncing but under its lines
Leaders $COP (+9.25% on the week), $USO (+9.15%), $LMT (+8.34%), $NOC (+8.14%), $EOG (+6.65%), $CVX (+6.14%), $XOM (+5.94%)
Laggards $SLV (−5.97%, 21.2% under its 200-day), $UNG (−3.88% Friday), $OIH (−1.66%, 2.8% under its 200-day), $GDX (−1.76%), $GLD (−0.67%)
Caveat Friday's oil move has dated items (Bloomberg, CNBC, October 16). Friday's defense jump, metals and services moves have no cause on file; the company-level pulls predate the session.

What's Going On

Producers broke out. Over five sessions $COP rose 9.25%, $EOG 6.65%, $CVX 6.14%, $XOM 5.94%, $DVN 5.12% and $OXY 3.78%; the energy-sector fund ($XLE) gained 4.86% and the exploration fund ($XOP) 4.63%. All six gained 2.46% to 3.53% Friday. $XOM, $COP and $EOG were reclassified to breakout: Exxon closed just above its $178.69 base pivot on normal volume (1.01 times), ConocoPhillips above its $143.13 pivot, and EOG above its $155.00 pivot on 1.74 times volume. Every producer is above its 200-day on a one-year gain of 47.33% to 68.58%, and four of six are now at RSI 70 or higher (the October 9 range was 52.6 to 64.2). Bloomberg (October 16) reported Brent touching $110 for the first time since May as hopes of supply relief dwindled, and CNBC (October 16) tied the Friday jump to Iran's escalated Hormuz attacks that week.

Refiners stayed extended but quiet: $VLO rose 2.53% on the week and 0.15% Friday on 0.55 times volume, $PSX 5.39% on the week to RSI 70.7. They are 62.3% and 53.0% above their 200-days on years of +184.36% and +128.4%. Services still lag the barrels: $SLB sits 3.0% and $HAL 6.1% under their 200-days and the services fund ($OIH) 2.8% under its own (0.5% on October 9), despite 1.48% to 2.34% Friday gains. On supply, the October 15 market brief carried the IEA completing its 100 million-barrel release and adding more than 20 million barrels of diesel (CNBC, Semafor, Bloomberg).

The havens still did not catch a war bid. Gold fell 0.67% on the week and sits 7.9% under its 200-day with a −3.64% year; silver lost 5.97% and sits 21.2% under; the miners fund ($GDX) is 3.7% under (2% on October 9, per the October 9 macro scan). Bloomberg tied the October 14 gold slump to Fed-hike wagers (as carried in the October 14 market brief), and gold edged lower into Warsh's October 15 speech. The dollar cooled: $UUP RSI fell from 69.9 to 57.7, and Bloomberg (October 16) had its worst week in over a month. The long-bond fund ($TLT) rose 2.65% on the week to RSI 56.4 (34.8 on October 9) and sits 5.8% under its 200-day (8.4% on October 9), still down 12.36% on the year. September CPI printed +0.6% on the month and 3.7% on the year, and September PPI 6.3% on the year (CNBC, as carried in the October 14 and 15 market briefs).

Equities fell into the oil spike. Bloomberg (October 16) called it the S&P 500's worst week since June, and the October 16 conditions digest has the VIX at 19.99, up 21.5% on the day. The four decliners on this board Friday were all havens or gas: $UNG (−3.88%), $SLV (−0.79%), $UUP (−0.28%) and $GLD (−0.18%).


What Changed Since Prior Scan

Against the October 9 edition (history, for comparison):

  • Producers went from intact to extended. $XOM, $COP and $EOG moved to breakout classifications; RSI now 61.8 to 74.7 against 52.6 to 64.2. The US crude fund's week went from +0.56% to +9.15%.
  • Refiners held their lead without adding to it. $PSX crossed to RSI 70.7 (69.6 before); $VLO eased to 66.4 (69.8).
  • Services slipped further from their line. $OIH is 2.8% under its 200-day, from 0.5%.
  • Havens deteriorated. The miners' gap widened from 2% to 3.7%, silver's from 16.7% to 21.2% (October 9 macro scan); $GLD's one-year turned negative.
  • Bonds and the dollar reset. $TLT left oversold (34.8 to 56.4) and is back over its 20-day; $UUP left the edge of RSI 70.
  • Defense primes bounced. Weekly moves went from under 1% to +3.91% to +8.34%; $NOC left collapse for downtrend. Still zero of six primes above their 200-days.

Twelve of 28 names close above their 200-day averages, the same twelve as October 9: six producers, both energy funds, the crude fund, both refiners and the dollar. Twenty-one of 28 are above their 20-day.

How To Read The Board

The tables are raw screen evidence from the October 16 settled close. Use the one-year and vs-200-day columns to separate long trends from weekly noise. Energy names above their 200-days with 47% to 184% years are intact trends; a pullback there is a flag, but names at RSI 70 and 0.1% under their highs are extended. Havens and defense names under their 200-days have long trends under test or broken. World events carry their capture dates; none is treated as the cause of a single name's move unless the item names it.


Oil Producers — Upstream

Stock Price RSI SMA20 vs SMA20 (%) 1D (%) 7D (%) 30D (%) 1Y (%) vs SMA200 (%) Signal
XOM 178.98 73 166.11 7.7 2.46 5.94 9.59 61.77 18 🟠 Breakout, extended
CVX 224.99 70.8 209.61 7.3 2.59 6.14 6.36 48.3 18.5 🟠 Intact, at its high
OXY 62.38 63.6 58.53 6.6 2.82 3.78 5.09 52 13.4 🟢 Intact, least extended
COP 146.51 74.7 131.64 11.3 3.37 9.25 10.54 68.58 23.4 🟠 Breakout, most extended
DVN 50.73 61.8 48.14 5.4 3.03 5.12 4.73 58.38 12.1 🟢 Intact, not extended
EOG 158.01 70.3 145.22 8.8 3.53 6.65 9.03 47.33 17.6 🟠 Breakout on heavy volume
  • Six of six above their 200-days and 20-days. Exxon's base is 9.6 weeks, ConocoPhillips' 8.4 and EOG's 23.6; all three are only just over their pivots, so a retest is the natural test.
  • Exxon and Chevron are scheduled to report October 30 (provider dates); ConocoPhillips and EOG November 5.

Oil Services & Refiners

Stock Price RSI SMA20 vs SMA20 (%) 1D (%) 7D (%) 30D (%) 1Y (%) vs SMA200 (%) Signal
SLB 49.5 44.4 49.81 -0.6 2.34 1.12 -5.35 50.36 -3 🟠 Pullback, under its 200-day
HALE 33.5 53.1 32.56 2.9 1.85 2.92 -2.93 53.53 -6.1 🟠 Basing, under its 200-day
OIH 382.18 42.1 387.53 -1.4 1.48 -1.66 -4.42 53.09 -2.8 🟠 Basing, gap widened
VLO 444.71 66.4 413.86 7.5 0.15 2.53 10.27 184.36 62.3 🟠 Extended leader, quiet Friday
PSX 293.17 70.7 270.07 8.6 1.37 5.39 10.78 128.4 53 🟠 RSI over 70
  • Services carry positive years (+50.36% to +53.53%) but sit under or on their lines while producers are at highs: the market is paying for barrels, not drilling. Halliburton is scheduled to report October 20, Valero October 22, Schlumberger October 23 and Phillips 66 October 28 (provider dates, the last estimated).

Energy ETFs & Commodities

Stock Price RSI SMA20 vs SMA20 (%) 1D (%) 7D (%) 30D (%) 1Y (%) vs SMA200 (%) Signal
XLE 68.24 69.1 63.92 6.8 2.52 4.86 6.58 60.04 18.4 🟠 At its high, RSI near 70
XOP 200.38 64.5 187.91 6.6 2.82 4.63 4.47 62.53 20 🟢 Intact
USO 161.76 66.9 149.21 8.4 2.83 9.15 3.58 138.55 35.6 🟠 Extended over its 20-day, trend intact
UNG 10.66 48.7 10.81 -1.4 -3.88 -3.18 2.9 -7.94 -5.5 🔴 Under its 200-day, down on the year
  • Crude outran the equities this week (+9.15% against $XLE +4.86%), reversing October 9's gap in which the equity funds led. Natural gas fell with no gas-specific cause on file.

Safe Havens

Stock Price RSI SMA20 vs SMA20 (%) 1D (%) 7D (%) 30D (%) 1Y (%) vs SMA200 (%) Signal
GLD 382.01 45.5 384.32 -0.6 -0.18 -0.67 -2.48 -3.64 -7.9 🔴 Under its 200-day, negative year
SLV 51.51 37.2 55.16 -6.6 -0.79 -5.97 -9.71 4.76 -21.2 🔴 Deepest haven gap, downtrend
GDX 87.71 46.2 89.07 -1.5 0.79 -1.76 -5.48 3.87 -3.7 🟠 Nearest to its 200-day
UUP 28.92 57.7 28.86 0.2 -0.28 -0.34 1.83 4.33 3.9 🟡 Cooled from RSI 70
TLT 80.05 56.4 78.76 1.6 0.1 2.65 -1.03 -12.36 -5.8 🟠 Bounce inside a downtrend
  • Gold is trading the rate path: it fell on hike wagers and did not rise when the dollar cooled. The dollar is the only haven still above its 200-day (3.9%).
  • The bond bounce is real but unconfirmed: $TLT is over its 20-day and 5.8% under its 200-day. Bloomberg (October 16) had Treasuries falling Friday as Treasury stayed silent on long-end sales and oil climbed; the fund still finished flat.

Defense Quick Look

Stock Price RSI SMA20 vs SMA20 (%) 1D (%) 7D (%) 30D (%) 1Y (%) vs SMA200 (%) Signal
LMT 552.09 64.7 516.62 6.9 3.65 8.34 2.76 11.93 -2.2 🟠 Bounced, under its 200-day
RTXE 193.92 56.2 187.03 3.7 3.73 4.27 -1.48 23.48 -0.6 🟠 Nearest to its 200-day
NOCE 519.86 58.9 495.19 5 4.05 8.14 -2.06 -13.21 -12.5 🔴 Downtrend, down on the year
GD 344.23 52.6 335.47 2.6 2.14 3.91 -4.38 4.13 -3 🟠 Bounced, under its 200-day
LHX 248.51 57 238.47 4.2 3.33 4.87 -0.89 -12.59 -19.3 🔴 Collapse class
BA 190.21 43.5 191.31 -0.6 0.78 -0.08 -5.82 -10.23 -13.3 🔴 Flat week, down on the year
ITA 209.07 43.7 208.64 0.2 1.04 1.17 -2.88 1.37 -9.1 🔴 Basket under its 200-day
PPA 156.43 44.5 156.12 0.2 0.71 0.91 -2.34 2.33 -8.6 🔴 Basket under its 200-day

Five primes gained 2.14% to 4.05% Friday and 3.91% to 8.34% on the week, after moving under 1% a week earlier. The full read, including the TTM Technologies and nuclear drops, is in the defense-contractors scan.


Tier Analysis

Capitulation (RSI under 25) — none.

Oversold (RSI 25–40) — $SLV (37.2) only, inside a downtrend 21.2% under its 200-day.

Neutral / Strong (RSI 40+) — everything else. Five names are at RSI 70 or higher: $COP (74.7), $XOM (73.0), $CVX (70.8), $PSX (70.7) and $EOG (70.3); $XLE (69.1) and $VLO (66.4) are next. Last week no name on the board was over 70.

Entry Zones

Conditions, not orders. Names at RSI 70 and 0.1% under highs have no zone until they come back.

Stock Entry zone Thesis
$XOM Retest of the $178.69 pivot or the 20-day (166.11) that holds Breakout, extended at RSI 73
$COP / $EOG Retest of the pivots ($143.13 / $155.00) or the 20-day (131.64 / 145.22) that holds Breakouts on thin margins
$CVX / $OXY / $DVN Pullback that holds the 20-day (209.61 / 58.53 / 48.14) Intact producer trends
$XLE / $XOP / $USO Pullback that holds the 20-day (63.92 / 187.91 / 149.21) Intact; extended
$VLO / $PSX No chase; a reset toward the 20-day (413.86 / 270.07) Strongest trends, extended
$OIH / $SLB / $HAL Close back above the 200-day (393.26 / 51.03 / 35.67) Services need a reclaim before they count
$GDX Close back above the 200-day (91.05) Nearest haven repair
$GLD / $SLV / $TLT No zone until the 200-day (414.98 / 65.4 / 84.95) is reclaimed Long trends under test or down
Defense primes Reclaim of each 200-day See the defense-contractors scan

Action Matrix

Stock Signal Action Notes
XOM, CVX, COP, EOG 🟠 ⚠️ Avoid chasing Intact or breakout; RSI 70 or higher
OXY, DVN 🟢 🔒 Hold Intact, not extended
XLE, XOP 🟠 🔒 Hold Intact; XLE at RSI 69.1
VLO, PSX 🟠 ⚠️ Avoid chasing Extended leaders
SLB, HAL, OIH 🟠 🔍 Watch Need their 200-days
USO 🟠 🔒 Hold Long trend intact; extended
UNG 🔴 🔍 Watch Under its 200-day
GLD, SLV 🔴 ⚠️ Avoid Under their lines, negative one-year on gold
GDX 🟠 🔍 Watch Gap widened to 3.7%
UUP 🟡 🔍 Watch Cooled; above its 200-day
TLT 🟠 🔍 Watch Bounce inside a downtrend; Fed meeting is the test
LMT, RTX, GD, ITA, PPA 🟠 🔍 Watch Bounced; no 200-day reclaim
NOC, LHX, BA 🔴 ❌ Don't Buy Down on the year, deep gaps

Crisis Losers

  • The long bond. $TLT is down 12.36% on the year and 5.8% under its 200-day; the dated headwinds are hot inflation prints (CPI 3.7%, PPI 6.3% on the year) and the October 28 Fed meeting, where hike odds were 39% on October 14 (CNBC).
  • Gold and silver. Both fell with the hike odds, not the dollar; Bloomberg (October 16) says the dollar had its worst week in over a month while bullion still lost ground.
  • Natural gas. $UNG fell 3.88% Friday and is down on the year; no cause on file.
  • Growth equities (not on this board). Bloomberg (October 16) had AI fears hitting chipmakers in the S&P 500's worst week since June.

Crisis Playbook

The state of the war as of October 16:

Scenario What's on file (dated) Beneficiaries on this tape Reading
Escalation at sea Iran escalated Hormuz attacks and Brent touched $110 (CNBC, Bloomberg, October 16); a container ship sank after a strike (Bloomberg, October 14); two cargo ships sunk near Hormuz (October 15 brief) Producers, crude and Brent funds, refiners Priced and extended: five names at RSI 70 or higher
US strike options Trump: no nuclear weapons, no ground troops, as the US reportedly weighs new strike options (CNBC, October 16); reports of the largest non-nuclear bomb (October 15 brief) Crude; defense primes bounced but are under their 200-days First response in the primes, unconfirmed
Gulf spillover Reported Houthi strike on Aramco's headquarters (Bloomberg, Semafor, October 13–14 briefs); Saudi vulnerabilities (Semafor, October 16); UAE routing around Hormuz via Fujairah (Semafor, October 16) Crude, producers Already in the producers' trend
Supply response IEA completed a 100 million-barrel release and added more than 20 million barrels of diesel (October 15 brief) Pressure on refiners and crude Valero's flat Friday on light volume
Rates shock CPI +0.6% on the month, PPI 6.3% on the year; Warsh gave no hike signal for October (CNBC, October 16); Bailey: energy shock pushes cuts off the table (Bloomberg, October 16) Dollar cooled Pressures gold, $TLT, growth

What To Watch Next

  • Exxon's $178.69 pivot, ConocoPhillips' $143.13 and EOG's $155.00. Holding them on a pullback keeps the breakouts valid; a close back inside the bases would turn Friday into a spike.
  • Brent at $110. Whether the Brent fund (RSI 69.9 in the macro summary) clears its high or resets; Iran headlines set the direction.
  • Refiners at RSI 70. Valero is scheduled to report October 22 and Phillips 66 October 28 (provider dates).
  • The October 28 Fed meeting and the long bond's 200-day: $TLT needs 5.8%.
  • Defense 200-days. RTX, Northrop and GE report October 20, Lockheed October 22 (estimated); $RTX is 0.6% under its line.
  • Metals. $GDX 3.7% under its 200-day; gold's year is now negative.
  • Missing receipts. News pulls dated after Friday's session for the producers, metals and primes.

Sources

9 events