All Reports
TradeWind ResearchMonday, March 30, 2026

Apex Weekly Playbook โ€” Iran War / Oil Shock: Geopolitical Risk-Off | March 30, 2026

Iran war entering week 5 drives oil to $101+ and VIX to 31.29 โ€” this week is a geopolitical risk-off rotation into energy (XLE), gold (GDX/GLD), and defensives (XLP), while institutional QQQ put sweeps confirm bearish tech posture. Top conviction play: long XLE.

Apex Weekly Playbook โ€” Iran War / Oil Shock: Geopolitical Risk-Off | March 30, 2026


SECTION 1: MARKET CONTEXT

As of Friday March 28 close / Monday March 30 pre-market

IndexLevelChange
S&P 5006,368.85-1.67%
Dow Jones45,166.64-1.73%
Nasdaq Composite20,948.36-2.15%
SPY$634.09-1.31%
QQQ$562.58-1.44%
IWM$243.10-1.18%

VIX (CBOE via Garita): 31.29 | prev close 31.05 | +0.77%

> Elevated volatility regime. VIX above 30 means options are expensive โ€” favor spreads over naked longs.

Commodities:

  • Crude Oil (WTI futures): $101.52 | +1.89% โ€” heading toward 4-year highs
  • Gold futures: $4,527.50 | +0.78%
  • GLD ETF: $414.70 | +2.09%

Rates: 10yr Treasury yield โ€” unavailable (direct yield data not parsed; TLT $85.64 +0.16%, implying modest flight-to-safety bid for duration)

Crypto: BTC, ETH, SOL prices unavailable (data sources returned no price data this session)

Overall Posture: RISK-OFF. Equities broadly lower, energy and gold catching massive bids, defensive sectors (XLP, XLU) the only equity green. This is a classic geopolitical shock rotation. Monday futures showing a mild bounce (+0.3โ€“0.4%) but the trend remains bearish for growth/tech.


SECTION 2: THE WEEK'S THEME & NARRATIVE

Theme: THE IRAN WAR TAX

The Iran war is now entering its fifth week with no signs of de-escalation. What started as an event markets tried to price as a short-term spike is now being recalibrated as a structural regime shift. Oil is printing $101+ โ€” the first time WTI has traded at these levels in four years โ€” and the market is slowly digesting the implications: higher energy input costs, stagflation risk, compressed consumer discretionary spending, and a Fed that can't cut rates even if it wants to.

The mechanism is straightforward but brutal: energy shock drives margin compression for industrials, airlines, and retailers; consumer softening follows; earnings estimate cuts come next; multiple compression accelerates. This plays out over weeks, not days. The first-order trade (long energy) is already crowded. The second-order trade โ€” short the most oil-sensitive parts of the economy, long safe havens and defensive yield โ€” is where the alpha lives this week.

Who wins: XLE, defense contractors, gold, utilities, consumer staples. Who loses: airlines, consumer discretionary, high-multiple tech, anything with thin margins and heavy energy exposure. The wild card is that Friday's sharp selloff (-1.67% S&P) came on what was supposed to be a quiet session โ€” that tells you institutional hedgers are still adding protection, not reducing it. Garita's options signals confirm this: massive QQQ put sweeps dominated flow all of last week with $800K+ premium blocks printing at score 103.


SECTION 3: KEY EVENTS THIS WEEK

  • Monday Mar 30 โ€” Chicago PMI (9:45 AM ET). Dallas Fed Manufacturing (10:30 AM ET). Watch for any Iran diplomatic headlines โ€” even rumors of ceasefire talks would rip equities 3-5% in a session.
  • Tuesday Apr 1 โ€” ISM Manufacturing PMI (10:00 AM ET). JOLTS Job Openings (10:00 AM ET). Construction Spending. Watch for any retaliatory escalation.
  • Wednesday Apr 2 โ€” ADP Employment (8:15 AM ET). ISM Services (10:00 AM ET). ๐Ÿ”ด Fed speakers likely โ€” any hawkish tone on oil-driven inflation crushes the nascent bounce.
  • Thursday Apr 3 โ€” Weekly Jobless Claims (8:30 AM ET). Factory Orders.
  • Friday Apr 4 โ€” ๐Ÿ”ด NFP (Non-Farm Payrolls) โ€” 8:30 AM ET. THE event of the week. Strong jobs number + elevated oil = stagflation narrative amplifies, rate cuts pushed further out. Weak jobs = recession fear amplifies selling. No clean outcome unless Goldilocks print.

