Market coverage — bidding zones, auctions and products

31 European bidding zones across 23 countries, 13 Nord Pool bid-curve clusters over 4 auctions, and 23 EPEX continuous market areas. Where a combination is not covered, this page says so rather than leaving the row out.

Bidding zones

Day-ahead prices, load and generation are collected for every zone below. Bid curves come from Nord Pool at cluster level, so a zone inherits its cluster’s coverage. Continuous intraday is EPEX SIDC, which reaches a different set of areas again — the two deliberately do not line up.

ZoneNameCurrencyDay-aheadBid curvesContinuous
Central Western Europe
DE-LUGermany–LuxembourgEURyesDE-LUyes
FRFranceEURyesFRyes
NLNetherlandsEURyesNLyes
BEBelgiumEURyesBEyes
ATAustriaEURyesATyes
CHSwitzerlandEURyesyes
Nordics
DK1Denmark WestEURyesDKyes
DK2Denmark EastEURyesDKyes
NO1Norway NO1 (Oslo)EURyesNOyes
NO2Norway NO2 (Kristiansand)EURyesNOyes
NO3Norway NO3 (Trondheim)EURyesNOyes
NO4Norway NO4 (Tromsø)EURyesNOyes
NO5Norway NO5 (Bergen)EURyesNOyes
SE1Sweden SE1 (Luleå)EURyesSEyes
SE2Sweden SE2 (Sundsvall)EURyesSEyes
SE3Sweden SE3 (Stockholm)EURyesSEyes
SE4Sweden SE4 (Malmö)EURyesSEyes
FIFinlandEURyesFIyes
Baltics
EEEstoniaEURyesBALTICyes
LVLatviaEURyesBALTICyes
LTLithuaniaEURyesBALTICyes
Central Eastern Europe
PLPolandEURyesPLyes
CZCzech RepublicEURyes
SKSlovakiaEURyes
HUHungaryEURyes
SISloveniaEURyes
South Eastern Europe
RORomaniaEURyesRO
BGBulgariaEURyesBG
Iberia
ESSpainEURyes
PTPortugalEURyes
Great Britain
GBGreat BritainGBPyesyes

Auctions

Nord Pool publishes aggregated supply and demand curves for each cluster across the day-ahead auction and three intraday auctions, in gate-closure order:

AuctionCodeGate closure (market time)
Day-aheadNPSDA12:00 on D−1
Intraday auction 1IDA115:00 on D−1
Intraday auction 2IDA222:00 on D−1
Intraday auction 3IDA310:00 on D

Curves are served by the exchange for the current and next delivery day only. TradingSurv captures each one while it is still served and replays it from the raw archive afterwards.

Bid-curve clusters

Nord Pool aggregates orders into 13 clusters rather than publishing per zone. A cluster spanning several zones has one curve covering all of them:

ClusterRegionBidding zones
ATCWEAT
BECWEBE
DE-LUCWEDE-LU
FRCWEFR
NLCWENL
PLCWEPL
DKNordicDK1, DK2
FINordicFI
NONordicNO1, NO2, NO3, NO4, NO5
SENordicSE1, SE2, SE3, SE4
BALTICBalticEE, LV, LT
BGSEEBG
ROSEERO

What is not covered

Named, because a gap that is not named reads as a gap nobody noticed:

  • Great Britain has no Nord Pool bid curve. GB clears through N2EX and a GB-exclusive half-hourly day-ahead product; aggregated curves are not published for it.
  • Zones outside a Nord Pool cluster have no curve at all — among them CH, CZ, ES, HU, PT, SI and SK. Their day-ahead prices are collected; their order books are not published anywhere we can reach.
  • Cross-zonal capacity is not ingested. JAO and ENTSO-E ATC are on the roadmap. Until then, coupling is approximated from interconnection topology and neighbouring prices, which is weakest in congested hours.
  • Balancing and reserve markets are out of scope, other than GB imbalance pricing via Elexon.
  • No unit-level generation or ownership data. Screens work at zone and technology level, so attributing an indicator to a named participant is an analyst’s step, not the product’s.

Read next

Market coverage — bidding zones, auctions and products — TradingSurv