HarborSignalHarborSignal
Live

Rotterdam

Mixed
NLRTM

41

MED CONGESTION

Key FXEUR/USD1.1401▲ 0.231%EUR weakness signals European demand slowdown affecting Rotterdam throughput

Europe's largest port and primary delivery point for ICE Brent crude. A benchmark for European natural gas and heating oil. Congestion often reflects sanctions-related rerouting, European energy stockpiling, or North Sea supply disruptions.

Live Vessel Traffic

Vessel positions at Rotterdam
212 vessels · 109 anchored
anchoredunderway·TankerContainerOpen full map ↗

Tradeable Assets

How each asset relates to congestion at this port

Stocks

ZIM
Secondary

ZIM Integrated Shipping

Trans-Atlantic container exposure · less direct than LA/LB but still correlated

$29.19

▼ 0.65%

SBLK
Secondary

Star Bulk Carriers

Dry bulk flows through Rotterdam for European industrial demand

$29.54

▼ 1.20%

Futures

CL
Primary

WTI Crude (futures)

Rotterdam is a key storage hub — tanker queues signal European supply changes

$92.41

▼ 2.33%

NG
Primary

Natural Gas (futures)

European gas storage flows directly through Rotterdam terminals

$3.23

▼ 2.18%

HO
Primary

Heating Oil (futures)

Rotterdam is a primary delivery point — heating oil is a direct read-through

$4.46

▼ 5.67%

Current Snapshot

212

Total Vessels

3

Anchored

1%

Anchored %

2.5

Avg Dwell (hrs)

Vessel Types

Unknown 170 (80%)Other 24 (11%)Container 11 (5%)Tanker 6 (3%)Passenger 1 (0%)
⚓
Floating StorageNORMAL

3 vessels anchored (1%)

Unknown 3 (100%)

Anchored vessels waiting to load exports — sustained elevation can signal production surplus or logistical constraint.

Congestion ScoreMED · 41 / 100
Low (0–30)Med (31–60)High (61–100)

62th percentile vs the last 30 days

Port baseline: ~226 vessels ± 22Currently: slightly below average (-0.6σ)331 snapshots

Tanker Fleet Status

Crude tankers

6

0 at anchor

LNG carriers

0

0 at anchor

0

Inbound empty

ballast · underway

1

Laden

carrying cargo

5

Ballast · anchored

empty · waiting

VesselStatusCargoDraughtDestinationSpeed
VALVERDEunderwayLaden12.7mNL RTM—
MOINOSunderwayBallast (Empty)1.6mROTTERDAM0.2kn
BOHEMIA IImooredBallast (Empty)2mROTTERDAM CALANDKANA—
NV MARLINunderwayBallast (Empty)5.5mNLRTM0.1kn
MANOUK IIImooredBallast (Empty)4mROTTERDAM CALANDKANA—
ES ELunderwayBallast (Empty)0.1mSTELLENDAM—

Cargo status inferred from AIS-reported draught · ballast = empty inbound to load · laden = carrying cargo

Energy Fundamentals

EIA weekly · spreads calculated live

US Crude Stocks

426,398k

bbls

+3.0M

BUILD

US commercial crude stocks — build = bearish, draw = bullish

Cushing Stocks

23,748k

bbls

+2.3M

BUILD

WTI delivery hub — high stocks suppress futures price

Brent-WTI Spread

$5.03

BZ − CL

WIDE

Widening = logistics stress or US supply glut. Normal range $1–$5.

3-2-1 Crack Spread

$59.32

Refinery margin / bbl

STRONG

High = strong product demand, bullish for crude. Low = demand weakness.

CL
$92.41▼ 2.33%
BZ
$97.44▼ 8.59%
NG
$3.23▼ 2.18%
HO
$4.46▼ 5.67%
RB
$3.19▼ 10.57%

Freight Fundamentals

Baltic Dry · shipping equities · live

Baltic Dry Index

—

global dry-bulk freight

No history

Rising = tighter shipping capacity, bullish for carriers. Falling = slack freight demand.

Shipping Equities

-0.93%

2-name avg · today

OFFERED

The equity market's read on freight conditions. Congestion at this port can lead carrier earnings and freight rates, often over a 5–10 day horizon.

ZIM
$29.19▼ 0.65%
SBLK
$29.54▼ 1.20%

History

ZIM overlayDeep compare →

Congestion score · grey band = 7d normal range · Vessel count (dashed) · ZIM price (purple)

Port Throughput

91

Currently in port

109

Completed calls

2.5h

Avg dwell time

VesselClassArrivedDepartedDwell
COSCO SHIPPING LIBRAcontainer2026-09-262026-09-262h
QUEBEC EXPRESSunknown2026-09-262026-09-262h
ELBIAunknown2026-09-262026-09-262h
RMS CUXHAVENunknown2026-09-262026-09-262h
LIBRA (PILOTS)unknown2026-09-262026-09-262h
ESSENZAunknown2026-09-262026-09-262h
RWS 84unknown2026-09-262026-09-262h
MAREAcontainer2026-09-262026-09-262h
P93unknown2026-09-262026-09-262h
MARTENS 5unknown2026-09-262026-09-262h

Signal History

BEARISH●○○ Single trigger

11d ago

Rotterdam Congestion Relief: Bearish freight

