← All posts
· 5 min readQuantitative FinancePublic Finance

Iran's Hormuz Proposal: Why Asia Climbed and Oil Wouldn't Budge

Asian equities printed record highs on Iran de-escalation; Goldman raised Q4 Brent to $90, nearly $30 above the pre-Hormuz baseline. Same news, opposite reads. That gap is the trade.

Why This Matters for Nigerian Capital

Iran's proposal — delivered through Pakistani mediators — bypasses the nuclear question entirely. Reopen the Strait, lift the US blockade, end the war. Nuclear talks later. It is rational from Tehran's side: trade the tactical card while keeping the strategic one. Which is exactly why Trump is unlikely to take it.

For Nigeria, the arithmetic is direct. The Senate-approved 2026 budget benchmark sits at $60/barrel. Brent is near $98. On paper, that's a ~$38/barrel windfall, somewhere between $4–6 billion per quarter at realistic production levels. External reserves have crossed $46 billion, the highest in eight years. The naira is trading inside the projected ₦1,512/$ corridor. The Senate pencilled 2026 inflation at 16.5%.

It looks like fiscal Christmas. It isn't.

A war premium is not a structural price floor. The same shock that lifts NNPC's dollar receipts also lifts PMS landing costs and pressures the inflation print, which the Senate has already pencilled in at 16.5% for 2026. And every analyst note treating $90 Brent as a 2026 baseline is implicitly assuming the war doesn't end. If any version of this Hormuz deal lands, the premium collapses faster than CBN can re-anchor expectations.

This is where the gap between a serious quant and a budget-office spreadsheet shows up. One models the joint distribution. The other averages last quarter's prints and calls it a forecast.

The Breakdown

Separate what each market is actually pricing.

Equities. Nikkei +1.37% to 60,537. Kospi at a fresh peak. This isn't a vote on Middle East peace — it's positioning. Yen carry-trade dynamics, the Bank of Japan holding rates this week, automation and semis carrying the index (Fanuc +16%, Advantest +7%, Disco +6%). Equity flows can rally on a plausible de-escalation narrative because they don't need physical resolution to clear. Sentiment is the asset.

Oil. Brent in the high $90s, Goldman's Q4 at $90, Citi's three-month at $120. Oil has to clear physically. Hormuz exports have collapsed roughly 95% from a normal ~20 mbpd. Goldman estimates 14.5 mbpd of Middle East output lost, driving global inventory draws of 11–12 mbpd in April, the highest on record. That's not sentiment. Those are missing barrels. The spread isn't a contradiction — Goldman's $90 is a Q4 annual average, Citi's $120 is a three-month stress peak. Same underlying shock, different aggregation windows.

The reason the two markets diverge: equities price a probability-weighted future, oil prices what's happening in tank farms today.

A Two-Regime Framework

Throwing GARCH(1,1) at Brent returns right now is malpractice. The world is sitting in a binary geopolitical state, not a smooth volatility surface. Use a Markov regime-switching model.

  • Regime 0 — de-escalation. Brent reverts to $65–75, IEA SPR draws moderate, supply normalises through Q3.
  • Regime 1 — entrenchment. Brent holds $95–120, US blockade persists, Q4 inventories at multi-year lows.

Conditional log returns are Gaussian:

Transitions follow a first-order Markov chain with the matrix:

These priors are calibrated loosely to Middle East de-escalation timelines since 2010 — the average crisis-to-resolution window has run 8–14 weeks, implying a weekly persistence of ~0.85 in Regime 1. Treat them as illustrative starting points; Hamilton's filter will shift them as news arrives.

The mixture density gives the right return forecast:

The mixture variance, what your VaR engine should actually consume:

Note that even with identical regime variances, cross-regime mean dispersion still adds variance. That dispersion term is exactly where the de-escalation vs entrenchment gap shows up in your risk numbers and gets priced through.

A working implementation:

python
import numpy as np
from scipy.stats import norm

# Annualised regime parameters
mu    = np.array([0.05, -0.20])   # de-esc: mild recovery; entrench: drift off shock highs
sigma = np.array([0.30, 0.65])    # entrenchment vol roughly 2x de-esc