Earnings: No mega-cap S&P 500 earnings this week. Q1 season kicks off mid-April. Watch for energy sector pre-announcements and upward revisions.


SECTION 4: SECTOR BREAKDOWN

๐ŸŸข XLE (Energy): $62.56 | +1.67% | ETF INFLOW +$3,726M (z=1.0)

Oil at $101+ is pure fuel for E&P and refiner names. This is the week's primary tactical long. Flow is real and accelerating. Crack spreads widening as refinery capacity tightens.

๐ŸŸข GLD (Gold): $414.70 | +2.09% | ETF INFLOW +$6,876M (z=1.1) โ€” largest inflow this week

Gold at $4,527 futures is a flight-to-safety play AND an inflation hedge. The inflow z-score of 1.1 shows the biggest institutional rotation this week is into gold. Gold miners (GDX) likely to outperform on operating leverage.

๐ŸŸข XLP (Consumer Staples): $81.78 | +0.63% | ETF INFLOW +$2,122M (z=1.3) โ€” highest z-score

Highest z-score inflow of the week. Classic defensive rotation into PG, KO, WMT, COST. In a stagflation environment, staples with pricing power win. Confirms institutional risk-off posture.

๐ŸŸข XLU (Utilities): $45.59 | +0.48% | ETF INFLOW +$1,193M (z=0.8)

Utilities as yield proxy and defensive safe haven. Rate sensitivity is a risk if yields spike on inflation fears, but net flows are positive.

๐Ÿ”ด XLF (Financials): $47.81 | -2.01% | ETF OUTFLOW -$3,099M (z=-1.2)

Banks getting hit hardest among all sectors. Stagflation fears, loan quality concerns, and adverse curve dynamics all in play simultaneously. Biggest outflow z-score among equity ETFs. Avoid.

๐Ÿ”ด XLY (Consumer Discretionary): $105.68 | -2.43% | ETF OUTFLOW -$1,105M (z=-1.0)

Worst performing sector by price. Oil shock crushes consumer spending. Amazon retail, Tesla, homebuilders, airlines, cruise lines โ€” all at risk. Fade any bounces.

๐Ÿ”ด XLK (Technology): $129.92 | -1.22% | ETF OUTFLOW -$2,065M (z=-0.9)

Growth/tech under pressure from risk-off sentiment and rate fears. QQQ at $562.58 with score-103 put sweeps printing last week. Smart money is not buying tech here.

๐Ÿ”ด XLV (Healthcare): $143.26 | -1.69% | ETF OUTFLOW -$1,853M (z=-0.6)

Underperforming despite defensive label. Inflation concerns hitting pharma input costs. Not a clean safe haven this cycle.

๐Ÿ”ด XLC (Communication Services): $107.04 | -1.18% | ETF OUTFLOW -$1,027M (z=-1.0)

Meta, Alphabet, Netflix caught in tech and risk-off selloff. Ad revenue fears on slowing consumer backdrop.

๐Ÿ”ด XLI (Industrials): $159.20 | -0.87% | ETF OUTFLOW -$2,217M (z=-0.7)

Energy cost pressure on manufacturers and transport. Airlines within this group are particularly exposed. Avoid.

โšช XLB (Materials): $48.91 | -0.27% | ETF OUTFLOW -$526M (z=-0.8)

Mild underperformance. Gold miners within materials sector could diverge positively given gold's breakout.

โšช XLRE (Real Estate): $40.01 | -0.52% | ETF OUTFLOW -$245M (z=-0.7)

Rate sensitivity plus slowing growth creates mild headwind. Not a buy here.

TLT (Long-Term Treasuries): $85.64 | +0.16% | ETF INFLOW +$3,420M (z=0.7)

Modest flight-to-quality bid in bonds. Duration is catching a safe-haven flow.


SECTION 5: GARITA SIGNAL INTELLIGENCE

Convergence Alerts

Top bullish multi-source convergence (flagged with risk-off macro filter):

MSFT โ€” 6 sources aligned bullish

Microsoft's AI moat (Azure, Copilot) makes it the most defensible mega-cap tech. Strongest convergence in Garita's database. If there's any bounce in growth, MSFT leads. Treat as a wait-for-dip entry given macro headwinds.

AAPL โ€” 5 sources aligned bullish

