HarborSignalHarborSignal
Live

Rotterdam

Mixed
NLRTM

42

MED CONGESTION

Key FXEUR/USD1.1527 1.098%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

Loading map...

Live AIS vessel positions via MarineTraffic

Open 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

$25.24

1.71%

SBLK
Secondary

Star Bulk Carriers

Dry bulk flows through Rotterdam for European industrial demand

$27.32

2.40%

Futures

CL
Primary

WTI Crude (futures)

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

$93.57

4.77%

NG
Primary

Natural Gas (futures)

European gas storage flows directly through Rotterdam terminals

$3.17

5.49%

HO
Primary

Heating Oil (futures)

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

$3.70

6.18%

Current Snapshot

217

Total Vessels

0

Anchored

0%

Anchored %

Avg Wait (hrs)

Vessel Types

Unknown 174 (80%)Other 19 (9%)Container 15 (7%)Tanker 8 (4%)Passenger 1 (0%)
Floating StorageNORMAL

0 vessels anchored (0%)

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

Congestion ScoreMED · 42 / 100
Low (0–30)Med (31–60)High (61–100)
Port baseline: ~225 vessels ± 15Currently: slightly below average (-0.6σ)357 snapshots

Tanker Fleet Status

Crude tankers

8

0 at anchor

LNG carriers

0

0 at anchor

2

Inbound empty

ballast · underway

2

Laden

carrying cargo

4

Ballast · anchored

empty · waiting

VesselStatusCargoDraughtDestinationSpeed
STEN FJELLunderwayBallast (Empty)6.5mNL RTM11kn
STI GALATAunderwayBallast (Empty)7mSEBRO12.7kn
ELISALEX SCHULTEunderwayLaden8mEASTHAM9.1kn
TP RESOLVEmooredLaden11.9mNL SCE
NOORDKAAPmooredBallast (Empty)2mROTTERDAM 6E PETROHA
GAS NOBLEmooredBallast (Empty)5.7mNL RTM
GAS AGILITYmooredBallast (Empty)6.9mNLRTM
NANCYmooredBallast (Empty)4mROTTERDAM PRINSES AM

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

433,712k

bbls

-8.0M

DRAW

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

Cushing Stocks

22,441k

bbls

-0.6M

DRAW

WTI delivery hub — high stocks suppress futures price

Brent-WTI Spread

$2.61

BZ − CL

NEUTRAL

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

3-2-1 Crack Spread

$43.79

Refinery margin / bbl

STRONG

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

CL
$93.57 4.77%
BZ
$96.18 8.42%
NG
$3.17 5.49%
HO
$3.70 6.18%
RB
$3.05 12.42%

History

ZIM overlayDeep compare →

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

Port Throughput

74

Currently in port

126

Completed calls

2.7h

Avg dwell time

VesselClassArrivedDepartedDwell
ONE INFINITYunknown2026-06-082026-06-082h
ANNABEL Lcontainer2026-06-082026-06-082h
MANDARINEunknown2026-06-082026-06-082h
VOX ALEXIAunknown2026-06-082026-06-082h
VEJAunknown2026-06-082026-06-082h
ADRIANAunknown2026-06-082026-06-082h
ALEXIAunknown2026-06-082026-06-082h
IDUNAunknown2026-06-082026-06-082h
VLAARDINGENunknown2026-06-082026-06-082h
BRAAVOSunknown2026-06-082026-06-082h

Signal History

54%
BULLISH

15d ago

Rotterdam Surge Persists; Oil Rally Supports Shipping

Rotterdam vessel count remains 2σ above baseline at 308 with a congestion score of 82/100, suggesting sustained demand for European energy and bulk imports. CL is up 10% on the day and BDRY surged 11.2%, providing strong physical market corroboration for shipping equity upside. However, SBLK already jumped 6.3% today and ZIM fell 4.4%, suggesting mixed price discovery — much of the bullish energy signal may already be priced into dry bulk names.

Triggered By

