In this paper
AbstractIntroductionElectricity price volatility and variabilityElectricity: a different good every 15 minutesFrom day-ahead auctions to imbalance pricesPrice volatility vs. variabilityVolatility in electricity forward marketsLiterature reviewPrice variabilityPrice volatilityRenewables system integrationVolatility in financeAn analytical model of volatility and variabilityPrice formationVariabilityVolatilityStorageExtensionsImplications for the empirical analysisData and measuresDataDispersion metricsResultsLong-term trends in variability and volatilityVariability and its compositionVolatility: imbalance and intraday pricesDecomposition and co-movementThe role of wind and solarThree drivers of volatilityQuarter-hoursRobustness: trimming and normalizationPrice variability across EuropeConclusionsAppendixStatementsAcknowledgementsCompeting interestFundingData availabilityCRediT contribution statementDeclaration of generative AI in the writing processReferencesWorksEconomics, Econometrics and Finance
Have wind and solar energy increased electricity price volatility? And what is electricity price volatility, anyway?
Abstract
It is widely held that wind and solar power increase the volatility of electricity prices. This paper argues that the literature conflates two distinct types of price variation: across delivery time and across trading time. Determined simultaneously in the same day-ahead auction, prices for power to be delivered in distinct quarter-hours differ. This price dispersion, which I call "variability", is rooted in non-storability. After that auction, trading continues in intraday markets until imbalance settlement. The price for the same delivery period changes as new information arises, e.g., weather forecasts. Such price "volatility" is ultimately caused by uncertainty. This paper develops a simple algebraic model of day-ahead and imbalance markets that provides a formal definition of variability and volatility, allows for a decomposition and derives the fundamental drivers, uncertainty and non-storability. It then provides empirical data on price variability and volatility for the past 25 years in Germany, during which the share of wind and solar energy increased from zero to nearly 50 % of generation. Volatility is measured with imbalance prices, intraday price indices and intraday transaction data. Variability followed a U-shaped trajectory, falling from the 2000s to the 2010s but increasing since then. Volatility, in contrast, declined over time. Across 24 European bidding zones, variability has risen since the late 2010s in almost all zones and increases with the share of solar power.
JEL classification: Q41, G13, L94
Introduction
It is a widely shared view among market participants, policy makers and researchers that wind and solar power make electricity prices more volatile. The intuition is simple: prices are depressed when it is sunny or windy and jump to high levels when it is not. Empirical studies of renewables and price “volatility” frequently find such effects [43, 39, 11], although not uniformly [74, 78].
This paper argues that the narrative conflates two phenomena. In finance, volatility describes how the price of a given asset changes over time as new information arrives. Electricity day-ahead prices, in contrast, are mostly discussed as a sequence of prices for different delivery periods, each of which is a different good because electricity cannot be stored economically. Price differences between delivery periods arise even if all information is known in advance. I call these differences variability and reserve the term volatility for price changes of the same delivery period across trading time. Writing for the price at trading time for delivery period , volatility is dispersion along , variability dispersion along .
How have wind and solar power changed variability and volatility? How are the two related? Answering these questions requires a clear separation of the two concepts, a measurement strategy for each and data that cover a long period of renewable expansion.
The paper makes four contributions.
First, it introduces the distinction between “price variability” and “price volatility” as two distinct types of price dispersion in electricity markets. It identifies their necessary conditions and relates the terms to their use in the finance and integration cost literature.
Second, it develops a simple algebraic model of day-ahead and imbalance markets that provides a formal definition of variability and volatility, allows for a decomposition and derives the fundamental drivers, uncertainty and non-storability.
Third, it reviews the literature and maps the research to the two concepts.
Fourth, it provides empirical data on price variability and volatility for the past 25 years in Germany, during which the share of wind and solar energy increased from zero to nearly 50 % of generation. To measure volatility, it uses imbalance prices, intraday price indices and transaction data. Variability followed a U-shaped trajectory, falling from the 2000s to the 2010s but increasing in the 2020s. Volatility, in contrast, declined over time. For 24 European bidding zones, it compares variability since 2015 and relates it to the shares of wind and solar power.
In Germany, normalized variability fell from the 2000s to the 2010s and has risen since 2020; since 2024, it has been at the level of the 2000s. Normalized volatility has not increased; transaction data for 2015–2025 confirm this. Volatility against the imbalance price has declined since 2015. Since 2024, variability has been highest on days with high solar generation and lowest on windy days; volatility no longer rises with wind generation. In absolute terms, both variability and volatility rose with the price level after 2021. Across Europe, variability was higher in 2024–2026 than in 2015–2019 in 21 of 22 bidding zones. Monthly variability rises with the share of solar power.
The first part of the paper is conceptual: § 2 introduces the concepts, § 3 reviews the literature and § 4 provides a formal model. The second part is empirical: § 5 describes data and measures and § 6 presents the results for Germany and compares variability across European bidding zones.
Electricity price volatility and variability
This section introduces what I call “price volatility” and “price variability” in short-term markets for electricity. It is mostly non-technical; a formal definition follows in § 4.
Electricity: a different good every 15 minutes
Despite the advances in batteries, storing electricity remains much more expensive than storing other energy carriers. The cost of battery cells is on the order of USD 60 per kWh, compared to about USD 0.2 per kWh for natural gas storage and USD 0.03 per kWh for oil, i.e., several hundred or thousand times more. For the purpose of wholesale market modeling, it is often appropriate to consider electricity as non-storable.
As a consequence of non-storability, the market-clearing price is essentially determined by instantaneous demand and supply conditions, i.e., mostly independent of previous or future market conditions. This can be observed in the form of five price patterns mostly absent from other commodity markets:
Day-ahead prices vary greatly over short time horizons, often hundreds of percent within the day. Adjacent hours can differ sharply, e.g., solar hours at midday and the evening peak. If electricity could be stored, arbitrage would prevent such wide swings.
Day-ahead prices regularly become zero or turn negative for brief periods such as a few hours. If electricity could be stored, producers would not sell at negative prices. At the other end, prices spike to extreme levels in scarcity situations, sometimes several orders of magnitude above average prices. If electricity could be stored, inventories would buffer scarcity.
Day-ahead prices fluctuate in predictable patterns even when no new information arrives, such as diurnal shapes that follow the regular movements of electricity consumption and solar energy. Daily, weekly and seasonal profiles are commonly known and recur every year. If electricity could be stored, predictable patterns would be exploited by traders and disappear.
Viewed as a time series across delivery periods, day-ahead prices revert to their mean within hours or days instead of following a random walk. Prices of storable commodities also revert to a mean, but much more slowly [56, 83, 79]. Mean reversion along delivery time thus describes variability, not the price path of one electricity good.
Day-ahead and forward prices are not linked by a cost-of-carry relation. For storable commodities, storage arbitrage ties the forward price to the current price plus storage and financing costs. Electricity forward prices instead reflect expected day-ahead prices and a risk premium [6].
In European electricity markets, a different electricity price is determined for every 15-minute interval. This is the “market time unit”, the native temporal granularity of electricity. Other markets use pricing intervals between 5 minutes and 1 hour.
Economically, electricity delivered in different MTUs is best understood as different economic goods. Electricity delivered in one quarter-hour is a different good from electricity delivered in the next quarterhour, because one is a poor substitute for the other. They may be called individual “electricity goods” or “electricity products”. The low degree of substitutability is the direct result of non-storability. Different goods have different prices. The fact that electricity delivered in each of the 35,040 quarter-hours of the year has a different price gives rise to what I call “price variability”.
From day-ahead auctions to imbalance prices
Well-developed short-term markets for electricity have a sequence of market stages. In Europe, quarter-hourly electricity prices are first determined in the coupled European day-ahead auction, which takes place at noon the day before delivery and establishes the price for each of the 96 quarter-hours of the next day (Figure 1). Before that, electricity is traded in forward contracts, but those bundle multiple quarter-hours into strips and hence do not trade individual electricity goods (§ 2.4). Day-ahead auctions are double-sided sealed-bid auctions that apply marginal pricing and are organized by power exchanges such as Nord Pool or EPEX SPOT. They are multi-item auctions: 96 quarter-hourly contracts are auctioned at once (24 hourly contracts until September 2025; quarter-hourly contracts were introduced on 1 October 2025). Hence a one-year time series of day-ahead prices comprises 365 auction results determined one day apart, each of which holds 96 simultaneously determined quarter-hourly prices. In many ways, the day-ahead auction is the “lead market” for electricity: it has the largest volume of all short-term markets, its price is the underlying of financial forward contracts, and the auctions of most European countries are coupled through implicit market coupling such that most imports and exports are determined in that auction.

