HarborSignalHarborSignal
Live
Energy Intelligence Platform

Energy Market Intelligence

Live AIS vessel flows at 5 major energy ports, correlated with EIA fundamentals, Brent-WTI spread, tanker pressure, and AI briefs.

Live
WTI$93.51 2.95%
Brent$96.40 6.02%
NG$3.173 5.14%
OVX57.8EXTREME 16.21%
ConditionsMODERATEElevated vol or stress. Reduce size.
OVX57.8 Extreme
MSI44 ELEVATED

Port Status

Advertisement

No actionable signals right now

Monitoring 10 ports · Last scan 4m ago

View all signals →

Congestion Trend

7-day · all ports · simultaneous surges = global tightening

Congestion Heatmap

Each cell = score at poll time · spot which ports are trending hot

6/7
15:00
6/7
16:00
6/7
17:00
6/7
18:00
6/7
19:00
6/7
20:00
6/7
21:00
6/7
22:00
6/7
23:00
6/8
00:00
6/8
01:00
6/8
02:00
6/8
03:00
6/8
04:00
LA / LGB3743394455525343284248544841
Singapore3948513938363646666054367255
Rotterdam4944553440645236585046425533
Houston6765656665726872707375576260
Sabine Pass4640491835354739243646254444
Low (0–30) Med (31–60) High (61–100) No data

Advertisement

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

BZ − CL

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

3-2-1 Crack Spread

$43.97

Refinery margin / bbl

STRONG

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

CL
$93.51 2.95%
NG
$3.17 5.14%
HO
$3.71 3.26%
RB
$3.06 9.56%

Market Context

Macro signals correlated with port activity

Baltic Dry Index

No trend data

Dry bulk shipping cost index — rises with port congestion & trade demand

USD / CNY

6.7827

0.254%

USDCNY

EUR / USD

1.1534

1.038%

EURUSD

USD / SGD

1.2904

0.947%

USDSGD

Upcoming Earnings

NG
Jul 1(in 23d)

Advertisement

Get alerted when high-confidence signals fire

Free · No account required · Unsubscribe anytime

Auto-refreshes every 60s · Click any port for detail & chart history