Vessel count 308 is 2σ above same-hour baseline (avg 242)

Trade Idea

Long SBLK on any intraday pullback toward $25.50-$26.00 if Rotterdam congestion holds above 80 into the next polling cycle; target 1-2 week hold as freight rate tailwinds from port congestion typically lag equity prices by 5-7 days. Avoid chasing today's 6.3% gap open.

Affected Assets

SBLK

$27.32

2.40%

closed

ZIM

$25.24

1.71%

closed

BOAT

CL

$93.57

4.77%

BNO

SEA

The sharp 10% single-day spike in crude oil (CL) and NG's -16.6% collapse suggest extreme macro volatility that could rapidly reverse shipping sentiment regardless of port-level data.

AI-generated signal · Claude Sonnet

54%
BULLISH

16d ago

Rotterdam Vessel Surge Supports Shipping Amid Oil Rally

Rotterdam's vessel count at 298 (z=1.8σ above baseline) with a congestion score of 80/100 signals sustained port stress that historically precedes freight rate increases with a 5-10 day lag. CL is up 10% on the day and BDRY surged 11.2% intraday, suggesting physical market participants are already pricing in supply tightness — but shipping equities like SBLK (+6.3% 1d) and BOAT (+5.2% 1d) may still have room to run if congestion persists. ZIM's continued weakness (-4.4% 1d) is a divergence worth noting and tempers conviction on container-linked names.

Triggered By

Vessel count 298 is 1.8σ above same-hour baseline (avg 238)

Trade Idea

Long SBLK if vessel count remains above 280 into next poll and congestion score holds at or above 75; target 1-2 week hold as dry bulk rates (BDRY) are already surging and SBLK typically lags physical market moves by 5-7 days — look to add on any intraday pullback below $26.

Affected Assets

SBLK

$27.32

2.40%

closed

ZIM

$25.24

1.71%

closed

CL

$93.57

4.77%

NG

$3.17

5.49%

BOAT

SEA

BNO

The sharp 1-day spike in crude oil (+10%) and NG volatility suggest macro event risk (potential sanctions news or geopolitical shock) that could rapidly reverse vessel flows and freight rates regardless of port-level signals.

AI-generated signal · Claude Sonnet

42%
NEUTRAL

17d ago

Rotterdam Max Congestion Persists, Prices Already Moving

Rotterdam hits a perfect congestion score of 100 (3.5σ above baseline) with only 1 anchored vessel, suggesting active throughput pressure rather than a queue buildup — a nuanced signal. However, CL is already up 8.2% on the day, BNO surged 17.3%, and SBLK is up 7.4%, indicating markets have sharply priced in bullish energy and shipping momentum, leaving limited incremental upside from this port data alone. A bearish signal was generated just 27 hours ago at this same port, and the prior track record here skews bearish on ZIM specifically.

Triggered By

Congestion score 100 is 3.5σ above same-hour baseline (avg 51)

Trade Idea

Watch rather than act: if CL and BNO consolidate or pull back intraday after today's spike while Rotterdam congestion holds at 100 in the next poll, consider a small long in BOAT as a diversified shipping/energy play with less single-name risk than ZIM; target 3-5 day hold on the thesis that port congestion sustains elevated freight rates with a short lag.

Affected Assets

ZIM

$25.24

1.71%

closed

SBLK

$27.32

2.40%

closed

CL

$93.57

4.77%

NG

$3.17

5.49%

BOAT

BNO

The simultaneous surge across Rotterdam, Singapore, LA, and Sabine Pass suggests a macro geopolitical or sanctions-driven event may be driving all these signals at once, which could mean sharp mean-reversion if the catalyst resolves quickly or proves to be noise.

AI-generated signal · Claude Sonnet

58%
BEARISH

18d ago

Rotterdam Extreme Congestion Relief Pressures Shipping Rates