Figure 1. Trading time and delivery time of electricity products
The day-ahead auction, however, is not the end of the story; quarter-hourly electricity products continue to be traded. There is a series of three pan-European intraday auctions, taking place at 15:00 and 22:00 on the day before delivery and at 10:00 on the delivery day; the last one covers only the delivery periods from 12:00 to 24:00. In addition, continuous trading opens at 15:00 on the day before delivery and runs until shortly before the start of the delivery period. Gate closure for cross-border trades was 60 minutes before delivery until 2025; since 2026, EU rules require 30 minutes, with derogations possible until 2029. Within Germany, trading continues until 30 minutes before delivery and within a control area until 5 minutes before delivery. The last step is imbalance settlement. The imbalance settlement price is used to clear any remaining open positions of market parties, based on the physically metered volumes. This, too, happens at 15-minute granularity.
While some countries had a sequence of auctions, Germany traditionally used a continuous market to trade electricity until a few minutes before delivery. Quarter-hourly products were introduced in continuous trading in 2011. An auction just before the opening of the continuous market followed in 2014. Two additional auctions at later points in time were introduced in 2024. As a consequence of the continuous trading and multiple auctions, there is not a single intraday price for each quarter-hour. Continuous trading consists of many small transactions, on average about ten per second, and about two-thirds of trades take place in the last two hours before delivery.
When market parties end up being short or long of energy, they are financially settled at the imbalance settlement price, the real-time price of wholesale electricity. This price is determined by transmission system operators, based on complex formulas that may use day-ahead or intraday prices but also balancing energy prices as inputs, apply non-linear transformations and price floors and ceilings as well as multipliers and adders. System operators as well as national regulatory authorities have significant discretion to define these pricing rules, so that imbalance pricing rules are heterogeneous across countries. They may also include forms of price discrimination, differentiating between generators and loads, or between short and long positions. It is not a price that emerges from voluntary transactions among market parties, but an administratively determined one. In a way, however, it is the “ultimate” electricity price. All previous markets, including intraday and day-ahead prices, can be understood as forward markets, trading expectations of imbalance settlement prices. Settlement price formulas have changed regularly, such that they must be used with care in long-term trend analysis. Most short-term speculative trading is position-taking against the imbalance price: traders go long or short in the intraday market if they expect the imbalance price to exceed or fall short of the current intraday price.
Essentially, intraday markets and imbalance settlement are mechanisms to digest new information, such as updated weather forecasts (affecting renewable energy and electricity demand) and outages of interconnectors and generators. The change in electricity prices for the same delivery period between the first price (day-ahead auction) and later prices (intraday, imbalance price) is conventionally called price volatility.
I avoid the term “spot price” in this paper. In finance, the spot price is the price for immediate delivery, the end point of the trading timeline of a commodity and the underlying for cash-settled forward contracts. In European electricity markets, the term conventionally denotes the day-ahead price. However, the day-ahead price is not the last price, because it is followed by intraday and imbalance markets. One could argue that in a sense the day-ahead auction is a forward market anticipating the real-time (balancing) price, so the latter would be the “true” spot price. To avoid confusion, instead of writing about “spot” prices, I refer to day-ahead, intraday and imbalance prices.
Price volatility vs. variability
Electricity prices fluctuate along two distinct time dimensions: trading time and delivery time. At one moment in time, different electricity products (i.e., different delivery periods) trade at different prices. In addition, as time passes, the price of each of them may change. Each is a separate phenomenon that can exist independently of the other, which I call variability and volatility (Figure 2).

Figure 2. Volatility and variability: two dimensions of electricity price variation
Prices of different electricity goods differ, i.e., the market-clearing day-ahead price is different for each quarter-hour. These differences would persist even in the case of perfect foresight. They are caused not by new information emerging, but by (predictable) differences in demand and supply conditions over time in conjunction with non-storability of electricity. I call this “price variability”. Variability can be calculated from historical day-ahead prices, a time series of prices of different electricity goods. The main drivers of price variability are fluctuations of demand and the generation potential of wind and solar energy. Further predictable drivers are planned outages, heat-led combined heat and power, and seasonal hydro inflows. Such variability of quantities causes variability of prices. Hence variability requires three conditions: variability in quantities, non-storability and an upward-sloping supply curve. It occurs under perfect foresight; it does not require uncertainty. If electricity were non-storable but market parties had perfect foresight, prices would differ between delivery periods, but the price of each delivery period would not change over trading time: variability without volatility.
The price of any electricity good changes over trading time, between the day-ahead auction and realization (imbalance settlement). This is “volatility” as known in the finance literature. It is a consequence of uncertainty and new information arriving; non-storability is no precondition for it to occur. If electricity could be stored at no cost but the future were uncertain, arbitrage would equalize prices across delivery periods, but prices would move with news: volatility without variability (the prices of all electricity products traded at that moment would move in sync). Volatility can be observed as realized volatility from past trades, a time series of prices for the same electricity good traded at different times to maturity. To my knowledge, no derivative markets for intraday or imbalance prices exist, so implied volatility cannot be derived from option prices (implied volatility can be calculated for forward markets, but those are bundles of quarter-hours).
| Realization | Price path | Price shape, price profile |
| Measure | Dispersion of the price path across trading time | Dispersion of the price shape across delivery periods |
caption:
:::
I denote by the price at trading time for delivery period . The day-ahead price is , the imbalance price is . Volatility is the dispersion of along for a fixed ; variability is the dispersion of across for a fixed market stage , usually the day-ahead auction (Table 1).
| Volatility | Variability | |
| Time dimension | Trading time (time to maturity ) | Delivery time (market time unit ) |
| Necessary condition | New information arriving (realized) / uncertainty about the future (implied) | Non-storability in conjunction with differences in fundamentals (demand/supply) |
| Under perfect foresight | No | Yes (variability only) |
| With costless storage | Yes (volatility only) | No |
Table 1. Volatility vs. variability
In principle, delivery time and trading time are both continuous. Market time units discretize delivery time, auctions discretize trading time. Discretization simplifies processes, reduces transaction costs and pools liquidity; in part, it also reflects convention and tradition.
Volatility in electricity forward markets
This paper is about volatility and variability in day-ahead, intraday and imbalance markets, where electricity is traded at quarter-hourly granularity. However, volatility is a concept well known and much studied in forward markets of commodities, including electricity. This section briefly refers to this field of study and explains how it differs from volatility and variability in short-term markets.
Consider the most common electricity forward contract in European markets: a financial front-year base forward. This is a financial derivative, whose underlying consists of 35,040 quarter-hourly day-ahead prices, each weighted equally. It corresponds to the delivery of 1 MW of power, supplied constantly throughout the next calendar year.
These forward contracts are traded for several years before delivery (Figure 3). During that time, like any other derivative, they exhibit volatility. Daily settlement prices can be used to calculate realized volatility, and observed prices of options on these forward contracts can be used to determine implied volatility. Such volatility matters in many respects, not least for the variation margins that traders are asked to deposit with clearing houses when holding short or long positions in exchange-traded power forwards [17]. In these aspects, electricity is no different from other commodities such as oil, gas or minerals. But in the case of electricity, this is not the end of the story.