Apple's services revenue and buyback machine offer relative insulation. Supply chain Iran exposure is minimal. Best-in-class defensive tech quality.

NVDA โ€” 4 sources aligned bullish

AI capex cycle intact regardless of geopolitics. Remains the highest-conviction tech long โ€” but needs VIX to settle below 28 for a clean entry.

AMZN โ€” 4 sources aligned bullish

AWS cloud plus advertising are defensive revenue streams. Retail exposure is a headwind but cloud insulates the core business.

COIN / HOOD โ€” 3-4 sources aligned bullish

Crypto-adjacent platforms. Iran conflict historically spikes interest in alternative stores of value. COIN and HOOD benefit from elevated crypto volatility and retail trading activity surge.

Squeeze Watch

SRPT (Sarepta Therapeutics) โ€” Squeeze Score: 53 | SI: 25.3% float | DTC: 10.4 days | 5d momentum: +13% | Price: $19.97

Only active squeeze setup in Garita's current database. Short interest at 25.3% of float, days-to-cover at extreme 10.4, and already showing +13% 5-day momentum. Volume ratio 2.4x average. Trigger: any positive clinical data, FDA communication, or short-covering cascade. Without a catalyst, shorts don't cover. This is a binary setup โ€” big if it fires, nothing if it doesn't.

High-Score Signals (48h) โ€” Score 103 Bearish

QQQ โ€” Massive Bearish Put Sweeps (March 27, 2026)

  • QQQ $578 puts, exp 3/26: $800,410 premium | 162,292 volume | 37 trades | vol/OI ratio: 46.4x
  • QQQ $580 puts, exp 3/26: $601,180 premium | 221,174 volume | 7 trades | vol/OI ratio: 39.1x

These were same-day expiry sweeps executed aggressively at near-market prices when QQQ underlying was at $574. The sheer premium size ($800K+ single prints), combined with 46x vol/OI and 37-trade repeated execution pattern, signals institutional hedging at scale โ€” not retail speculation. This is what large funds do when they want crash protection NOW and don't care about paying up. The directional message: smart money is bearish on QQQ near-term. Do not fight this flow.


SECTION 6: THIS WEEK'S PLAYS โ€” RANKED BY CONVICTION

#1 โ€” XLE (Energy Select Sector SPDR) โ€” HIGHEST CONVICTION

  • Price: $62.56 | ETF inflow: +$3,726M (z=1.0) | YTD: outperforming S&P
  • Why this week: Oil at $101 with Iran war in week 5 = energy earnings upgrades incoming. XLE is the cleanest expression of the war trade. E&P names benefit from higher realized prices; refiners benefit from widening crack spreads. Only major sector with confirmed ETF inflows AND price appreciation.
  • Garita signal: ETF flow z=1.0 inflow, confirmed sector leadership
  • Entry zone: $61.50โ€“$63.00 | Target: $67โ€“$69 | Stop: $59.50
  • Upside: +7โ€“10% | Timeframe: 1โ€“2 weeks
  • Vehicle: Stock or April/May bull call spread (e.g., $63/$68)
  • Risk: Surprise ceasefire or diplomatic breakthrough crushes oil and unwinds this entire trade within hours. Size accordingly.
  • Label: Hold Thesis

#2 โ€” GDX (VanEck Gold Miners ETF) โ€” HIGH CONVICTION

  • Price: GLD ETF at $414.70 (+2.09%); GDX price unavailable โ€” use GLD as pricing context
  • Why this week: Gold at $4,527 futures = gold miners have 2-3x operating leverage to spot gold. GDX captures this amplification. Institutional inflow into GLD at $6,876M (z=1.1) is the LARGEST single ETF inflow in Garita's dataset this week. When the biggest institutional flow is into gold, that's the trade.
  • Garita signal: GLD inflow $6,876M z=1.1 โ€” top inflow of the week
  • Entry zone: Dip-buy on any morning weakness | Target: +12โ€“18% from current | Stop: -5% from entry
  • Upside: +12โ€“18% | Timeframe: 1โ€“3 weeks
  • Vehicle: Stock or April GDX calls
  • Risk: Rapid dollar strengthening or credible Iran peace deal
  • Label: Hold Thesis

