Accessibility settings

Text size

100%

Energy 4 min read

Day-ahead market

Also known as: DAM, day-ahead auction, intraday market

Definition

The day-ahead market is a daily auction in which electricity for each 15-minute period of the next day is bought and sold. In Europe orders close at 12:00 CET and one algorithm sets prices for all coupled bidding zones.

Cite this entry

Text

"Day-ahead market". Order Group, Software glossary, 10 October 2026. https://ordergroup.co/glossary/day-ahead-market/

HTML

<a href="https://ordergroup.co/glossary/day-ahead-market/">Day-ahead market</a> - Order Group

How the day-ahead market works

Across most of the EU the day-ahead market runs as Single Day-Ahead Coupling (SDAC), a joint scheme of power exchanges (NEMOs) and transmission system operators. Every day one algorithm, PCR EUPHEMIA, matches buy and sell orders for the following day across all coupled bidding zones and allocates cross-border capacity at the same time. Its outputs are clearing prices, matched trades, scheduled cross-border exchanges and the net position of each bidding zone.

Orders close at 12:00 CET on the day before delivery (D-1). Since trading day September 30, 2025, with first delivery on October 1, 2025, the market time unit is 15 minutes, so a normal delivery day has 96 periods. Orders can still be placed in 15, 30 or 60-minute resolution. The current price limits are -600 to +4,000 EUR/MWh: Nord Pool's product specification effective September 30, 2025 set them at -500 and +4,000 EUR/MWh, and from trading date May 28, 2026 the NEMO Committee replaced the -500 floor with a harmonized minimum clearing price of -600 EUR/MWh. Negative prices occur in normal operation, so they have to be handled as regular data.

In Poland the day-ahead market is RDN (Rynek Dnia Następnego) on TGE, the Polish power exchange. RDN lists 15-minute, hourly and block contracts, and TGE's TGe24 index is the arithmetic mean of the 15-minute contract prices for a delivery day.

Day-ahead and intraday trading compared
FeatureDay-ahead auctionIntraday auctions (IDA)Intraday continuous
WhenOnce a day, closes 12:00 CET D-115:00 and 22:00 CET D-1, 10:00 CET DFrom the afternoon of D-1 until shortly before delivery
Price formationOne uniform price per zone and periodUniform price per auctionEach trade at its own price
Resolution15, 30 or 60 min orders, 15 min MTU15 min MTU15 min, 30 min, 1 hour, blocks (varies by zone)
Typical useBulk of next-day volumeRe-pricing positions after new forecastsLast corrections before delivery

The intraday market

The intraday market lets participants correct positions after the day-ahead auction closes, when wind, solar and demand forecasts change. In the EU it runs as Single Intraday Coupling (SIDC), launched in June 2018, which works on a shared order book across coupled zones.

It has two parts. Continuous trading matches orders one by one; for the next delivery day it opens after day-ahead prices are published, normally at 14:00 CET. Each zone has its own gate closure: in Nord Pool's September 2025 specification it is 60 minutes before delivery in Poland, 5 minutes in Germany and 0 minutes for local trades in several western zones. Intraday auctions (IDAs) have run since June 13, 2024, three times a day: at 15:00 and 22:00 CET for the whole next day, and at 10:00 CET for 12:00 to 24:00 the same day. All IDA products are 15 minutes long.

The cross-zonal intraday gate closure is moving closer to real time. Regulation 2019/943, as amended in 2024, requires it to be no more than 30 minutes ahead of real time from January 1, 2026, and ACER's Decision 11/2025 brought the gate closure methodology in line. A national regulator may grant a TSO a derogation until January 1, 2029, which can be extended once by up to two and a half years. All Polish borders use such a derogation, with the move to 30 minutes planned for the end of 2028.

What the day-ahead market means for your software