Figure 3. Electricity forward prices change over trading time, 2019–2023
The matter is significantly complicated by the fact that individual electricity goods (quarter-hourly products) are not traded on forward markets. Instead, it is common to bundle electricity forward contracts for longer periods such as months, quarters and years. A base year forward contract really is a strip of 35,040 quarter-hourly contracts. The fact that native electricity goods are bundled was even true for the time horizon commonly referred to as the “spot market”: the European day-ahead auction used to trade hourly electricity contracts, each of which really is a bundle of quarter-hourly electricity contracts (most exchanges introduced quarter-hourly products only in 2025).
Because a strip averages over its components, its volatility is lower than the volatility of the individual contracts, so that forward contracts with shorter delivery periods like weeks or months are more volatile [4, 45, 5, 54]. The volatility of quarter-hourly electricity products cannot be recovered from the volatility of strips that bundle thousands of such products. The shape within a strip is not traded. Utilities and analysts model it with hourly price forward curves [19, 10]. The interplay of strips and volatility in forward markets is not the topic of this paper.
Variability should be confused neither with the term structure of volatility (the volatility of forward contracts with different maturities) nor with calendar spread volatility (the volatility of the spread between two forward contracts with different maturities).
Literature review
Price variability
Twenty-seven of the papers I reviewed study the dispersion of electricity prices across delivery periods, i.e., what I call variability (Table 2). Almost all studies refer to this as “volatility”. A few use “variance” [85, 88, 39, 78]; Maciejowska [57] uses both “variability” and “volatility”. Some authors explicitly equate what they measure with price uncertainty [13, 71]. Huisman et al. [36] argue that the hours of a day-ahead auction are better treated as a cross-section of simultaneously determined prices than as a time series. Baule and Naumann [3] are, to my knowledge, the only authors who remark on the conflation of the two concepts. Some publications use the term “price variability” for price changes over trading time [67] (Deaton and Laroque 1992), i.e., what this paper calls volatility.
These studies measure the dispersion of observed prices (day-ahead or real-time/imbalance prices) or the outcome of simulations.
Studies measure price variability in four major ways.
The first is the variance or standard deviation of prices within a day or a week: of hourly day-ahead prices [88, 74, 78, 71], of hourly real-time prices [89, 82], of 15-min real-time prices [85] or of 5-min prices within the hour [76]. Schischke and Rathgeber [77] sum squared changes between consecutive hours.
The second is the dispersion of daily prices over longer periods, such as the standard deviation of daily prices within a month [11] or the variance of daily prices within a quarter [39].
The third is the conditional variance of daily or hourly prices in GARCH-type models [43, 51, 13, 66] (Do et al. 2019) or stochastic volatility models [22, 46]. Related work models hourly day-ahead prices as mean-reverting jump-diffusion or regime-switching processes, mostly for short-term price forecasting [14, 37, 65, 83], and characterizes price spikes as a distinctive feature of electricity prices [21].
The fourth uses quantiles: inter-quantile ranges [57], quantile regressions [75, 68] (Do et al. 2019), the band between the 5th and 95th percentile of hourly prices [80] or the frequency of extreme prices [72]. Simulation studies apply such measures to modeled prices [25, 64, 9, 80].
Most empirical studies find that wind power increases price variability, while the effect of solar power differs between systems. Wind raises variability in Texas [85], Germany [43, 51], Italy [75] and Australia [66], but lowers daily variability in Denmark [74]. In German data, Ketterer [43] finds that wind power lowers the price level but raises the variance of log day-ahead prices in a GARCH model. Solar power lowered variability in Germany in the early 2010s [51, 74] and raises it in recent European data [71, 77]. Several studies find non-monotonic effects: small shares of renewables reduce price variance, large shares increase it [88, 78]. The sign of the wind effect depends on demand [57]. In six US markets, higher shares of wind and solar power coincide with lower variability in five [68]. Simulations without uncertainty also yield higher variability with more wind or solar power [25, 64, 80]; in New England, the effect is larger for 5-min than for hourly price changes [9]. Other factors matter as much as renewables: interconnection [75, 78], flexible gas-fired capacity [82, 76], conventional generation [77] and regulation [13]. Long-run evidence across countries is scarce: Johnson and Oliver [39] cover 19 countries in 2000–2011, Cevik and Ninomiya [11] 24 European countries in 2014–2021. Mercier et al. [58] study the value of storage arbitrage on day-ahead markets, which depends on price variability, across Europe.
| Study | Case | Prices | Metric | Term used |
| Zareipour et al. [89] | Ontario and neighboring markets | Real time, hourly | Std. dev. of log price returns (historical volatility), price velocity | Volatility |
| Green and Vasilakos [25] | GB | Simulation | No formal metric (descriptive) | Volatility |
| Jacobsen and Zvingilaitė [38] | DK | Day-ahead | No formal metric (descriptive) | Volatility, variation |
| Milstein and Tishler [64] | Israel | Simulation | Dispersion of daily prices | Volatility |
| Woo et al. [85] | ERCOT, 2007–2010 | Real time, 15-min | Variance | Variance |
| Ketterer [43] | DE, 2006–2011 | Day-ahead | Conditional variance (GARCH) of daily prices | Volatility |
| Werner [82] | ISO-NE, 2005–2011 | Real time | Std. dev. of hourly prices within a day | Volatility |
| Brancucci Martinez-Anido et al. [9] | ISO-NE | Simulation | 5-min and hourly price changes | Volatility |
| Wozabal et al. [88] | DE/AT, 2007–2013 | Day-ahead | Variance of hourly prices within a day | Variance |
| Kyritsis et al. [51] | DE, 2010–2015 | Day-ahead | Conditional variance (GARCH-in-mean) of daily prices | Volatility |
| Rintamäki et al. [74] | DK, DE, 2010–2014 | Day-ahead | Std. dev. of hourly prices within a day/week | Volatility |
| Seel et al. [80] | 4 US markets, 2030 | Simulation | 5th–95th percentile band, coefficient of variation | Volatility |
| Do et al. (2019) | DE, 2015–2018 | Day-ahead | Conditional variance (EGARCH), conditional quantiles | Volatility |
| Johnson and Oliver [39] | 19 countries, 2000–2011 | – | Quarterly variance of daily prices | Variance |
| Sapio [75] | IT, 2006–2015 | Day-ahead | Conditional quantiles (quantile regression) | Volatility |
| Ciarreta et al. [13] | ES, 2002–2017 | Day-ahead | Conditional variance with structural breaks | Volatility |
| Maciejowska [57] | DE | Day-ahead | Interquantile range | Variability, volatility |
| Rai and Nunn [72] | South Australia | Real time, 30-min | Std. dev., frequency of extreme prices | Volatility |
| Mwampashi et al. [66] | Australia (NEM) | Real time, daily | Conditional variance (EGARCH) | Volatility |
| Owolabi et al. [68] | 6 US markets | Real time, hourly | Conditional quantiles (quantile regression), scale of skew-t distribution | Volatility |
| Schöniger and Morawetz [78] | 9 countries, 2015–2019 | Day-ahead | Variance of hourly prices within a day | Variance |
| Cevik and Ninomiya [11] | 24 European countries, 2014–2021 | – | Std. dev. of daily prices within a month | Volatility |
| Gianfreda et al. [22] | DE, IT, DK, 2016–2019 | Day-ahead | Stochastic volatility (time-varying variance) of hourly prices | Volatility |
| Saretto et al. [76] | PJM, 2014–2016 | Real time, 5-min | Range and std. dev. of 5-min prices within the hour | Volatility |
| Pavlík et al. [71] | 6 European countries, 2015–2025 | Day-ahead | Std. dev. of hourly or 15-min prices within a day | Volatility |
| Kloster and Benth [46] | 3 European bidding zones | Day-ahead | Integrated variance of a latent price process | Volatility |
| Schischke and Rathgeber [77] | 13 European markets, 2015–2023 | Day-ahead | Sum of squared hourly price changes per day (realized variance) | Volatility |
Table 2. Studies on electricity price variability
Price volatility
Most studies of price volatility on intraday markets use “volatility” in the sense of this paper, i.e., for price changes of the same contract across trading time [12, 3, 7, 73]. Others do not name a dispersion concept and model price changes or price differences [48, 49, 44]; Woo et al. [86] speak of “price divergence” between day-ahead and real-time prices (Table 3).
| Study | Case | Prices | Measure | Term used |
| Hagemann [27] | DE, 2010–2011 | Continuous intraday | No dispersion metric (regression of prices on forecast errors) | – |
| Pape et al. [69] | DE, 2012–2013 | Day-ahead and intraday | No dispersion metric (fundamental model of price levels) | Price variations |
| Woo et al. [86] | CAISO, 2012–2015 | Day-ahead and real time | Real-time minus day-ahead price | Price divergence |
| Ciarreta et al. [12] | DE/AT | Continuous intraday | Realized variance of trade prices | Volatility |
| Kiesel and Paraschiv [44] | DE | Continuous intraday, 15-min | No dispersion metric (regression of prices on forecast errors) | – |
| Kremer et al. [48] | DE, 2015 | Continuous intraday | No dispersion metric (regression of price changes between trades) | – |
| Kremer et al. [49] | DE, 2015 | Continuous intraday | No dispersion metric (regression of price changes between trades) | – |
| Baule and Naumann [3] | DE, 2015–2018 | Continuous intraday | Std. dev. of price changes, ranges | Volatility |
| Kulakov and Ziel [50] | DE | Continuous intraday | No dispersion metric (intraday price from shifted auction curves) | Volatility |
| Birkeland et al. [7] | NL | Continuous intraday | Realized variance of trade prices | Volatility |
| Hirsch and Ziel [29] | DE | Continuous intraday | Std. dev., median absolute deviation and interquartile range of price changes | Volatility |
| Richard [73] | FR, 2024 | Continuous intraday | Std. dev. of trade prices per session | Volatility |
Table 3. Studies on electricity price volatility
Studies of price volatility across trading time use intraday and real-time market data. Some measure the dispersion of trade prices of a given contract during its trading session: the standard deviation of price changes between consecutive trades and related range measures [3], the realized variance of high-frequency trade prices [12, 7] or the standard deviation of trade prices of a product during a session [73]. Others model the changes of a contract’s price between trades as a function of forecast updates [48, 49], the distribution of intraday returns [29], intraday price levels relative to the day-ahead price [27, 69, 44, 50] or the difference between day-ahead and real-time prices [86]. None of the studies I reviewed uses imbalance prices.
Forecast errors and forecast updates of wind and solar power drive intraday prices and their changes [27, 44, 48, 49, 50]. The response is asymmetric and stronger when the merit order is steep [44, 49]. Wind power increases the dispersion of trade prices of hourly contracts in Germany [3]. Additional wind and solar capacity changes intraday price volatility in a non-linear way [50]. In the Netherlands, forecast errors of load and renewables do not increase realized volatility [7]. Richard [73] relates traded volume, price level and volatility in the French intraday market to balancing needs, short-term flexibility and forecast errors of renewables in France and abroad. In California, the difference between day-ahead and real-time prices partly depends on the day-ahead forecast errors for load and renewables [86]. None of these studies traces volatility over the years of renewable expansion.
Renewables system integration
A large body of literature studies the integration costs and the system value of wind and solar power [26, 30, 15, 35, 20, 52, 61, 62, 63, 41, 60, 42, 53, 81, 31, 32, 33, 24, 84, 40, 55, 28]. In this branch of the literature, “variability” denotes the fluctuation of generation potentials over time, which would persist under perfect foresight. This is consistent with my use of “price variability” in the present paper. In the same way, Wiser et al. [84] use “price variability” for the effect of wind and solar energy on wholesale prices across delivery periods.
Uncertainty denotes forecast errors [18, 60]. Variability of generation potentials and demand causes price variability; uncertainty causes price volatility. Hirth et al. [33] describe electricity as heterogeneous along three dimensions: time, space and lead time. Time corresponds to the delivery period , lead time to the trading time .
The system integration literature studies the drivers of price variability and volatility rather than the price phenomena themselves. Wind and solar power are a source of both. The variability of their generation potentials shapes residual load across delivery periods and thereby the day-ahead price shape; it lowers the market value of wind and solar power as their share grows [31, 55]. Their forecast errors are a source of uncertainty that is resolved in intraday trading and balancing [34, 40, 47] and that moves imbalance volumes and prices [23]. In the terms of integration costs, profile costs correspond to variability, balancing costs to volatility [32, 28].
Volatility in finance
In the field of finance, volatility is usually understood as a property of a time series of prices of a financial asset such as a stock or bond. It is often measured as the standard deviation of logarithmic returns. Both realized and implied volatility are of interest.
Actual historical (or realized) volatility can be calculated from observed historical settlement prices of the financial asset itself. It is a measure of how strongly an asset price has fluctuated in the past. Realized volatility exists because new information became available at different moments in time, changing the value of the asset. For example, the news of an oil field being attacked causes the oil price to jump. If all relevant information had been available at the beginning of the observation period, returns would have remained stable and realized volatility zero.
Expected (or implied) volatility of a financial asset is usually inferred from the price of options on that asset. Option pricing theory, dating back to Black and Scholes [8] and Merton [59], shows that volatility is intimately related to the fair price of an option: a more volatile asset price implies a larger chance that a call or put option ends up in the money and hence a larger fair option value (Figure 4).