#3 โ€” MSFT (Microsoft) โ€” HIGH CONVICTION (wait for entry)

  • Price: unavailable (convergence: 6 bullish sources โ€” highest in database)
  • Why this week: 6-source bullish convergence is the strongest signal in Garita's convergence database. Microsoft's Azure cloud revenue is secular and non-cyclical; AI Copilot is additive recurring revenue; buyback program provides price support. In any risk-off week, if institutional money rotates back into tech, it goes to MSFT first. This is a best-in-class quality tech hold.
  • Garita signal: 6-source bullish convergence โ€” top score
  • Entry zone: Wait for -2 to -3% intraday flush, then buy into support | Target: +8โ€“12% on macro stabilization | Stop: -5% from entry
  • Upside: +8โ€“12% | Timeframe: 1โ€“2 weeks
  • Vehicle: Stock or bull call spread (conditional on VIX settling below 28)
  • Risk: VIX spike above 35 on Iran escalation hits all tech regardless of quality
  • Label: Hold Thesis (patient entry)

#4 โ€” SRPT (Sarepta Therapeutics) โ€” MEDIUM-HIGH CONVICTION

  • Price: $19.97 | SI: 25.3% float | DTC: 10.4 days | 5d return: +13% | Vol: 2.4x avg
  • Why this week: Only active squeeze setup in Garita's database. High short interest + extreme days-to-cover + existing upward momentum = textbook squeeze candidate. Biotech names can be uncorrelated to macro โ€” SRPT could rip on its own catalyst independent of Iran war noise. The setup is loaded; it just needs a match.
  • Garita signal: Squeeze score 53, SI 25.3%, DTC 10.4 โ€” all in elevated/extreme territory
  • Entry zone: $19.50โ€“$20.50 | Target: $26โ€“$30 (squeeze scenario) | Stop: $17.50
  • Upside: +30โ€“50% squeeze scenario | Timeframe: Days to 2 weeks (catalyst-dependent)
  • Vehicle: Stock (smaller size given binary risk); low-premium calls for levered exposure
  • Risk: No catalyst = slow bleed. Shorts don't cover without a reason. Do not size this like a high-conviction macro trade.
  • Label: Fast Flip (catalyst-dependent)

#5 โ€” XLP (Consumer Staples SPDR) โ€” MEDIUM CONVICTION (defensive)

  • Price: $81.78 | +0.63% | ETF inflow: +$2,122M (z=1.3 โ€” highest z-score equity ETF)
  • Why this week: Highest z-score ETF inflow among equity ETFs this week. Money is rotating into PG, KO, WMT, COST with pricing power and inelastic demand. In a stagflation environment (oil shock + slowing growth), consumer staples with pricing power are the safety trade. This is where defensive money parks.
  • Garita signal: XLP z=1.3 inflow โ€” top equity ETF z-score
  • Entry zone: $81.00โ€“$82.00 | Target: $84โ€“$85 | Stop: $79.50
  • Upside: +3โ€“4% | Timeframe: 2โ€“3 weeks
  • Vehicle: Stock or covered calls to enhance yield
  • Risk: Ceasefire resolves geopolitical risk and defensive rotation unwinds sharply as money flows back to growth
  • Label: Hold Thesis (defensive allocation)

#6 โ€” COIN (Coinbase Global) โ€” MEDIUM CONVICTION

  • Price: unavailable (Garita convergence: 3 sources bullish; HOOD: 4 sources bullish)
  • Why this week: Iran war historically correlates with elevated crypto interest as alternative store of value. COIN benefits from: increased crypto trading volume in geopolitical uncertainty, Bitcoin-as-alternative-haven narrative, and the general retail FOMO into volatile assets. HOOD also showing strong convergence โ€” crypto platform theme.
  • Garita signal: COIN 3-source bullish convergence; HOOD 4-source bullish convergence
  • Entry zone: Dip-buy on early week weakness | Target: +15โ€“20% on crypto activity spike | Stop: -8% from entry
  • Upside: +15โ€“20% | Timeframe: 3โ€“7 days
  • Vehicle: Stock (smaller position given high beta)
  • Risk: BTC risk-off selloff continues; regulatory headline risk
  • Label: Fast Flip