Rotterdam's congestion score of 5 sits 3.5σ below its same-hour historical average of 46, signaling a dramatic and sustained throughput normalization that reduces urgency for vessel deployment and rate support. This follows a BEARISH signal 25h ago on the same thesis, reinforcing directional consistency, while ZIM is already down 5.4% on the day — suggesting prices are partially but not fully reflecting the weak demand signal. SBLK's 6.7% 1d spike looks like noise against a backdrop of softening European port activity and Singapore also showing below-baseline congestion.

Triggered By

Congestion score 5 is 3.5σ below same-hour baseline (avg 46)

Trade Idea

Short ZIM on any intraday bounce toward $26.50-$27.00; the 1d move of -5.4% suggests momentum is aligned with the thesis but entry on weakness chases — wait for a relief rally to fade. Target 5-7% downside over 1-2 weeks as congestion relief at Rotterdam typically transmits to spot rate softness with a 5-10 day lag. Secondary idea: avoid or underweight SBLK long given today's spike looks disconnected from port fundamentals.

Affected Assets

ZIM

$25.24

1.71%

closed

SBLK

$27.32

2.40%

closed

CL

$93.57

4.77%

BOAT

SEA

CL surging +4.9% 1d and +10% over 20d alongside BNO +29.3% 1d could signal a geopolitical supply shock that overwhelms port demand signals and lifts all shipping-adjacent assets regardless of congestion data.

AI-generated signal · Claude Sonnet

54%
BEARISH

19d ago

Rotterdam Congestion Relief Signals Softening Shipping Demand

Rotterdam's congestion score of 28 sits 2.2σ below its same-hour historical baseline of 49, continuing the bearish vessel-flow narrative flagged 27 hours ago. ZIM is already down 5.1% on the day and 3.5% over 20 days, suggesting the market is partially pricing in softening trade demand, which limits incremental downside edge. However, NG's dramatic 26.8% single-day drop and BNO's 26.8% single-day surge create a contradictory energy flow picture at this LNG/crude hub that warrants caution.

Triggered By

Congestion score 28 is 2.2σ below same-hour baseline (avg 49)

Trade Idea

Short ZIM on any intraday bounce toward $26.50-$27.00 resistance; the persistent congestion relief at Rotterdam combined with continued price weakness supports a 1-week bearish thesis, though much of the move may already be in given today's -5.1% drop

Affected Assets

ZIM

$25.24

1.71%

closed

SBLK

$27.32

2.40%

closed

SEA

CL

$93.57

4.77%

NG

$3.17

5.49%

BOAT

The sharp CL (+4.8%) and BNO (+26.8%) single-day surges suggest a potential energy supply shock that could drive unexpected vessel activity into Rotterdam, rapidly reversing the congestion relief signal.

AI-generated signal · Claude Sonnet

52%
BEARISH

20d ago

Rotterdam Vessel Drop Signals Slowing Trade Demand

Vessel count at Rotterdam is 1.7σ below the historical same-hour baseline at 206 vs avg 223, suggesting a meaningful pullback in trade activity at Europe's most critical port. ZIM is already down 4.2% on the day and 5.3% over 20 days, indicating prices are partially — but perhaps not fully — reflecting softening demand. However, the sharp surge in BDRY (+15.6% 1d) and BNO (+21.9% 1d) creates a conflicting signal, potentially reflecting energy-driven demand elsewhere rather than broad shipping weakness.

Triggered By

Vessel count 206 is 1.7σ below same-hour baseline (avg 223)

Trade Idea

Short ZIM on any intraday bounce toward $26.50-$27.00, targeting a 1-2 week hold as reduced Rotterdam vessel throughput historically feeds into softer container rate proxies with a 5-10 day lag; the persistent downtrend and vessel count suppression support continued downside toward $23.50.

Affected Assets

ZIM

$25.24

1.71%

closed

SBLK

$27.32

2.40%

closed

CL

$93.57

4.77%

NG

$3.17

5.49%

BOAT

SEA

The explosive surge in BDRY and BNO crude proxies suggests an energy-driven shipping demand spike that could rapidly reverse the vessel count dip and overwhelm the bearish container thesis, particularly if Middle East supply disruptions are driving tanker demand to Rotterdam.