Any system that uses day-ahead prices, for cost forecasts, battery schedules or bidding, has to handle the following:

  • A day has 96 prices, not 24. Store them per delivery period with UTC timestamps. On daylight saving changeover days a day has 92 or 100 quarter-hours. History before October 2025 is hourly, so charts, averages and indices must handle mixed resolution.
  • Results come after the 12:00 CET gate closure and can be delayed. Fetch jobs need retries, completeness checks and a backfill process for missing periods.
  • The ENTSO-E Transparency Platform publishes prices per bidding zone through an API. Exchanges such as TGE, EPEX SPOT, Nord Pool, OTE or OPCOM publish their own data, often under paid licenses. A scraper of a public web page breaks whenever the page layout changes.
  • Price fields and optimization logic must accept values below zero and respect the current harmonized limits, which change over time.
  • Polish prices are quoted in PLN and most others in EUR, so the system needs a stated exchange-rate source and date for every conversion.
  • If the software submits orders, it needs order types, deadlines in CET/CEST, confirmations, position tracking and an audit trail.
Data a day-ahead integration has to handle
ItemValueWhat breaks if ignored
Market time unit15 minutes since October 1, 2025Hourly models misprice batteries and flexible loads
Periods per day96, or 92/100 on DST daysOff-by-one-hour errors twice a year
Gate closure12:00 CET D-1Bids land after the deadline
Price range-600 to +4,000 EUR/MWh since May 28, 2026Validation rejects real prices
CurrencyEUR, PLN on TGEWrong cost reports across markets

From our projects

Since 2020 we have been building a platform for Enerace, an energy procurement advisory. It pulls market data from more than a dozen sources, including ENTSO-E (spot prices, generation and load), TGE (first a crawler, later an API), ICE, OTE, OKTE and OPCOM, for markets such as Poland, Czechia, Slovakia, Romania, Austria and Croatia. We adapted it to the 15-minute market time unit of the day-ahead market from October 1, 2025, then added 15-minute price imports from ENTSO-E in 2026 and a fetch that runs after the day-ahead results are out.

For Zeronest we built an energy management engine that decides every minute whether a home battery charges, discharges or sells to the grid. It weighs day-ahead and intraday prices against tariffs, consumption and the weather forecast, and since October 2025 it reads RDN prices from TGE. Earlier, in 2022 and 2023, we built a tool for Nuvve to monitor and bid on the Danish energy market.

Read more on the blog

Sources

  1. Single Day-Ahead Coupling (SDAC) - ENTSO-E
  2. Product Specifications, Western Central Europe Market Area (effective 30 September 2025) - Nord Pool
  3. SDAC information notes (harmonised clearing prices) - NEMO Committee
  4. About the SIDC Intraday Auctions (IDAs) - Nord Pool
  5. Rynek Dnia Następnego - energia elektryczna - TGE
  6. Decision No 11/2025 on intraday cross-zonal gate closure times - ACER
  7. Implementation of the 30-minute intraday cross-zonal gate closure time, border-based overview (February 25, 2026) - ENTSO-E

FAQ

Paweł Zieliński
Paweł Zieliński
Co-founder & Business Owner
Talk to an engineer
  • The day-ahead market is one auction a day for the whole next day, closing at 12:00 CET. The intraday market runs after it, through auctions and continuous trading, so participants can correct positions until shortly before delivery.

  • To match the 15-minute imbalance settlement period used in EU balancing. Since October 1, 2025 the auction sets a price for each quarter-hour.

  • The ENTSO-E Transparency Platform offers prices per bidding zone through an API. Exchanges publish official results and sell detailed data feeds; check the license before you build a product on them.

  • RDN (Rynek Dnia Następnego) is the Polish name for the day-ahead market run by TGE. It is coupled with the European day-ahead market and trades 15-minute, hourly and block contracts.

Building a system that depends on Day-ahead market?

See how we build software for this domain, with case studies and the stack we use.

See Energy Hub

Requirements checklist

For each term we send the definition and what it requires from your software. Free, no sales call needed.

Your checklist is empty. Use the plus next to a term to add it.

    Order Group sp. z o.o. (Warsaw) uses your e-mail to send the checklist (Art. 6(1)(b) GDPR) and keeps a record of the request (Art. 6(1)(f) GDPR). Marketing consent is optional and can be withdrawn at any time. Read the Privacy Policy