Macro Pulse | Thursday 23 April 2026 | Published 22:00 London / 17:00 New York / 07:00 Tokyo
Oil is sitting at $96.13. Not spiking. Not fading. Just sitting there, +0.29% on the day, close enough to $100 to keep the inflation conversation alive but not moving fast enough to force an immediate repricing. That is actually worse than a spike. A spike you can dismiss as temporary. A grind higher you have to respect because it tells you the supply-demand balance has structurally shifted.
VIX is back above 19 at 19.31 (+2.06%). Yesterday it dipped below 19 and we treated it as a positive signal. That optimism lasted one session. The AAII sentiment survey reinforces the caution: retail is leaning defensive. When both the options market (VIX rising) and the retail crowd (AAII bearish tilt) agree on risk-off, it is worth paying attention even if you disagree with their reasoning. The economic calendar is adding fuel. Upcoming data releases on jobs and manufacturing will either confirm or break the current stagflation whisper that oil above $95 has created.
Macro Dashboard
| Indicator | Level | Change | Signal |
|---|---|---|---|
| VIX | 19.31 | +2.06% | Back above 19. Options market distrusts yesterday’s calm |
| Crude Oil (WTI) | $96.13 | +0.29% | Grinding near multi-month highs. $100 remains the trigger level |
| Gold | $4,685 | -0.43% | Profit-taking. Still above $4,650 structural support |
| Silver | $74.81 | -0.87% | Underperforming gold. Industrial demand concern emerging |
| Copper | $6.02 | -1.63% | Biggest base metal decline of the day. Growth concerns |
| EUR/USD | 1.1682 | -0.20% | Dollar strengthening. Oil-driven flows |
| GBP/USD | 1.3463 | -0.28% | Sterling weaker across the board |
| AAII Sentiment | Bearish lean | Shifted | Retail cautious. Historically a contrarian positive if sustained |
| Fear & Greed | Shifted lower | Declining | Moving toward fear territory. Not extreme yet |
The Oil Problem
Oil above $95 changes the calculation for every company that runs on electricity. That is most of them, but especially the hyperscalers. MSFT’s -3.97% drop today was not a random event. Azure runs on power. Power costs follow energy prices. When crude sits at $96, the market starts doing the maths on margin compression for cloud infrastructure, and the maths are not kind.
But here is what matters for the macro picture: oil at $96 does not kill the bull market. Oil at $100+ might. The difference between where we are and where the trouble starts is four dollars. That is close enough to worry about but far enough to avoid panic. The correct response is awareness, not action. Reduce position sizes and keep stops tight, but do not go full defensive until crude confirms above $100 on a closing basis.
AAII and Crowd Positioning
The AAII sentiment survey is tilting bearish. Retail investors are pulling back. Our own reading sits at 32/100, a clear risk-off lean. Two separate measures of sentiment agreeing on caution.
Historically, when AAII goes bearish while the S&P 500 is within 3% of highs, the forward returns over 3-6 months are positive in roughly 70% of cases. The crowd gets cautious too early more often than too late. That does not mean buy blindly today. It means the probability of a sustained crash from here is lower than the crowd thinks. Use the fear to get better entries, not to run away.
Economic Calendar Watch
The upcoming economic calendar carries weight. Jobs data and manufacturing surveys will determine whether the stagflation whisper becomes a stagflation shout. If jobs are strong and manufacturing is weak, the Fed stays in wait-and-see mode. If both are weak, rate cut expectations come forward. If both are strong, oil becomes an even bigger problem because demand-driven oil prices mean the Fed cannot cut without stoking inflation further.
The scenario that scares the market most: strong employment + rising oil + manufacturing holding up. That combination removes the case for any rate cut in 2026 and reprices the entire yield curve. Watch for it.
Copper Sending a Warning
Copper dropped 1.63% to $6.02. In isolation, that is just a number. In context, it tells a story. Copper is the growth barometer. It goes up when the global economy is expanding and down when it is not. A day where oil rises and copper falls is a day where input costs increase while output demand decreases. That is the textbook definition of margin compression across the industrial sector.
Silver at -0.87% tells a similar story. Silver has an industrial demand component that gold does not. When silver underperforms gold, the market is saying it wants safety (gold) more than growth (silver). Both metals falling means risk-off is the dominant force, overriding even the safe-haven bid in precious metals.
Strategy by Timeframe
Scalping (1-5 min)
- Oil at $96 is creating intraday correlations. When crude ticks higher, tech ticks lower within minutes. Use the oil chart as a leading indicator for NAS100 scalps
- VIX at 19+ expands the range. Budget for 10-point SPY swings minimum
Intraday (15 min – 4 hr)
- Watch the dollar. EUR/USD breaking below 1.1650 would signal accelerating dollar strength and additional pressure on commodities and equities
- Oil above $97 intraday would likely trigger a VIX spike above 20 and SPY toward $705
- Oil below $94.50 would be the relief valve. Long equities on that move
Swing (1-5 days)
- Gold long still active from $4,700. Stop $4,650, target $4,800. At $4,685 we are in drawdown but the thesis (safe-haven bid during uncertainty) is intact. R:R 3.3:1
- Energy longs via XLE if oil holds above $95 on any pullback. Entry on dips toward $95, stop below $93, target $100. R:R 2.5:1
- Copper short if it breaks below $5.95 on a closing basis. Target $5.70, stop $6.15. R:R 1.3:1
Positional (weeks-months)
- If oil closes above $100, expect a repricing of the entire rate cut timeline. That changes the playbook from “buy the dip” to “sell the rally” until the Fed responds
- AAII bearish sentiment historically supports a contrarian long over 3-6 months. Accumulate quality names on 5%+ pullbacks
- The copper-to-gold ratio declining is a recessionary signal on longer timeframes. Not confirmed yet but worth monitoring weekly
Risk Assessment
Macro risk: Around 55% (moderate-high)
- Oil persistence: $96.13 and grinding higher, not spiking and fading. Persistent pressure is harder to dismiss than a single-day move
- Base metal weakness: Copper -1.63% and silver -0.87% both pointing to growth concern. Industrial demand is softening while energy costs hold firm
- Sentiment alignment: VIX, AAII, and our 32/100 reading all agree on risk-off. When three independent measures converge, the signal carries weight
- Calendar risk: Upcoming data releases have the potential to either resolve or amplify the current uncertainty
Scenario Analysis
| Scenario | Probability | Trigger | Action |
|---|---|---|---|
| Oil reversal below $94 | 30% | Supply response, OPEC signal, demand data soft | Risk-on rally. SPY targets $715+. Add equity exposure. VIX drops below 18 |
| Range-bound grind $94-98 | 45% | No catalyst either way. Data mixed | Stock selection over direction. Selective longs in non-energy-sensitive names. Reduced size |
| Oil breaks $100 | 25% | Supply disruption, geopolitical escalation, strong demand print | Defensive posture. Long energy, short tech. Rate cut repricing. SPY targets $695-700 |
Track Record
Macro calls: The oil-as-headwind thesis from earlier in the week is being validated. Crude held above $95 for a third consecutive session. The VIX-below-19 optimism from Wednesday was premature. We correctly flagged oil as the variable to watch but underestimated how quickly the flow reversal would materialise. Running macro accuracy: 6/9 (66.7%).
Cross-Reference
The Sentiment Gauge (02) has the full AAII breakdown and Fear and Greed shift. The Volatility Lens (03) covers why VIX above 19 mechanically changes dealer positioning. The Cross-Asset Grid (06) maps every asset class against the oil narrative. The Sector Rotation (09) shows the energy-versus-tech rotation in real time using XLE, XLK, and the full sector ETF suite.
This is analysis, not financial advice. Always manage your risk.