Figure 4. Fair option value for different levels of implied volatility
Implied volatility can be understood as uncertainty about future price movements, which, in the case of nonlinear financial derivatives such as call and put options, increases the value of such options. The larger the implied volatility, the higher the extrinsic (or time) value of an option, or rather: a high extrinsic value is an expression of high implied volatility. Implied volatility exists because the future is uncertain – under perfect foresight, implied volatility, and hence the extrinsic value of an option, would be zero.
In the finance literature, volatility is a property of the price of one asset across trading time. This paper uses the term in the same sense for electricity: volatility is the dispersion of the price of a given delivery period across trading time. Price differences across delivery periods are not volatility, because they are prices of different goods.
An analytical model of volatility and variability
This section formalizes the two concepts of price variability and volatility, identifies their drivers and derives hypotheses for Section 6. A linear merit order, price-inelastic load and rational expectations form the base case. Storage, a convex merit order and a risk premium are extensions. Table 4 lists the symbols.
| Symbol | Meaning | Unit |
| Trading time; day-ahead auction, intraday gate closure, settlement | – | |
| Delivery period (market time unit); last delivery period of the year; periods per day | – | |
| Price at trading time for delivery period ; realized price | €/MWh | |
| Spread | €/MWh | |
| Load (price-inelastic) | GW | |
| Installed wind and solar capacity | GW | |
| Wind and solar capacity factors | – | |
| Residual load | GW | |
| Intercept and slope of the linear merit order; , slopes at the intraday and imbalance settlement stage | €/MWh; €/MWh per GW | |
| Expectation at (day-ahead forecast); hats on , , likewise | GW | |
| Mean over the delivery periods of a day; bars on , likewise | GW | |
| Forecast error of residual load, ; components , , , (load, wind, solar, plant outages) | GW | |
| Standard deviations of the error components (, per unit of capacity) | GW; – | |
| Standard deviation of the residual-load forecast error at the day-ahead auction and at gate closure | GW | |
| Variance and covariance across delivery periods | – | |
| Expectation and variance over uncertainty, conditional on information at | – | |
| Solar capacity minimizing within-day variability | GW | |
| Storage net discharge for scheduled at | GW | |
| Storage power and energy capacity | GW, GWh | |
| State of charge | GWh | |
| Storage price response at trading stage | GW per €/MWh | |
| Effective merit-order slope with storage | €/MWh per GW | |
| Storage cycle cost | €/MWh | |
| Residual load spread between two delivery periods, | GW | |
| Value of the storage schedule as a function of the price vector | € | |
| Convex merit order (extension) | €/MWh | |
| Risk premium (extension) | €/MWh |
Table 4. Symbols
Price formation
Delivery periods form one day; trading takes place at the day-ahead auction , at intraday gate closure and at settlement . Load is price-inelastic. Wind and solar generation are the product of installed capacity and capacity factor. Residual load is
Thermal plants supply the residual load along a linear merit order with intercept and slope ; both scale with fuel and carbon prices. The realized price is
At the day-ahead auction, market parties hold forecasts of load and capacity factors. Realized residual load deviates from its forecast by the error , which collects the load forecast error, the wind and solar forecast errors and plant outages:
Prices are conditional expectations; there is no risk premium. With a linear merit order, the day-ahead price equals the price at the forecast residual load. The imbalance-DA spread Table 4 is proportional to the forecast error:
Variability
Within-day variability of day-ahead prices is the slope times the dispersion of forecast residual load across delivery periods. The dispersion decomposes into the profiles of load, wind and solar and their covariances:
The solar term is not monotonic. Solar generation is positively correlated with load within the day, so a small solar fleet flattens residual load. Additional capacity raises within-day variability beyond the capacity
The within-day profile of wind is weak, so its contribution to (7) is small. Wind dominates between-day variability, the dispersion of daily mean prices across days. Equations (6) and (7) hold for this measure with variances and covariances of daily means.
Under perfect foresight, and : variability only, as in Table 1. Variability requires and non-storability; § 4.4 shows how storage removes it.
Volatility
With independent error components, volatility is the slope times the variance of the forecast error:
Wind and solar enter monotonically and in proportion to installed capacity; there is no counterpart to . Solar forecast errors are confined to daylight hours.
Part of the forecast error is resolved before gate closure; the remainder is settled at the imbalance price. Each stage has its own slope:
exceeds because fewer plants respond at short notice. is set by the settlement formula (§ 2.2). The settlement formula therefore affects volatility but not variability.
Fuel and carbon prices scale variability and volatility proportionally through . The ratio of volatility to variability, , does not depend on fuel prices.
Since , the covariance term in (25) (§ 5.2) is zero, also for a convex merit order. A negative covariance requires a state-dependent risk premium or flexibility that responds to the day-ahead shape only after the day-ahead auction.
Storage
A storage fleet with power and energy chooses a schedule at each trading stage and trades it again at later stages, subject to the power and energy constraints. Storage enters the price as additional supply:
Revenue equals the value of the final schedule minus the spread on the day-ahead position:
For a risk-neutral price taker, does not depend on the day-ahead position, because the spread has zero mean. The value of flexibility is , where is the value of the schedule as a function of prices. is convex, so the value of flexibility increases with volatility.
Market clearing pins down the day-ahead position of the fleet. The intraday redispatch absorbs the surprise:
If the fleet is marginal in every period and energy neutral within the day, its response is linear in the deviation of the price from the daily mean. Prices then follow residual load with the effective slope . Volatility splits into a within-day component, which storage dampens, and a daily mean component, which passes through:
Cycles across delivery periods flatten the shape; redispatch across trading time absorbs the within-day part of the forecast error. More generally, storage with horizon dampens fluctuations shorter than on both axes. Unlimited storage removes variability and the volatility caused by forecast errors; only permanent shocks remain, the storable case of Table 1.
With two delivery periods, , cycle cost and residual load spread , a competitive fleet has three regimes:
The price spread is when the fleet is idle, when it is marginal and when it is saturated. The within-day error is fully absorbed only in the marginal regime. Dampening volatility requires headroom: a fleet saturated by the day-ahead shape passes shocks through. Variability and volatility compete for the same storage power.
Extensions
With convex, the slope rises with residual load; both measures are higher in winter and in the evening. A floor segment with zero slope (curtailment, must-run) bounds prices from below. Solar beyond the floor raises residual load variance but not price variability. Forecast errors in floor hours have no price effect. The day-ahead price carries a convexity premium:
With and increasing in , the covariance term in (25) (§ 5.2) is negative.
With hourly day-ahead products and quarter-hourly delivery, the day-ahead price of the hourly product is the mean of four quarter-hourly expectations. The within-hour shape then appears in the spread: variability is measured as volatility. Section 5 therefore averages intraday prices to hours.
Implications for the empirical analysis
The model yields the following hypotheses for § 6. Variability is explained by the within-day dispersion of forecast residual load times a fuel price proxy; the sign of solar depends on relative to . Volatility is explained by the standard deviation of forecast errors times a fuel price proxy, in proportion to capacity rather than generation. The co-movement of the two measures (Figure 11) reflects the common factor , not causation between them; the ratio varies only with . The decomposition (§ 6.4) tests the benchmark ; a regression of on identifies a state-dependent premium. Storage dampens both measures, volatility only in the component within the storage horizon and in periods with headroom.