AI-generated signal · Claude Sonnet

58%
BULLISH

22d ago

Rotterdam Congestion Persists: Energy Bullish, Shipping Mixed

Rotterdam congestion remains elevated at 81/100 (z=2.1σ above baseline), sustaining the bullish thesis from 30h ago — but CL and BNO have already surged sharply (+5.6% and +21.9% 1d respectively), suggesting energy futures have largely priced in the port tightness. BDRY's +15.6% 1d spike and SBLK's +7.4% move indicate dry bulk is catching a bid, while ZIM continues its multi-week slide (-4.2% 1d, -5.3% 20d), reflecting container weakness decoupled from energy congestion dynamics.

Triggered By

Congestion score 81 is 2.1σ above same-hour baseline (avg 46)

Trade Idea

Long SBLK on the BDRY/dry bulk momentum corroborated by Rotterdam congestion holding above 75; target 1-2 week hold as freight rate spikes typically take 5-7 days to reflect in equity prices. Avoid CL/BNO long entries here as the 1d move suggests most upside is already captured. Avoid ZIM given persistent bearish trend.

Affected Assets

SBLK

$27.32

2.40%

closed

ZIM

$25.24

1.71%

closed

CL

$93.57

4.77%

NG

$3.17

5.49%

BNO

BOAT

SEA

BDRY

The extreme 1d moves in CL (+5.6%) and BNO (+21.9%) may reflect a geopolitical shock rather than port fundamentals, which could reverse sharply if the macro catalyst resolves, dragging correlated shipping assets lower regardless of congestion data.

AI-generated signal · Claude Sonnet

58%
BULLISH

23d ago

Rotterdam Congestion Spike: Bullish Energy, Mixed Shipping

Rotterdam's congestion score of 67 is a significant 2.5σ above baseline, reversing the prior relief narrative and suggesting vessel backlog is rebuilding at Europe's largest port. Crude (CL +6.3% 1d) and BNO (+21.2% 1d) are already surging, indicating the energy market is pricing in supply tightness that Rotterdam congestion corroborates — though this limits remaining upside for energy futures. Shipping equities like ZIM remain under pressure (-4.1% 1d, -5.2% 20d), but congestion-driven rate tailwinds via BDRY (+12.5% 1d) may offer a lagged recovery opportunity in dry bulk names like SBLK, which is already showing momentum (+7.4% 1d).

Triggered By

Congestion score 67 is 2.5σ above same-hour baseline (avg 38)

Trade Idea

Long SBLK on continued congestion confirmation — BDRY's 12.5% single-day spike combined with Rotterdam's anomaly suggests freight rate momentum is building. Enter near current levels (~$26.46) if congestion holds above 60 in next poll; target 1-2 week hold as rate strength typically flows into shipping equities with a 5-7 day lag. Avoid fresh ZIM longs given persistent bearish trend.

Affected Assets

SBLK

$27.32

2.40%

closed

ZIM

$25.24

1.71%

closed

CL

$93.57

4.77%

BNO

NG

$3.17

5.49%

BOAT

SEA

BDRY

The extreme single-day NG collapse (-17.8% 1d, -25.2% 20d) suggests European energy demand destruction or oversupply dynamics that could dampen the bullish congestion thesis if vessel activity reflects LNG destocking rather than inbound demand.

AI-generated signal · Claude Sonnet

52%
BEARISH

24d ago

Rotterdam Congestion Relief Persists, Shipping Pressure Continues

Rotterdam's congestion score of 27 remains 1.8σ below its historical baseline, confirming the relief signal issued 31 hours ago is still intact and has not normalized. ZIM has already shed 2.9% today and 7.5% over 5 days, suggesting the congestion relief is partially priced in, which limits incremental downside and caps confidence. However, BDRY surging +20.5% 1d and BNO +13.8% 1d introduce a conflicting bullish freight-rate impulse that complicates the pure bearish thesis for shipping equities.

