Rotterdam
Mixed33
MED CONGESTION
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 Integrated Shipping
Trans-Atlantic container exposure · less direct than LA/LB but still correlated
$25.24
▼ 1.71%
Star Bulk Carriers
Dry bulk flows through Rotterdam for European industrial demand
$27.32
▲ 2.40%
Futures
WTI Crude (futures)
Rotterdam is a key storage hub — tanker queues signal European supply changes
$94.39
▼ 2.03%
Natural Gas (futures)
European gas storage flows directly through Rotterdam terminals
$3.17
▲ 5.10%
Heating Oil (futures)
Rotterdam is a primary delivery point — heating oil is a direct read-through
$3.73
▼ 2.76%
Current Snapshot
208
Total Vessels
0
Anchored
0%
Anchored %
—
Avg Wait (hrs)
Vessel Types
0 vessels anchored (0%)
Anchored vessels waiting to load exports — sustained elevation can signal production surplus or logistical constraint.
Tanker Fleet Status
Crude tankers
4
0 at anchor
LNG carriers
0
0 at anchor
0
Inbound empty
ballast · underway
1
Laden
carrying cargo
3
Ballast · anchored
empty · waiting
| Vessel | Status | Cargo | Draught | Destination | Speed |
|---|---|---|---|---|---|
| PALERMO | moored | Laden | 12.1m | NLRTM | — |
| IDUNA | moored | Ballast (Empty) | 3m | AMSTERDAM | — |
| TOBA | moored | Ballast (Empty) | 3m | ROTTERDAM 7E PETROHA | — |
| NANCY | moored | Ballast (Empty) | 4m | ROTTERDAM PRINSES AM | — |
Cargo status inferred from AIS-reported draught · ballast = empty inbound to load · laden = carrying cargo
Energy Fundamentals
EIA weekly · spreads calculated liveUS 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.71
BZ − CL
Widening = logistics stress or US supply glut. Normal range $1–$5.
3-2-1 Crack Spread
$43.96
Refinery margin / bbl
High = strong product demand, bullish for crude. Low = demand weakness.
History
Congestion score · grey band = 7d normal range · Vessel count (dashed) · ZIM price (purple)
Port Throughput
91
Currently in port
109
Completed calls
2.6h
Avg dwell time
| Vessel | Class | Arrived | Departed | Dwell |
|---|---|---|---|---|
| MIRAI | unknown | 2026-06-08 | 2026-06-08 | 2h |
| RICOCHET | unknown | 2026-06-08 | 2026-06-08 | 2h |
| JACOLIEN | unknown | 2026-06-08 | 2026-06-08 | 2h |
| OBERON | unknown | 2026-06-08 | 2026-06-08 | 2h |
| ATLANTIC PIONEER | unknown | 2026-06-08 | 2026-06-08 | 2h |
| RWS 81 | unknown | 2026-06-08 | 2026-06-08 | 2h |
| PRIVILEGE | unknown | 2026-06-08 | 2026-06-08 | 2h |
| PETRAN | unknown | 2026-06-08 | 2026-06-08 | 2h |
| RHENUS THIONVILLE1&2 | container | 2026-06-08 | 2026-06-08 | 2h |
| TRIFELS | unknown | 2026-06-08 | 2026-06-08 | 2h |
Signal History
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
$94.39
▼ 2.03%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
BNO
—
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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
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
$94.39
▼ 2.03%
NG
$3.17
▲ 5.10%
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