Figure 11. Monthly variability and volatility move together
Data and measures
This section introduces the empirical data and the metrics used to calculate variability and volatility, my preferred metric being the trimmed and normalized standard deviation.
Data
Table 5 lists the data. Day-ahead prices for Germany cover January 2001 to early September 2026. Until 2004, I use the hourly auction prices of LPX and EEX as published by Energinet; from 2005 to 2025, EPEX SPOT data; for 2026, the ENTSO-E Transparency Platform. Where the sources overlap, they are identical, with one exception: on 26 June 2024, the European day-ahead market coupling was partially decoupled. The EPEX SPOT fallback auction cleared at prices of up to 2,326 \€/MWh. I exclude this day from all measures. Intraday data comprise the quarter-hourly opening auction (from December 2014, succeeded by IDA1 in June 2024), the second and third intraday auctions (from June 2024) and the volume-weighted average prices of continuous trading for each hourly and quarter-hourly product: the full session (IDFULL), the last three hours (ID3) and the last hour before delivery (ID1). Quarter-hourly intraday prices are averaged to hours (§ 5.2).
| Series | Resolution | Period | Source |
| Day-ahead price (DE-AT-LU until September 2018, DE-LU thereafter) | Hourly; quarter-hourly from October 2025 | Jan 2001 – Sep 2026 | EPEX SPOT |
| Intraday auctions (opening auction/IDA1, IDA2, IDA3) | Quarter-hourly | Dec 2014 – Dec 2025 | EPEX SPOT |
| Continuous intraday: IDFULL, ID3, ID1 (volume-weighted average prices) | Hourly and quarter-hourly products | 2011 – Dec 2025 | EPEX SPOT |
| Continuous intraday: all transactions (hourly and quarter-hourly products) | Trade level (tick data) | Jan 2015 – Dec 2025 | EPEX SPOT |
| Imbalance price | Quarter-hourly | Jun 2010 – Oct 2026 | Amprion, Netztransparenz |
| Wind and solar generation | Quarter-hourly | 2015 – Sep 2026 | ENTSO-E Transparency Platform |
| 23 additional European bidding zones: day-ahead price, wind and solar generation, load | Hourly and quarter-hourly | 2015 – Sep 2026 | ENTSO-E Transparency Platform |
| Natural gas (TTF) | Daily | 2008 – 2023 | ICE Endex |
| EU allowance prices | Daily | 2008 – 2023 | EEX, ICE (EU allowances) |
Table 5. Data.
The national German imbalance price reBAP has existed since June 2010; before, imbalance prices were set by each control area separately. I use the imbalance price from June 2010 onward. Its settlement formula changed repeatedly, notably in December 2012, May 2016, 2020 and June 2022. Imbalance settlement is quarter-hourly; I average it to hours, because the hourly day-ahead price contains no information on the split of an hour into quarter-hours.
Intraday trading was thin in the early years of the sample, and trading stages were added step by step: the opening auction in December 2014, the ID3 index in June 2015, the ID1 index in February 2018 and the second and third intraday auctions in June 2024 (Table 5). Comparisons across trading stages are therefore possible only from these dates. Actual wind and solar generation for Germany is taken from the ENTSO-E Transparency Platform.
For hourly and quarter-hourly products of continuous trading, I use all transactions from January 2015 to December 2025, about 900 million trades, including local and cross-border trades, without auction trades, self-trades and user-defined blocks (Table 5). Trades that deviate from the median price of their product by more than eight median absolute deviations and more than 50 €/MWh are dropped, less than 0.5 % of all trades.
For the comparison across Europe (§ 6.9), day-ahead prices, wind and solar generation and load of 23 further bidding zones are from the ENTSO-E Transparency Platform, January 2015 to early September 2026 (Table 5).
Dispersion metrics
The main measure for price dispersion on both dimensions (trading time and delivery time) is the trimmed, normalized standard deviation. Prices below the 1{sup}st and above the 99{sup}th percentile of each year are trimmed. The standard deviation is normalized using the annual average (base) day-ahead price.
Variability of a year is the trimmed standard deviation of hourly day-ahead prices, divided by the annual mean day-ahead price:
Volatility at trading stage is the trimmed standard deviation of the hourly spread between the price at stage and the day-ahead price of the same delivery hour, divided by the annual mean day-ahead price. The standard deviation corrects for the mean spread, which differs from zero for the imbalance price in some years:
The variance of hourly prices around the annual mean decomposes exactly into a within-day component, a between-day component (daily means around the monthly mean ) and a between-month component:
Within-day variability of year is the root mean square deviation of hourly day-ahead prices from the mean price of the respective day , divided by the annual mean price :
Between-day variability is the square root of the sum of the last two terms, divided by .
The imbalance price of delivery period equals the day-ahead price plus the imbalance-DA spread :
Taking the variance across delivery periods yields
The variance of the imbalance price is the sum of day-ahead variability, the variance of the imbalance-DA spread and a covariance term. If prices are conditional expectations and carry no risk premium, the imbalance-DA spread is uncorrelated with the day-ahead price, so that the covariance term vanishes (§ 4.3). Under perfect foresight, ; with costless storage, day-ahead variability is zero. The imbalance price is the price at which every delivery period is ultimately settled; intraday prices are forward prices on it and reflect its expected value (§ 2.2). Because the imbalance price is set by a formula that has changed repeatedly, I apply the decomposition both to the imbalance price and to the ID3 index, the last liquid market price before delivery. § 6.4 shows that the covariance term has been negative in Germany in every year since 2010.
The spread until the last trading hour is the sum of the increments between consecutive trading stages (day-ahead auction, opening auction, full session, ID3, ID1):
If prices followed a martingale along trading time, the covariance terms would be zero. The continuous-trading indices are averages over overlapping trading windows, however. Averaging induces positive correlation of first differences [87]. The covariance share is therefore descriptive.
Three further metrics apply to both dimensions and test robustness to the choice of measure: the normalized mean absolute deviation, the normalized interquartile range and the normalized 99th percentile of the absolute deviation, which describes the tails. They are not trimmed. A third group of measures applies to one axis only: the root mean square of hour-to-hour changes and the mean daily range of day-ahead prices for variability, the range estimator of Parkinson [70], based on the highest and lowest trade price of each hourly product, for volatility. Robustness checks also use the untrimmed standard deviation and a 0.5/99.5 percentile threshold. Log returns are not used, because prices are frequently zero or negative.
From the transactions, I take the last trade at least 3 h and at least 1 h before delivery and the last trade overall as point prices and compute their spread to the day-ahead price. Point prices avoid the averaging of the continuous-trading indices. For the price path within the trading session, I compute the realized variance on a 5-minute grid with the last price per interval, starting at the day-ahead price (Andersen and Bollerslev [1]), a two-scale realized variance that corrects for microstructure noise (Zhang et al. [90]), the bipower variation, which separates jumps (Barndorff-Nielsen and Shephard [2]), and the Parkinson [70] range estimator. The annual value is the square root of the trimmed mean across products, divided by the annual mean day-ahead price. Quarter-hourly products are measured against the opening auction.
All measures are divided by the annual mean day-ahead price, on both axes. Absolute measures in €/MWh move with inflation and with general swings of energy prices, such as the gas price crisis of 2021–2022, which would dominate any comparison over 25 years. In the model, fuel and carbon prices scale variability and volatility proportionally through the slope of the merit order (§ 4.3); the ratio removes this common factor and makes measures comparable across decades and price levels. The mean price itself depends on wind and solar power: by lowering it, renewables raise relative measures. Robustness checks therefore divide by the daily mean price (days with a mean below 10 €/MWh excluded) and by the short-run marginal cost of a combined-cycle gas turbine (efficiency 50 %, 0.202 t CO2 per MWh of gas), which does not depend on renewables.
Hours are the main resolution for both concepts. Until September 2025, the day-ahead auction traded hourly products; quarter-hourly spreads against the hourly day-ahead price would therefore contain the within-hour shape, which market parties trade only in the intraday market (Kremer et al. [49]). Quarter-hours are analyzed separately, with the opening auction as the quarter-hourly base before October 2025 (§ 6.7). The same holds for the imbalance price: from October 2025, when the day-ahead auction trades quarter-hours, quarter-hourly imbalance-DA spreads serve as a sensitivity.
Results
This section first presents the normalized standard deviation of prices across both time dimensions, i.e., variability and volatility. Then I discuss drivers and present robustness checks.
Long-term trends in variability and volatility
Figure 5 shows the main measure on both axes, the normalized standard deviation. Variability of day-ahead prices was 24–40 % of the annual mean price in 2010–2019 and has been 50–51 % in 2024–2026, at the upper end of the range of the 2000s (34–56 %). Volatility of the imbalance price, measured by the imbalance-DA spread, fell from 76–147 % in 2010–2015 to 42–53 % in 2025–2026. The expansion of wind and solar power coincides with higher variability, not with higher volatility.

Figure 5. Variability is higher than in the 2010s; volatility against the imbalance price has fallen since 2015
Variability and its composition
Variability of day-ahead prices declined from the 2000s (average 43 %) to a low in the 2010s (34 %), peaked in 2021, when gas prices changed sharply from month to month, and has been at the level of the 2000s since 2024 (51 %; Figure 5). In the past three years, variability was only marginally higher than in the first three years, despite an increase of wind and solar in total generation by more than 40 percentage points.
The variance decomposition (Figure 6) shows how the composition of variability has changed. The within-day component accounted for more than half of the variance of hourly prices until 2011 and for about half in 2012–2020. In 2021 and 2022, when gas prices rose sharply and changed from month to month, variation between months dominated. Overall, the composition during the last three years is remarkably similar to the first three years.

Figure 6. Decomposition of variability
Figure 7 shows alternative measures of variability, each indexed to its 2001 value. The mean absolute deviation, the interquartile range and the 99th percentile of the absolute deviation from the annual mean as well as the root mean square of hour-to-hour changes and the mean daily range fell after the 2000s and have risen since 2020. Broadly speaking, they confirm the U-shaped long-term pattern and the finding that variability today is, at best, slightly higher than 25 years ago.

Figure 7. Alternative metrics of variability. All measures show a U-shaped long-term trend
Volatility: imbalance and intraday prices
Figure 8 shows the volatility of German electricity prices. None of the intraday series has a trend. Volatility increases along trading time: the opening auction deviates little from the day-ahead price, the full session, ID3 and ID1 progressively more. The highest values occurred in 2020, a year of low prices, and in 2024; the lowest in 2021 and 2022, when prices were highest. The series start when the respective trading stage became liquid enough to compute an index.