Rotterdam shows Congestion score 41 is 1.8σ below same-hour baseline (avg 70). This typically leads freight markets by 5-10 days, supporting a bearish read on ZIM (currently $29.57, -1.7% 5d).

Triggered By

▼

Congestion score 41 is 1.8σ below same-hour baseline (avg 70)

Trade Idea

Short ZIM (currently $29.57, -1.7% 5d) while congestion holds below 41 for 2+ consecutive polls; target a 1-2 weeks hold as port data typically leads freight by ~5-10 days.

Any prices referenced are as of the signal time (11d ago) — check the live tape before acting.

Entry

Congestion holds below 41 for 2+ consecutive polls

Invalidation

congestionScore reverts toward baseline (70) within 48h, or ZIM rises above $30.46

Horizon

1-2 weeks

Affected Assets

ZIM

$29.19

▼ 0.65%

closed

SBLK

$29.54

▼ 1.20%

closed

BOAT

—

SEA

—

⚠ A broad risk-off move or an energy-policy shift could override this port-level signal.

Systematic signal · rule-based engine

BULLISH●○○ Single trigger

23d ago

Rotterdam Congestion Spike: Bullish freight

Rotterdam shows Congestion score 100 is 3.6σ above same-hour baseline (avg 44). This typically leads freight markets by 5-10 days, supporting a bullish read on ZIM (currently $27.595, -0.2% 5d).

Triggered By

▲

Congestion score 100 is 3.6σ above same-hour baseline (avg 44)

Trade Idea

Long ZIM (currently $27.595, -0.2% 5d) while congestion holds above 100 for 2+ consecutive polls; target a 1-2 weeks hold as port data typically leads freight by ~5-10 days.

Any prices referenced are as of the signal time (23d ago) — check the live tape before acting.

Entry

Congestion holds above 100 for 2+ consecutive polls

Invalidation

congestionScore reverts toward baseline (44) within 48h, or ZIM falls below $26.77

Horizon

1-2 weeks

Affected Assets

ZIM

$29.19

▼ 0.65%

closed

SBLK

$29.54

▼ 1.20%

closed

BOAT

—

SEA

—

⚠ A broad risk-off move or an energy-policy shift could override this port-level signal.

Systematic signal · rule-based engine

BEARISH●○○ Single trigger

24d ago

Rotterdam Vessel Drop: Bearish freight

Rotterdam shows Vessel count 123 is 2σ below same-hour baseline (avg 158). This typically leads freight markets by 5-10 days, supporting a bearish read on ZIM (currently $27.01, -4.8% 5d). Note: the asset has already moved in this direction over the past week, so part of the move may be priced in.

Triggered By

▼

Vessel count 123 is 2σ below same-hour baseline (avg 158)

Trade Idea

Short ZIM (currently $27.01, -4.8% 5d) while vessel count holds below 123 into the next poll; target a 1-2 weeks hold as port data typically leads freight by ~5-10 days.

Any prices referenced are as of the signal time (24d ago) — check the live tape before acting.

Entry

Vessel count holds below 123 into the next poll

Invalidation

vesselCount reverts toward baseline (158) within 48h, or ZIM rises above $27.82

Horizon

1-2 weeks

Affected Assets

ZIM

$29.19

▼ 0.65%

closed

SBLK

$29.54

▼ 1.20%

closed

BOAT

—

SEA

—

⚠ Much of the move may already be priced in. A broad risk-off move or an energy-policy shift could override this port-level signal.

Systematic signal · rule-based engine

BEARISH●○○ Single trigger

29d ago

Rotterdam Vessel Drop: Bearish freight

Rotterdam shows Vessel count 126 is 2σ below same-hour baseline (avg 160). This typically leads freight markets by 5-10 days, supporting a bearish read on ZIM (currently $27.92, +2.8% 5d).

Triggered By

▼

Vessel count 126 is 2σ below same-hour baseline (avg 160)

Trade Idea

Short ZIM (currently $27.92, +2.8% 5d) while vessel count holds below 126 into the next poll; target a 1-2 weeks hold as port data typically leads freight by ~5-10 days.

Any prices referenced are as of the signal time (29d ago) — check the live tape before acting.

Entry

Vessel count holds below 126 into the next poll

Invalidation

vesselCount reverts toward baseline (160) within 48h, or ZIM rises above $28.76

Horizon

1-2 weeks

Affected Assets

ZIM

$29.19

▼ 0.65%

closed

SBLK

$29.54

▼ 1.20%

closed

BOAT

—

SEA

—

⚠ A broad risk-off move or an energy-policy shift could override this port-level signal.

Systematic signal · rule-based engine

About Rotterdam

Why does Rotterdam port congestion matter for traders?

Europe's largest port and primary delivery point for ICE Brent crude. A benchmark for European natural gas and heating oil. Congestion often reflects sanctions-related rerouting, European energy stockpiling, or North Sea supply disruptions.

Which stocks, futures, and ETFs are correlated with Rotterdam?

HarborSignal tracks ZIM, SBLK, CL, NG, HO against Rotterdam vessel activity. Port flows tend to lead these markets by roughly 5–10 days.

How is Rotterdam congestion measured?

Vessel positions are collected hourly from AIS transponder data. A congestion score is derived from vessel count and the anchored ratio, then z-scored against a 30-day same-hour baseline to flag anomalies.