# Transition matrix (rows = from, cols = to)
P = np.array([[0.90, 0.10],
              [0.15, 0.85]])

# Filtered beliefs under two news scenarios
pi_accepted = np.array([0.70, 0.30])   # Hormuz proposal accepted
pi_rejected = np.array([0.20, 0.80])   # proposal rejected, blockade extended

def mixture_var(pi, mu, sigma, alpha=0.99, horizon=1/252):
    """Alpha-VaR for the regime mixture over `horizon` years (default 1 trading day)."""
    mu_p    = (pi @ mu) * horizon
    var_p   = pi @ (sigma**2 + mu**2) - (pi @ mu)**2
    sigma_p = np.sqrt(var_p * horizon)
    return -mu_p + norm.ppf(alpha) * sigma_p

print(f"1d 99% VaR | proposal accepted: {mixture_var(pi_accepted, mu, sigma):.4f}")
print(f"1d 99% VaR | proposal rejected: {mixture_var(pi_rejected, mu, sigma):.4f}")

# Forward-propagate beliefs one step under the transition kernel
print(f"\nNext-period beliefs:")
print(f"  accepted -> {pi_accepted @ P}")
print(f"  rejected -> {pi_rejected @ P}")

The point isn't precision in the parameter values. It's discipline: don't price one regime when the world is sitting in two regimes, and always carry an explicit transition kernel that specifies how beliefs decay toward the stationary distribution. Calibrate to observable news flow, not gut feel.

The Nigerian Layer

The Brent–naira correlation is not fixed. During calm periods (2023–early 2025), it sat modestly negative — higher oil, stronger naira through reserve accumulation. Under stress, the relationship goes reflexive: higher Brent drives reserves up, and PMS import costs up, partially offsetting each other, with the imbalance landing on the inflation pass-through.

A first-cut fiscal sensitivity:

... where

Plugging in;

That's the gross windfall. Net of higher PMS import costs, FX defence operations, and inflation pass-through, usable policy space is materially smaller. Anyone running a five-year unconditional Brent–naira correlation in current conditions is mispricing the relationship by a wide margin.

Practical Takeaway

For quants. Retire the unconditional GARCH for this cycle. Implement regime-switching or jump-diffusion with the geopolitical state as exogenous. Run mixture VaR under both proposal-accepted and proposal-rejected paths. Carry the transition kernel forward one step every day and document your πi,t​ updates against observable news flow. That documentation is how you survive the regime flip.

For analysts. If you cover Nigerian corporates with FX or imported-input exposure, the asymmetric trade is hedging the downside in oil, buying optionality on a Hormuz resolution. The market is implicitly long the war. A working ceasefire is the contrarian payout, and it's mispriced by anyone using April flow data as the baseline.

For policymakers. A $60 budget benchmark against Brent at $98 is fiscal slack you spend exactly once. Don't bake it into recurrent expenditure. Sterilise the windfall, accelerate reserve accumulation, pre-fund debt service, and retire expensive short-dated paper. Reserves at $46BN are good. $50BN before any Hormuz deal lands is better, and it's the kind of move that buys credibility in the rooms where Nigeria currently has none.

Closing Thought

Tehran is offering to fold the tactical hand to keep the strategic one. Washington reads that perfectly, which is why the offer probably dies in the Situation Room. The war premium stays in oil; equities keep dancing on the narrative.

The real question for Nigerian fiscal planners isn't whether Brent stays at $90. It's whether we'll build the modelling infrastructure to know the difference between a war premium and a price floor before the next shock arrives. Right now, we don't, and the cost of that gap shows up in every budget cycle that mistakes a windfall for a forecast. That's the next problem worth solving: what a regime-aware fiscal modelling infrastructure actually looks like for a petro-sovereign on Nigeria's balance sheet. That's a longer piece, and it's coming.

© 2026 Muhammed Adediran. All Rights Reserved.

Share
Muhammed Adediran

Muhammed Adediran

· Lagos, Nigeria

Quantitative AI Engineer & Financial Data Scientist

I build at the intersection of quantitative finance, machine learning, and financial systems — from portfolio risk models and fraud detection engines to FP&A automation and IB analytics.