Figure 8. Intraday volatility shows no trend; imbalance price volatility has fallen since 2015
In absolute terms, volatility rose with the price level after 2021, as the model predicts for a common scaling factor (§ 4.3).
The imbalance price deviates much more from the day-ahead price (Figure 8, right axis). Volatility of the imbalance-DA spread fell from 76–147 % in 2010–2015 to 42–53 % in 2025–2026. The imbalance price is the final price of each delivery period, but it is set by a formula. Breaks coincide with changes of that formula in December 2012, May 2016, 2020 and June 2022; the series describes the settlement regime as much as price formation.
Figure 9 shows alternative measures of volatility, each indexed to its first year (2015 for the ID3-DA spread, 2010 for the imbalance-DA spread). All measures of intraday volatility except the range estimator show no trend. For the imbalance-DA spread, all four measures of dispersion have declined since 2015. The range estimator widens with the number of trades and with single outlier trades and therefore reflects the growth of liquidity as much as volatility.

Figure 9. All measures except the range estimator show no trend in intraday volatility
Volatility builds up along trading time. Of the variance of the ID1-DA spread in 2018–2025, the step from the day-ahead auction to the opening auction accounts for 6–12 %, the step from the opening auction to the full continuous session for 36–49 %, the step to ID3 for 2–4 % and the last trading hour for 15–25 %. The remaining 22–33 % are covariance terms: consecutive increments are positively correlated. Because the continuous-trading indices average over overlapping windows, this correlation is partly mechanical (§ 5.2). This decomposition uses the common sample of hours in which all stages are available. The intraday auctions introduced in June 2024 are snapshots rather than averages. Measured against them, volatility rises monotonically along trading time, from 6–7 % at IDA1 to 9 % at IDA2, 13–15 % at IDA3 and 24–32 % at ID1 (delivery hours 12:00–24:00, which IDA3 covers, 14 June 2024 to December 2025). Information keeps arriving until shortly before delivery.
Point prices from all transactions show the same picture as the indices. The trimmed standard deviation of the spread between the last trade and the day-ahead price was 31 % of the annual mean price in 2015, 30 % in 2019 and 30 % in 2025; it was higher only in 2020, when the mean price was low. The spreads of the last trade at least 3 h and at least 1 h before delivery show no trend either. Within the trading session, the realized and the two-scale realized volatility have declined since 2015; the range estimator has risen slightly (Figure 10). The spread between the imbalance price and the last trade fell from 142 % of the annual mean price in 2015 to 43 % in 2025.

Figure 10. Transaction data: path measures within the trading session indicate declining volatility
Consecutive price changes between the day-ahead auction, the last trade at least 3 h and at least 1 h before delivery and the last trade are almost uncorrelated, with correlations between −0.12 and 0.02. On the 5-minute grid, however, the realized variance exceeds the squared spread between the last trade and the day-ahead price by a factor of 1.5–4.7 (Figure A3). Prices revert on short horizons, which indicates microstructure noise. The ratio declined as the number of trades per hourly product rose from about 260 in 2015 to about 7,000 in 2025. The share of jumps in the realized variance, measured by bipower variation, fell from 45 % to 21 %.

Figure A3. More trades, less noise in the price path
Decomposition and co-movement
Over all hours of a year, I decompose the variance of the imbalance price and of the ID3 index according to (25), divided by the squared annual mean day-ahead price. Day-ahead variability was 6–15 % in 2010–2019, 41 % in 2021 and 20–25 % in 2023–2026. The variance of the imbalance-DA spread was much larger: 46–211 % until 2020 and 42–70 % in 2021–2024. In 2025 and 2026, it fell to 26 % and 17 %, about the level of day-ahead variability. The variance of the ID3-DA spread was 2–4 %, an order of magnitude below day-ahead variability in every year. The covariance term is negative in every year for both prices; the correlation between day-ahead price and spread is −0.01 to −0.15 for the imbalance price and −0.05 to −0.20 for ID3. The spreads partly offset the day-ahead price shape. In 2024 and 2025, the variance of the ID3 price was slightly lower than day-ahead variability.
The model predicts a zero covariance term if prices carry no risk premium (§ 4.3). Three explanations for the negative sign are consistent with the data: a state-dependent risk premium, additional flexibility in the intraday market that responds to the day-ahead shape and the construction of ID3 as an average over three trading hours. The present data do not allow separating them. For the imbalance price, the settlement formula is a further candidate.
Monthly variability and volatility are strongly correlated (Figure 11). Each dot is one month of 2016–2025; both measures are root mean square deviations from the daily mean, pooled over the hours of a month. In the model, the co-movement reflects the common slope of the merit order, not a causal link between the two measures.
The role of wind and solar
Figure 12 shows within-day variability of day-ahead prices by daily mean solar generation (left) and wind generation (right), one line per year; days are grouped in bins of 2 GW of solar and 5 GW of wind generation, bins with fewer than ten days are omitted. Until 2020, variability was highest on days with little solar generation: a small solar fleet flattens the load-driven price shape. Since 2024, variability rises steeply with solar generation. This matches the turning point in the model (8): solar power first flattens the price shape and then reverses it. Wind power has the opposite effect in recent years: until 2020, variability rose slightly with wind generation; since 2024, the windiest days have the lowest variability.

Figure 12. Since 2024, sunny days have the highest and windy days the lowest variability
Measured by the imbalance-DA spread, volatility rose with daily wind generation in most years until 2020 and in 2023; in 2021, 2022 and 2024–2026, it hardly depends on wind generation (Figure 13). Solar generation shows no consistent pattern. Differences between years are larger than those within a year. Actual generation describes the predictable component of wind and solar power, not the forecast errors that drive volatility in the model; forecast errors of market parties are not publicly available.

Figure 13. Volatility no longer rises with wind generation
Three drivers of volatility
The development of German volatility over time reflects three drivers, which this paper describes but does not separate. First, fundamentals: the capacity of wind and solar power and the size of their forecast errors, the level and shape of load and the flexibility of the system, including storage, which dampens volatility (§ 4.4). Second, liquidity: continuous intraday trading volume in Germany grew more than fivefold between 2012 and 2025. Continuous trading has been coupled across Europe since 2018. More liquidity can itself lower volatility, because a given forecast error meets more counterparties and more flexible capacity; index values of the early years rest on few trades. Third, the regulation of the imbalance price: reforms of the settlement formula change how strongly the imbalance price reacts to a given forecast error and thereby what intraday prices anticipate. The breaks in the imbalance price series (Figure 8) are consistent with this channel.
Separating the three drivers requires a regression framework with fundamentals, measures of liquidity and the dates of regulatory reforms. I leave this to future research.
Quarter-hours
Quarter-hourly prices vary considerably around their hourly mean, in the opening auction and in the ID3 index (Figure A2, left); the measure is the trimmed root mean square deviation of quarter-hourly prices from their hourly mean. Since October 2025, the day-ahead auction itself trades quarter-hours; its intra-hour variability is lower than that of the intraday prices. The series is too short for conclusions on the effect of the change.

Figure A2. Averaging to hours understates the level, not the development, of quarter-hourly volatility
Measured against the same base, the opening auction, the volatility of quarter-hours exceeds the volatility of hourly means in every year (Figure A2, right). Averaging to hours understates the volatility of individual quarter-hours, but the development over time is the same. The same holds for the imbalance price: from October 2025 to October 2026, the normalized standard deviation of the imbalance-DA spread is 47 % for quarter-hours and 41 % for hourly means.
Robustness: trimming and normalization
A trimming threshold of 0.5/99.5 raises levels slightly without changing the pattern (Figure 14). Without trimming, volatility shows peaks in 2015, 2017, 2020 and 2024 that stem from a few extreme days; variability in the early 2000s is dominated by individual spikes.

Figure 14. Results are robust to trimming of data
Normalized by the marginal cost of a gas-fired plant instead of the annual mean price, variability shows the same pattern until 2023; carbon prices for 2024–2026 are not yet included (Figure A1). For the imbalance-DA spread, all three normalizations show the decline since 2015; divided by the daily mean price, volatility is higher in every year, because days with low mean prices and large spreads receive more weight.
Price variability across Europe
Figure 15 shows variability for eight European bidding zones since 2015, measured as the trimmed standard deviation of hourly day-ahead prices around the annual mean, divided by the annual mean day-ahead price. Variability has risen in almost all bidding zones. In 21 of the 22 zones with data for 2015–2019, it was higher in 2024–2026 than in 2015–2019; the median across zones rose from 30 % to 52 %. The exception is Northern Italy. The increase was largest in Finland, Spain, Portugal and Sweden (SE3), by 50–70 percentage points. In Germany, variability rose by 14 percentage points.

Figure 15. Variability has risen in almost all European bidding zones
Monthly variability rises with the monthly share of solar and wind energy (Figure 16).