#7 โ€” NVDA (Nvidia) โ€” MEDIUM CONVICTION (patient)

  • Price: unavailable (Garita convergence: 4 sources bullish)
  • Why this week: AI capex is secular. NVDA's hyperscaler customers are not cutting GPU orders because of the Iran war. The convergence signal is bullish across 4 sources. However, VIX above 30 keeps all high-multiple growth names suppressed. This is a setup to watch, not to chase.
  • Garita signal: 4-source bullish convergence
  • Entry zone: Only buy on confirmed flush to support WITH VIX below 29 | Target: +15โ€“20% | Stop: -7%
  • Upside: +15โ€“20% | Timeframe: 1โ€“3 weeks
  • Vehicle: Bull call spread (defined risk, respects elevated IV)
  • Risk: Iran escalation, rate spike, or broader tech flush before VIX settles
  • Label: Hold Thesis (wait for entry condition)

SECTION 7: OPTIONS INTELLIGENCE

VIX: 31.29 (Garita/CBOE, +0.77%)

VIX above 30 is the key threshold: options are expensive across the board. Implied volatility is elevated, meaning buying naked options requires both correct direction AND fast movement to overcome theta decay. This week, vertical spreads dominate naked long options โ€” you capture the directional move while selling away expensive premium you don't need.

Key observations from Garita flow:

  • QQQ dominated bearish signal database with score-103 put sweeps on March 27 โ€” repeated $800K+ and $601K+ premium blocks at $578 and $580 strikes. Institutional-scale hedging, not retail.
  • QQQ total ETF outflow: -$46,527M (z=-1.17) โ€” tech is being actively sold.
  • SPY total ETF outflow: -$65,723M (z=-1.0) โ€” broad market derisking confirmed.
  • Largest INFLOW: GLD +$6,876M (z=1.1) โ€” gold is the institutional flight-to-safety destination.

3 Recommended Structures:

1. XLE Bull Call Spread โ€” Energy long

Buy Apr $63 call / Sell Apr $68 call on XLE

Why: Captures oil tailwind with defined risk. VIX is inflating option premiums โ€” the spread sells away expensive extrinsic value you don't need. Max risk = premium paid. Max reward at $68.

2. QQQ Bear Put Spread โ€” Confirm the trend

Buy Apr $560 put / Sell Apr $545 put on QQQ

Why: Garita score-103 signals confirm smart money is bearish QQQ. Spread structure caps cost in expensive IV environment. Wins if QQQ continues lower from $562 toward $545 by April expiry.

3. GLD Call โ€” Gold momentum

Buy May GLD $420 call (slightly OTM, current $414.70)

Why: Largest institutional inflow of the week. Gold is in a confirmed breakout. Use May expiry to give it room. Single leg justified here given gold's lower beta vs. equity risk.


SECTION 8: FADE LIST โ€” DO NOT BUY

XLF / Banks: -2.01% with the second-largest equity ETF outflow this week (-$3,099M, z=-1.2). Stagflation, credit risk, and adverse rate dynamics are simultaneously negative. Do not bottom-fish financials.

XLY / Consumer Discretionary: Worst sector by price (-2.43%) with confirmed outflows. Oil shock equals consumer spending squeeze. Airlines, cruise lines, discretionary retail โ€” fade every bounce. Tesla and Amazon retail are in the blast radius.

Airline stocks (DAL, UAL, AAL): Jet fuel is a direct oil derivative. At $101 WTI, airline margins are being systematically destroyed. This is a structural headwind until the war ends. Stay away.

QQQ first bounce: The score-103 put sweeps from last week are institutional hedges that don't unwind on a +0.5% pre-market bounce. Wait for VIX to close decisively below 27 before adding any meaningful tech longs.

Shorting oil/XLE: Don't try to short the energy trade on the premise it's "already up." The Iran war is in week 5 with no resolution visible. Oil shorts are widow-makers here. If you're not long, stay flat โ€” don't go short.


SECTION 9: APEX'S TAKE

This market has a single dominant variable right now: the Iran war. Everything else โ€” Fed policy, earnings, economic data โ€” is secondary noise until oil finds a ceiling. VIX at 31 and WTI at $101 are clear signals that the risk-off rotation is institutional and persistent, not a one-day panic. The playbook is clean: own the energy trade (XLE), own gold (GDX/GLD), hide in staples (XLP), and don't touch tech until VIX settles. The highest-conviction single bet this week is XLE โ€” oil doesn't stop going up until either the war ends or global demand destruction takes over, and neither is happening this week. The biggest risk to this entire playbook is a surprise ceasefire headline, which could rip equities 3-5% in under 30 minutes. Keep position sizes manageable, have your watch list ready for that scenario, and don't let the daily noise shake you out of the right structural trades.