← HDM Monitor Research log → Experiment →
● NOT FOR SETTLEMENT

HDM — Methodology & Experiment

The Hormuz Divergence Monitor. A daily research indicator measuring the gap between how ships behave and how markets price risk at the Strait of Hormuz. Published daily at 17:00 UTC. Not for settlement.**

This document is the public methodology of record. It is comprehensive by design — it states mechanisms, not operational trading values. The construction constants were frozen and cryptographically timestamped before any data was ingested (see Data integrity), so the empirical results this experiment produces cannot be accused of specification search.


1. The experiment

Two communities price Strait-of-Hormuz risk every single day, and they do not talk to each other.

When something happens in the strait, these two populations do not necessarily move together. HDM measures both on one common, standardized scale and publishes the difference between them.

The hypothesis under test: when ships and markets disagree, does the disagreement carry information about what comes next? The experiment is designed to answer that honestly — including the possibility that the answer is no. A well-identified null result is itself a publishable finding about how this risk is intermediated.

Why now: through recent Middle-East stress cycles, war-risk insurance premiums for a Hormuz transit have moved from a fraction of a percent of hull value to multiples of that, and physical-vs-financial dislocations have been visible in the tape. The raw ingredients — daily transit data, AIS behaviour, market volatility — are now available at daily frequency, most of them free and public.


2. The two indices and the headline

HDM computes two composite indices and publishes their difference.

Regime bands (on |D|): neutral (|D| < 1) · watch (1–2) · action (> 2).

The raw D is the research/trading reference; a 3-day trailing mean is published for display.


3. Components

Each index is an equal-weighted composite of standardized components.

Physical Stress Index (PSI) — P1–P6

Market-priced Risk Index (MRI) — M1–M7


4. Data sources — and why

HDM is built in tiers: a free, public, fully-reproducible tier-0 that anyone can replicate, with commercial upgrades added only where a component genuinely needs them. Point-in-time discipline governs every source: each day’s value uses only data available by publication time, and every input’s vintage is archived.

Component(s) Source (tier-0, live) Why this source
P1 transits IMF PortWatch — daily chokepoint transit calls (Hormuz), 2019→ Free, public, official, back to 2019 — the reproducible physical spine
P2 loitering Global Fishing Watch — loitering events API The only free, global, pre-computed AIS-behaviour feed at daily cadence
M1/M2 OVX, VIX FRED (Federal Reserve) Authoritative, free, full history — the canonical volatility series
M5 sovereign credit FRED — emerging-market credit spread A free daily proxy for regional sovereign-credit stress
M4/M6/M7 defense RS, gold, tanker vol EODHD — daily adjusted closes One low-cost feed covering all the equity/ETF/commodity legs

Pending components (by design, not oversight): P3 dark events and P5 differential speed require raw AIS vessel tracks; P4 loading migration needs a curated map of Gulf oil-loading terminals (those seaward of the strait versus inside it); P6 war-risk premium is relationship-distributed and partly hand-collected; M3 option skew needs options data. These enter as the index earns the commercial data (own-AIS detectors, a broker premium panel) — a documented tier-1 upgrade, not a change to the frozen method.

Design principle: the free tier-0 must produce a defensible index on its own, and a replication package that runs entirely on free sources is a first-class deliverable. Commercial data improves precision; it is never a precondition to publish.


5. How the scores are computed

Every raw component is standardized the same way, so physically- and financially-derived numbers live on one comparable scale.

  1. Rolling z-score. Each component value is converted to z = (x − μ) / σ, where μ and σ are computed over the trailing 250 trading days, excluding the current day, and the result is winsorized at ±4 (clipped, so no single extreme input dominates).
  2. Availability, not imputation. A component that hasn’t updated for five business days is flagged stale and excluded from that day’s composite — never guessed. The composites are means over whatever components are available.
  3. Composites. PSI = mean of stress-signed physical z-scores, MRI = mean of market z-scores, and the headline D = PSI − MRI. A 3-day trailing mean is published for display.
  4. Regime bands are applied to |D| (neutral / watch / action).

The frozen-baseline companion (HDM-Level)

The rolling standardization makes D a surprise measure — a disruption sustained past the window is gradually absorbed into μ and σ, and the score reverts even as absolute conditions stay severe. That is correct for a divergence signal, wrong for measuring chronic deprivation. So HDM also publishes a Level series (PSI-Level, MRI-Level, D-Level) computed with μ and σ frozen once over a pre-crisis window (Jan 2019 – Sep 2023) and never updated. D answers “how abnormal is today versus the recent past”; D-Level answers “how far is today from the pre-crisis world.” Any settlement or contracting application references the Level series or raw observables — never the rolling scores.

Registered robustness variants

Alternative constructions run daily in shadow from launch and are disclosed in advance so they cannot be used to shop for a result: a logarithmic tail transform (instead of the hard ±4 clip), inverse-variance and principal-component weightings (as standing challengers to the equal-weight baseline, promotable only on forward out-of-sample outperformance), and a regional-only market composite. Equal weights are the pre-registered baseline — stability over optimization, correct for a benchmark.


6. Data integrity

Credibility here rests on cryptography and discipline, not on trust.


7. The trading experiment

Publishing a number is not the same as showing it was tradeable. So a validation trading program trades HDM’s published signals under frozen, hash-locked rules — an auditable demonstration, explicitly not a fund track record and not marketing.

The point is simple: the index’s owner eats its own cooking, with real money, under rules that were frozen before the trades.


8. What gets published

This is a pre-registered empirical study, and the commitment is to publish what it finds — whatever it finds.


9. Current status & limitations

This methodology is public and editable at its source. The index, its daily records, and this document together are the experiment’s evidence base.

Hormuz Divergence Monitor · published daily 17:00 UTC · a research indicator, not a settlement benchmark. Live index and daily records at hdm.dulllab.com. This page is rendered from an editable Markdown source.