Figure 16. Month by month: variability vs. renewables
Conclusions
The common statement that wind and solar power increase electricity price volatility conflates two phenomena: variability, price differences across delivery periods, and volatility, price changes of the same delivery period across trading time. The former is the result of non-storability, the latter of uncertainty. Most studies on renewables and price “volatility” measure variability.
My preferred measure of variability is the trimmed, normalized standard deviation. By this measure, the variability of day-ahead prices in Germany fell from the 2000s to the 2010s, despite a massive increase in wind and solar power. It has increased since then, but only to marginally above the 2001–2003 level. Alternative metrics show a similar U-shaped pattern over time. The decomposition into within-day, between-day and between-month variability yields similar shares as 25 years ago.
This paper measures volatility as the trimmed, normalized standard deviation of the spread between day-ahead and imbalance or intraday prices. The data comprise imbalance prices, intraday price indices and transaction data. Volatility in the German intraday market has shown no trend since 2012; volatility of the imbalance price has markedly declined since 2015, with 2026 showing the lowest level by far.
The analysis is descriptive. Time trends do not separate the effect of wind and solar power from those of fuel prices, market integration, regulation and new flexibility. I leave it for future research to identify and disentangle the drivers of variability and volatility.
For risk management, the distinction matters because the two risks call for different instruments. Variability is a source of shape (profile) risk, which is hedged with products for specific delivery periods and creates the spreads that storage arbitrages. Volatility is a risk of price changes before delivery, giving rise to balancing risk. German price data do not show a significant increase of either one as the wind and solar market share increased from close to zero to nearly 50 %.
Appendix
Figure A1–Figure A3 show supplementary results for Germany: robustness to the normalization (Figure A1), quarter-hourly variability and volatility (Figure A2) and liquidity and microstructure noise in continuous trading (Figure A3).