Triggered By

Congestion score 27 is 1.8σ below same-hour baseline (avg 49)

Trade Idea

Short ZIM on any intraday bounce toward $26.50–$27.00, targeting a retest of $24.50 over 5–7 days as sustained low Rotterdam congestion reduces rate support; keep position small given conflicting BDRY/BNO strength

Affected Assets

ZIM

$25.24

1.71%

closed

SBLK

$27.32

2.40%

closed

CL

$93.57

4.77%

NG

$3.17

5.49%

BOAT

SEA

The sharp 1-day spike in BDRY (+20.5%) and BNO (+13.8%) suggests a potential broader freight/oil demand shock that could override the port-level congestion relief signal and lift all shipping equities regardless of Rotterdam throughput.

AI-generated signal · Claude Sonnet

58%
BEARISH

25d ago

Rotterdam Congestion Relief: Bearish Shipping Signal

Rotterdam's congestion score of 19 sits 7.6σ below its historical baseline, signaling a sharp relief in vessel queuing that typically precedes softening freight rates and reduced urgency premiums for shipping equities. However, ZIM has already fallen 9.8% over 5 days and 2.4% today, suggesting meaningful price-in of bearish shipping sentiment, which limits incremental downside edge. The conflicting signal of BDRY surging +24.2% in 1 day introduces significant uncertainty about whether the physical freight market is diverging from port-level congestion data.

Triggered By

Congestion score 19 is 7.6σ below same-hour baseline (avg 30)

Trade Idea

Short ZIM on any intraday bounce toward $26.50-$27.00, targeting a 1-week hold as congestion relief at Rotterdam reduces rate support; SBLK's +12.9% 1d surge may also present a fading opportunity given the dry bulk congestion relief signal, but confirm BDRY momentum stalls first.

Affected Assets

ZIM

$25.24

1.71%

closed

SBLK

$27.32

2.40%

closed

CL

$93.57

4.77%

NG

$3.17

5.49%

BDRY

BOAT

SEA

The explosive +24.2% single-day BDRY spike is the primary override risk — if spot freight rates are spiking on non-Rotterdam routes (e.g. Asia-Europe or Atlantic basin), the congestion relief at Rotterdam may be locally irrelevant to near-term shipping equity pricing.

AI-generated signal · Claude Sonnet

68%
BULLISH

27d ago

Rotterdam Max Congestion Surge: Bullish Energy & Shipping

Rotterdam is registering a 4.4σ congestion spike at a perfect score of 100/100 with 998 vessels, a historically extreme reading that signals major disruption or demand surge at Europe's primary energy hub. Crude (CL +2.8% 1d), dry bulk (BDRY +18.2% 1d, SBLK +10.4% 1d), and BNO (+16.4% 1d) are already moving sharply, suggesting the physical market is beginning to price this in but freight rate equities may still have room to run given typical 5-10 day lag. Houston congestion also elevated at 2σ above baseline, corroborating a broader energy logistics tightening rather than an isolated Rotterdam event.

Triggered By

Congestion score 100 is 4.4σ above same-hour baseline (avg 42)

Trade Idea

Long SBLK given its explosive 1d and 5d momentum aligned with the BDRY surge; enter on any intraday pullback below $27.50 or on open if congestion holds at 100 in the next poll. Secondary long BOAT ETF for diversified shipping exposure. Target 1-2 week hold as freight rate repricing typically lags port data by 5-10 days.

Affected Assets

SBLK

$27.32

2.40%

closed

ZIM

$25.24

1.71%

closed

SEA

CL

$93.57

4.77%

NG

$3.17

5.49%

BNO

BOAT

BDRY

A sudden resolution of the congestion event (e.g., weather clearance, administrative bottleneck fix) or a macro risk-off shock driven by geopolitical de-escalation could rapidly unwind the energy and shipping premium built into current prices.

AI-generated signal · Claude Sonnet

Advertisement