Figure A1. The pattern does not depend on the normalization
Statements
Acknowledgements
I thank Ingmar Schlecht for the countless discussions on price volatility and variability we have had over the past ten years. I have learned more from him than from anyone else.
Competing interest
The author is managing director of Neon Neue Energieökonomik, a consultancy advising clients in the electricity sector. This paper did not receive any funding and was not commissioned by any client; no client has seen its results prior to publication.
Funding
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Data availability
Day-ahead, imbalance and generation data are publicly available from the sources listed in Table 5. EPEX SPOT intraday data are proprietary and were used under license. Code to reproduce all measures and figures is available from the author on request.
CRediT contribution statement
Lion Hirth: Conceptualization, Methodology, Software, Formal analysis, Investigation, Writing – original draft, Writing – review & editing, Visualization.
Declaration of generative AI in the writing process
During the preparation of this work the author used Claude (Anthropic) in order to draft and edit text, write analysis code, and produce tables and figures. After using this tool, the author reviewed and edited the content as needed and takes full responsibility for the content of the published article.
References
- [1]Andersen, T.G., Bollerslev, T. (1998). Answering the skeptics: Yes, standard volatility models do provide accurate forecasts. International Economic Review 39(4), 885–905.DOI
- [2]Barndorff-Nielsen, O.E., Shephard, N. (2004). Power and bipower variation with stochastic volatility and jumps. Journal of Financial Econometrics 2(1), 1–37.
- [3]Baule, R., Naumann, M. (2021). Volatility and dispersion of hourly electricity contracts on the German continuous intraday market. Energies 14(22), 7531.DOI
- [4]Benth, F.E., Koekebakker, S. (2008). Stochastic modeling of financial electricity contracts. Energy Economics 30(3), 1116–1157.DOI
- [5]Benth, F.E., Schmeck, M.D. (2014). Pricing futures and options in electricity markets. In: Ramos, S., Veiga, H. (eds.), The Interrelationship Between Financial and Energy Markets. Springer, Berlin, 233–260.DOI
- [6]Bessembinder, H., Lemmon, M.L. (2002). Equilibrium pricing and optimal hedging in electricity forward markets. Journal of Finance 57(3), 1347–1382.DOI
- [7]Birkeland, D., Alskait, T., Duivervoor den, S., Meeng, M., Pennings, J.M.E. (2024). Quantifying and modeling price volatility in the Dutch intraday electricity market. Energy Reports 12, 3830–3842.DOI
- [8]Black, F., Scholes, M. (1973). The pricing of options and corporate liabilities. Journal of Political Economy 81(3), 637–654.
- [9]Brancucci Martinez-Anido, C., Brinkman, G., Hodge, B.-M. (2016). The impact of wind power on electricity prices. Renewable Energy 94, 474–487.DOI
- [10]Caldana, R., Fusai, G., Roncoroni, A. (2017). Electricity forward curves with thin granularity: Theory and empirical evidence in the hourly EPEXspot market. European Journal of Operational Research 261(2), 715–734.DOI
- [11]Cevik, S., Ninomiya, K. (2023). Chasing the sun and catching the wind: Energy transition and electricity prices in Europe. Journal of Economics and Finance 47(4), 912–935.
- [12]Ciarreta, A., Muniaín, P., Zarraga, A. (2017). Modelling and forecasting realized volatility in German–Austrian continuous intraday electricity prices. Journal of Forecasting 36(6), 680–690.DOI
- [13]Ciarreta, A., Pizarro-Irizar, C., Zarraga, A. (2020). Renewable energy regulation and structural breaks: An empirical analysis of Spanish electricity price volatility. Energy Economics 88, 104749.
- [14]de Jong, C., Huisman, R. (2002). Option formulas for mean-reverting power prices with spikes. ERIM Report Series Research in Management ERS-2002-96-F&A. Erasmus University, Rotterdam.
- [15]DeCarolis, J.F., Keith, D.W. (2005). The costs of wind’s variability: Is there a threshold? The Electricity Journal 18(1), 69–77.DOI
- [17]ECC (2026). ECC derivative market margining, version 1.19. European Commodity Clearing, Leipzig. https://www.ecc.de/fileadmin/ECC/Downloads/Risk_Management/Margining/ECC_Derivative_Market_Margining_V1.19.pdf
- [18]Ela, E., Milligan, M., Kirby, B. (2011). Operating reserves and variable generation. NREL/TP-5500-51978, National Renewable Energy Laboratory, Golden, CO.DOI
- [19]Fleten, S.-E., Lemming, J. (2003). Constructing forward price curves in electricity markets. Energy Economics 25(5), 409–424.DOI
- [20]Fripp, M., Wiser, R.H. (2008). Effects of temporal wind patterns on the value of wind-generated electricity in California and the Northwest. IEEE Transactions on Power Systems 23(2), 477–485.
- [21]Geman, H., Roncoroni, A. (2006). Understanding the fine structure of electricity prices. Journal of Business 79(3), 1225–1262.DOI
- [22]Gianfreda, A., Ravazzolo, F., Rossini, L. (2023). Large time-varying volatility models for hourly electricity prices. Oxford Bulletin of Economics and Statistics 85(3), 545–573.DOI
- [23]Goodarzi, S., Perera, H.N., Bunn, D. (2019). The impact of renewable energy forecast errors on imbalance volumes and electricity spot prices. Energy Policy 134, 110827.DOI
- [24]Gowrisankaran, G., Reynolds, S.S., Samano, M. (2016). Intermittency and the value of renewable energy. Journal of Political Economy 124(4), 1187–1234.
- [25]Green, R., Vasilakos, N. (2010). Market behaviour with large amounts of intermittent generation. Energy Policy 38(7), 3211–3220.DOI
- [26]Grubb, M.J. (1991). Value of variable sources on power systems. IEE Proceedings C – Generation, Transmission and Distribution 138(2), 149–165.DOI
- [27]Hagemann, S. (2015). Price determinants in the German intraday market for electricity: An empirical analysis. Journal of Energy Markets 8(2), 21–45.
- [28]Heptonstall, P.J., Gross, R.J.K. (2021). A systematic review of the costs and impacts of integrating variable renewables into power grids. Nature Energy 6(1), 72–83.DOI
- [29]Hirsch, S., Ziel, F. (2024). Simulation-based forecasting for intraday power markets: Modelling fundamental drivers for location, shape and scale of the price distribution. The Energy Journal 45(3), 87–124.DOI
- [30]Hirst, E., Hild, J. (2004). The value of wind energy as a function of wind capacity. The Electricity Journal 17(6), 11–20.DOI
- [31]Hirth, L. (2013). The market value of variable renewables: The effect of solar wind power variability on their relative price. Energy Economics 38, 218–236.
- [32]Hirth, L., Ueckerdt, F., Edenhofer, O. (2015). Integration costs revisited – An economic framework for wind and solar variability. Renewable Energy 74, 925–939.DOI
- [33]Hirth, L., Ueckerdt, F., Edenhofer, O. (2016). Why wind is not coal: On the economics of electricity generation. The Energy Journal 37(3), 1–28.
- [34]Hirth, L., Ziegenhagen, I. (2015). Balancing power and variable renewables: Three links. Renewable and Sustainable Energy Reviews 50, 1035–1051.DOI
- [35]Holttinen, H. (2005). Hourly wind power variations in the Nordic countries. Wind Energy 8(2), 173–195.DOI
- [36]Huisman, R., Huurman, C., Mahieu, R. (2007). Hourly electricity prices in day-ahead markets. Energy Economics 29(2), 240–248.DOI
- [37]Huisman, R., Mahieu, R. (2003). Regime jumps in electricity prices. Energy Economics 25(5), 425–434.DOI
- [38]Jacobsen, H.K., Zvingilaite, E. (2010). Reducing the market impact of large shares of intermittent energy in Denmark. Energy Policy 38(7), 3403–3413.
- [39]Johnson, E.P., Oliver, M.E. (2019). Renewable generation capacity and wholesale electricity price variance. The Energy Journal 40(5), 143–168.
- [40]Joos, M., Staffell, I. (2018). Short-term integration costs of variable renewable energy: Wind curtailment and balancing in Britain and Germany. Renewable and Sustainable Energy Reviews 86, 45–65.DOI
- [41]Joskow, P.L. (2011). Comparing the costs of intermittent and dispatchable electricity generating technologies. American Economic Review 101(3), 238–241.
- [42]Katzenstein, W., Apt, J. (2012). The cost of wind power variability. Energy Policy 51, 233–243.DOI
- [43]Ketterer, J.C. (2014). The impact of wind power generation on the electricity price in Germany. Energy Economics 44, 270–280.DOI
- [44]Kiesel, R., Paraschiv, F. (2017). Econometric analysis of 15-minute intraday electricity prices. Energy Economics 64, 77–90.DOI
- [45]Kiesel, R., Schindlmayr, G., Börger, R. (2009). A two-factor model for the electricity forward market. Quantitative Finance 9(3), 279–287.DOI
- [46]Kloster, T.K., Benth, F.E. (2026). The fine structure of electricity price volatility. arXiv:2605.13320.arxiv.org/abs/2605.13320
- [47]Koch, C., Hirth, L. (2019). Short-term electricity trading for system balancing: An empirical analysis of the role of intraday trading in balancing Germany´s electricity system. Renewable and Sustainable Energy Reviews 113, 109275.
- [48]Kremer, M., Kiesel, R., Paraschiv, F. (2020). Intraday electricity pricing of night contracts. Energies 13(17), 4501.DOI
- [49]Kremer, M., Kiesel, R., Paraschiv, F. (2021). An econometric model for intraday electricity trading. Philosophical Transactions of the Royal Society A 379(2202), 20190624.DOI
- [50]Kulakov, S., Ziel, F. (2021). The impact of renewable energy forecasts on intraday electricity prices. Economics of Energy & Environmental Policy 10(1), 79–104.DOI
- [51]Kyritsis, E., Andersson, J., Serletis, A. (2017). Electricity prices, large-scale renewable integration, and policy implications. Energy Policy 101, 550–560.DOI
- [52]Lamont, A.D. (2008). Assessing the long-term system value of intermittent electric generation technologies. Energy Economics 30(3), 1208–1231.
- [53]Lannoye, E., Flynn, D., O’Malley, M. (2012). Evaluation of power system flexibility. IEEE Transactions on Power Systems 27(2), 922–931.DOI
- [54]Latini, L., Piccirilli, M., Vargiolu, T. (2019). Mean-reverting no-arbitrage additive models for forward curves in energy markets. Energy Economics 79, 157–170.DOI
- [55]López Prol, J., Steininger, K.W., Zilberman, D. (2020). The cannibalization effect of wind and solar in the California wholesale electricity market. Energy Economics 85, 104552.
- [56]Lucia, J.J., Schwartz, E.S. (2002). Electricity prices and power derivatives: Evidence from the Nordic Power Exchange. Review of Derivatives Research 5(1), 5–50.DOI
- [57]Maciejowska, K. (2020). Assessing the impact of renewable energy sources on the electricity price level and variability – A quantile regression approach. Energy Economics 85, 104532.DOI
- [58]Mercier, T., Olivier, M., De Jaeger, E. (2023). The value of electricity storage arbitrage on day-ahead markets across Europe. Energy Economics 123, 106721.
- [59]Merton, R.C. (1973). Theory of rational option pricing. Bell Journal of Economics and Management Science 4(1), 141–183.
- [60]Milligan, M., Ela, E., Hodge, B.-M., Kirby, B., Lew, D., Clark, C., DeCesaro, J., Lynn, K. (2011). Integration of variable generation, cost-causation, and integration costs. The Electricity Journal 24(9), 51–63.DOI
- [61]Milligan, M., Kirby, B. (2009). Calculating wind integration costs: Separating wind energy value from integration cost impacts. NREL/TP-550-46275, National Renewable Energy Laboratory, Golden, CO.DOI
- [62]Mills, A., Wiser, R. (2010). Implications of wide-area geographic diversity for short-term variability of solar power. LBNL-3884E, Lawrence Berkeley National Laboratory, Berkeley, CA.DOI
- [63]Mills, A., Wiser, R. (2012). Changes in the economic value of variable generation at high penetration levels: A pilot case study of California. LBNL-5445E, Lawrence Berkeley National Laboratory, Berkeley, CA.
- [64]Milstein, I., Tischler, A. (2011). Intermittently renewable energy, optimal capacity mix and prices in a deregulated electricity market. Energy Policy 39(7), 3922–3927.DOI
- [65]Mount, T.D., Ning, Y., Cai, X. (2006). Predicting price spikes in electricity markets using a regime-switching model with time-varying parameters. Energy Economics 28(1), 62–80.DOI
- [66]Mwampashi, M.M., Nikitopoulos, C.S., Konstandatos, O., Rai, A. (2021). Wind generation and the dynamics of electricity prices in Australia. Energy Economics 103, 105547.
- [67]Newbery, D.M.G., Stiglitz, J.E. (1981). The Theory of Commodity Price Stabilization: A Study in the Economics of Risk. Clarendon Press, Oxford.
- [68]Owolabi, O.O., Schafer, T.L.J., Smits, G.E., Sengupta, S., Ryan, S.E., Wang, L., Matteson, D.S., Getmansky Sherman, M., Sunter, D.A. (2022). Role of variable renewable energy penetration on electricity price and its volatility across independent system operators in the United States. arXiv:2112.11338.arxiv.org/abs/2112.11338
- [69]Pape, C., Hagemann, S., Weber, C. (2016). Are fundamentals enough? Explaining price variations in the German day-ahead and intraday power market. Energy Economics 54, 376–387.DOI
- [70]Parkinson, M. (1980). The extreme value method for estimating the variance of the rate of return. Journal of Business 53(1), 61–65.DOI
- [71]Pavlík, M., Kurimský, F., Ševc, K. (2025). Renewable energy and price stability: An analysis of volatility and market shifts in the European electricity sector (2015–2025). Applied Sciences 15(12), 6397.DOI
- [72]Rai, A., Nunn, O. (2020). On the impact of increasing penetration of variable renewables on electricity spot price extremes in Australia. Economic Analysis and Policy 67, 67–86.DOI
- [73]Richard, M. (2025). Understanding the dynamics of the French intraday market: Insights on the roles of balancing needs and flexibility. I-tésé Working Paper, CEA, Paris-Saclay.
- [74]Rintamäki, T., Siddiqui, A.S., Salo, A. (2017). Does renewable energy generation decrease the volatility of electricity prices? An analysis of Denmark and Germany. Energy Economics 62, 270–282.DOI
- [75]Sapio, A. (2019). Greener, more integrated, and less volatile? A quantile regression analysis of Italian wholesale electricity prices. Energy Policy 126, 452–469.DOI
- [76]Saretto, A., Shcherbakova, A., Lin, J. (2024). What fuels the volatility of electricity prices? Working Paper 2408, Federal Reserve Bank of Dallas.
- [77]Schischke, A., Rathgeber, A.W. (2026). Unraveling European electricity price volatility: The impact of renewables. Energy Strategy Reviews 64, 102144.
- [78]Schöniger, F., Morawetz, U.B. (2022). What comes down must go up: Why fluctuating renewable energy does not necessarily increase electricity spot price variance in Europe. Energy Economics 111, 106069.DOI
- [79]Schwartz, E.S. (1997). The stochastic behavior of commodity prices: Implications for valuation and hedging. Journal of Finance 52(3), 923–973.DOI
- [80]Seel, J., Mills, A.D., Wiser, R.H., Deb, S., Asokkumar, A., Hassanzadeh, M., Aarabali, A. (2018). Impacts of high variable renewable energy futures on wholesale electricity prices, and on electric-sector decision making. Report LBNL-2001163. Lawrence Berkeley National Laboratory, Berkeley, CA.DOI
- [81]Ueckerdt, F., Hirth, L., Luderer, G., Edenhofer, O. (2013). System LCOE: What are the costs of variable renewables? Energy 63, 61–75.DOI
- [82]Werner, D. (2014). Electricity market price volatility: The importance of ramping costs. Agricultural & Applied Economics Association Annual Meeting, Minneapolis.DOI
- [83]Weron, R. (2006). Modeling and Forecasting Electricity Loads and Prices: A Statistical Approach. Wiley, Chichester.DOI
- [84]Wiser, R., Mills, A., Seel, J., Levin, T., Botterud, A. (2017). Impacts of variable renewable energy on bulk power system assets, pricing, and costs. Lawrence Berkeley National Laboratory and Argonne National Laboratory, Berkeley, CA.
- [85]Woo, C.K., Horowitz, I., Moore, J., Pacheco, A. (2011). The impact of wind generation on the electricity spot-market price level and variance: The Texas experience. Energy Policy 39(7), 3939–3944.DOI
- [86]Woo, C.K., Moore, J., Schneiderman, B., Ho, T., Olson, A., Alagappan, L., Chawla, K., Toyama, N., Zarnikau, J. (2016). Merit-order effects of renewable energy and price divergence in California’s day-ahead and real-time electricity markets. Energy Policy 92, 299–312.DOI
- [87]Working, H. (1960). Note on the correlation of first differences of averages in a random chain. Econometrica 28(4), 916–918.DOI
- [88]Wozabal, D., Graf, C., Hirschmann, D. (2016). The effect of intermittent renewables on the electricity price variance. OR Spectrum 38(3), 687–709.
- [89]Zareipour, H., Bhattacharya, K., Cañizares, C.A. (2007). Electricity market price volatility: The case of Ontario. Energy Policy 35(9), 4739–4748.DOI
- [90]Zhang, L., Mykland, P.A., Aït-Sahalia, Y. (2005). A tale of two time scales: Determining integrated volatility with noisy high-frequency data. Journal of the American Statistical Association 100(472), 1394–1411.