Speculators and Price Inertia in a Day-Ahead Electricity Market: An Irish Case Study
Abstract
1. Introduction
1.1. Research Questions and Contributions
- What is the extent of speculator participation in the market, and how has it evolved over time?
- Can we define a clear and intuitive approach to measuring price inertia, and how has it changed over time?
1.2. Paper Structure
2. Market Structure
2.1. Market
- Day-Ahead (DA) market: at 11 a.m. on day D participants submit orders to buy or sell electricity for hourly delivery periods in the [11 p.m. D, 10 p.m. D + 1] interval. The market coupling algorithm, EUPHEMIA (Section 2.2), takes these inputs, in conjunction with interconnector transmission capacities (and other factors), and determines hourly prices and the direction of energy flow on the interconnectors. If the network is congested then zonal prices will diverge.
- Intraday (ID) market: after the DA auction has cleared additional auctions are held; these auctions, IDA1, IDA2, and IDA3 are similar in nature to the DA with the main differences being that they are held closer to the delivery time and the delivery periods are 30 min intervals; IDA1/IDA2/IDA3 auctions cover the [11 p.m. D, 10:30 p.m. D + 1]/[11 a.m. D + 1, 10:30 p.m. D + 1]/[5 p.m. D + 1, 10:30 p.m. D + 1] time horizons respectively.
- Intraday Continuous (IC) market: this is an important market in other European jurisdictions, but in an Irish electricity market context, it comprises less than half a percent of traded energy volumes over the study timeframe and hence it is ignored here.
- Balancing (B) market: one hour prior to delivery trading opportunities cease and the Transmission System Operator, TSO, takes over (ex-ante in this context means occurring before the delivery period, ex-post means that it occurs after the delivery period). The TSO compares forecast demand versus forecast generation, including what volumes have been traded in the ex ante markets, and dispatches on/off units to ensure that supply meets demand. The prices that result from these dispatch decisions are called settlement imbalance prices (or balancing market prices).
2.2. Pricing Algorithm
- “The algorithm can handle a large variety of order types at the same time”, including Aggregated Hourly Orders, Complex Orders (e.g. with Minimum Income Condition or Load Gradient constraints), Scalable Complex Orders, and Block Orders.
- The algorithm solves a Welfare Maximisation Problem (Master Problem) together with three interdependent sub-problems, one of which is the Price Determination Sub-Problem. In the Master Problem, “EUPHEMIA searches among the set of solutions for a good selection of block and MIC orders that maximises social welfare. Once an integer solution has been found for this problem, EUPHEMIA moves on to determine the market clearing prices.”
2.3. Speculators
3. Materials and Methods
3.1. Datasets
- Granular Participant Data: For each of the four ex ante markets (Section 2.1), SEMOpx publishes an ETS Bid File containing participant-level order and trade data by trading period. Positive (negative) values denote purchase (sell) orders, with the same convention for trades. For example, the DA ETS Bid File is published on a day + 1 basis and typically exceeds 20,000 rows, with over 300 participants per auction.
- Bid Ask Curve Data: For each ex ante auction, SEMOpx publishes a BidAskCurve file showing an anonymised, monotonic view of buy and sell orders by trading period. Since July 2021 a single file per auction has been published, with bid and ask data in EUR/MWh. Previously, separate files were released: one in GBP/MWh for Northern Ireland (NI) and one in EUR/MWh for the Republic of Ireland (ROI).
- Other Data:
- −
- PUB_MnlyRegisteredCapacity files which provide participant registration data such as registered plant capacity and FuelType (if applicable).
- −
- PUB_30MinImbalCost file containing the balancing market price, , for trading period i. Similarly, MarketResult files containing DA, IDA1, IDA2, and IDA3 market prices (i.e., , , , and ).
3.2. Market and Speculator Analysis
3.2.1. Quantities
- Order quantities: the volumes participants were willing to buy or sell.
- Matched quantities: the volumes actually bought or sold.
3.2.2. Marginal Participants
- We retrieve the bid and ask curves from the relevant BidAskCurve file and determine how they intersect.
- The intersection point(s) are then cross-referenced against the participant order data in the relevant ETS Bid File to determine which unit, or units, are marginal.
3.2.3. Aggregate Speculator Behaviour and Profitability
- Interval 1: ;
- Interval 2: ;
- Interval 3: .
3.3. Price Inertia Analysis
- Retrieve the bid and ask curves from the DA BidAskCurve file.
- Add X MW to each point on the ask curve.
- Identify the intersection with the bid curve; call the resulting price the simulated DA price .
3.3.1. Price Inertia Distribution
- For each trading period, adjust the ask curve in MW increments until the simulated market price, , differs from the published market price. Let denote the shift required to observe the price change where the MW superscript indicates that we have used MW increments. Use Equation (5) to calculate the associated price difference, which we denote as .
- Repeat with MW decrements to derive the corresponding and Price values.
- For each trading period, define and calculate the Min Shift and Price Impact via
3.3.2. Order Example
4. Results
4.1. Market and Speculator Analysis
4.1.1. Quantities
4.1.2. Marginal Participants
4.1.3. Aggregate Speculator Behaviour and Profitability
4.2. Price Inertia Analysis
5. Discussion
- Pricing algorithm access: the market clearing process is complex and not fully disclosed, limiting counterfactual analysis; see also [14].
- Market dynamics: outcomes also reflect evolving behaviours of non-speculators [16]; even modest shifts in their bidding or trading strategies, individually or in aggregate, could contribute to the observed changes.
Limitations
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Simplifications and Other Considerations
- This alternative definition may be of interest for those trading periods in which the published bid and ask curve intersects vertically (Figure A2 Appendix E). Using this definition, while the percentages presented in Section 4.2 (and the graphs in Appendix K) will change, the overall pattern remains the same. That is, a step change in the impact of a small horizontal shift in the ask curve from January 2021 onwards is observed.
- The data pipelines we constructed do not have access to the following datasets:
- −
- DA order data for the first 5 days of the Irish electricity market.
- −
- IDA1/IDA2/IDA3 order data for the first 3 months of the Irish electricity market.
The implications are that our estimates of speculator profitability might be under/over stated for the first 3 months of the Irish electricity market. Given that speculator order/matched quantities were small in the immediately following months, we believe it is reasonable to assume that the under/over estimation would not have a material impact on the profit and loss estimates.
Appendix B. Identifying Speculators
- The PUB_MnlyRegisteredCapacity file referenced in Section 3.1 contains a list of registered market participants with ResourceName (an identifier that is unique to each market participant), RegisteredCapacity, and FuelType (categories include wind, multi_fuel, gas, hdyro, peat, coal, pump_storage, biomass, oil, distillate, solar) information. Select ResourceNames where the FuelType is not specified.
- Using the ResourceNames from the previous step, in conjunction with DA order information from the ETS Bid Files, drop or ignore ResourceNames which are
- −
- Always buying in the DA market or
- −
- Always selling in the DA market
The former are likely to correspond to supplier units while the latter are likely to correspond to generator units. We note, however, that speculators could also adopt such strategies (see discussion further below). - Cognisant that some ResourceNames might have commenced commercial operations as demand units and over time switched strategy to that of a supply unit (or vice versa), we endeavour to filter out such units. That is, drop ResourceNames that are predominantly either buying or selling. Note: Picking an arbitrary threshold, if a ResourceName is buying (selling) > 92.5% of trading periods it is active in the DA, then we treat it as a demand (supply) unit and exclude it.
- The final step is to drop ResourceNames which have both a demand and variable renewable generation. For such units, given that the order quantity is the net of demand plus variable renewable generation, it can be expected that their order quantities in contiguous trading periods would exhibit jumps/discontinuities. The approach is to keep track of the number of trading periods in a day which have a similar order quantity, and if over the horizon of interest the proportion of such trading periods is less than some arbitrary threshold (e.g., 7.5%), we drop the ResourceName.
Appendix C. Reconciling ETS Bid File and BidAskCurve
- Complex Orders defined as “a Simple Sell Order or a set of Simple Sell Orders submitted by an Exchange Member in respect of a Unit, covering one or more Trading Periods on a specified Trading Day, and which is subject to: (a) a Minimum Income Condition (with or without a Scheduled Stop Condition) and/or (b) a Load Gradient Condition“ are not part of the ask curve, unless the Complex Order is matched. If a Complex Order is matched then the matched quantity is included in the ask curve at the minimum price point.
- Using the ETS Bid File, we filter orders which have settlement currency of EUR. Calculate the difference between the matched buy quantities and matched sell quantities; depending on the sign, the difference needs to be added to either the bid or ask curve at the maximum or minimum price point. Repeat, but for orders which have a settlement currency of GBP.
Appendix D. DA Marginal Units
- From the MarketResult file (Section 3.1), determine the DA market price for the trading period.
- Using the ETS Bid File, select the rows where market participants have an active order in that trading period.
- Iterating through each row in the previous step
- If the market price equals any of the price points in the participant’s order, we flag the participant;
- Otherwise, do nothing.
If one or more participants have been flagged, then we have identified the marginal unit(s) and the process ends. If no units have been flagged, continue to the next step. - Utilising the BidAskCurve file, for that trading period, ascertain how the bid and ask curves intersect. If the curves intersect vertically, determine the two points at which the curves overlap. Denote the prices associated with the overlap as lower_price and upper_price.
- Iterate through each of the rows selected in step 2. If either the lower_price or the upper_price identified in step 4 equals any of the price points in the participant’s order, we flag the participant as being marginal.
Appendix E. Bid Ask Curve Intersection Examples
Appendix F. Speculators
Appendix G. Speculator Ex Ante Trading
- Scenario 1: the speculator buys 100 MW in DA and sells 100 MW in IDA1; in this situation, the profit or loss equals .
- Scenario 2: the speculator buys 50 MW in DA and sell 150 MW in IDA1; using Equation (4) from Section 3.2, the profit or loss is given by . Rearranging this, this is equivalent to .
Appendix H. FuelType Notation
- Wind category represents those ResourceNames (market participants) where the FuelType is wind.
- Other category represents the units which do not have a FuelType (and from their commercial behaviours appear in the main to be either demand or wind participants).
- Gas, MF category corresponds to gas and multi-fuel thermal generation units.
- Hyd, PS, P, Bio denote hydro, pumped storage, peat, and biomass units.
- Speculator represents those units specified in Appendix F.
Appendix I. Buy Order Data Quantities
Appendix J. Parallel Shift
Appendix K. +1 MW Parallel Shift in Ask Curve
Appendix L. Simulating Speculator DA Price Impact
- Retrieve all participant orders for trading period i from the relevant DA ETS Bid File. Convert each of the orders into price and quantity pairs.
- Take the buy price and quantity pairs from step 1 and combine them to produce an aggregated stepwise bid curve. Similarly, take the sell price quantity pairs and combine them to produce an aggregated stepwise ask curve.
- Adjust the stepwise bid and ask curves from step 2 as described in Appendix C.
- Use the bid and ask curves from step 3 to determine the intersection point/price.
- Repeat steps 1 to 4 but this time exclude the order data for speculator j.
Appendix M. SEMO and SEMOpx
- Section 2.1, Structural Market Change, SEMOpx-Bidding.
- Section 3.1, Datasets, SEMOpx Data Publication Guide.
- Section 3.2, Market Shares, Market Summary 2019, Quarterly Report Q4 2020 and December 2022 Market Report.
- Section 3.2, Empirical Analysis (Speculator DA Order Evolution), SEMOpx DAM INFO 12 April 2022 and SEMOpx DAM INFO 30 August 2022.
Appendix N. Market Prices
References
- Wolak, F.A. An empirical analysis of the impact of hedge contracts on bidding behavior in a competitive electricity market. Int. Econ. J. 2000, 14, 1–39. [Google Scholar] [CrossRef]
- Ito, K.; Reguant, M. Sequential markets, market power, and arbitrage. Am. Econ. Rev. 2016, 106, 1921–1957. [Google Scholar] [CrossRef]
- Mayer, K.; Trück, S. Electricity markets around the world. J. Commod. Mark. 2018, 9, 77–100. [Google Scholar] [CrossRef]
- Aggarwal, S.K.; Saini, L.M.; Kumar, A. Electricity price forecasting in deregulated markets: A review and evaluation. Int. J. Electr. Power Energy Syst. 2009, 31, 13–22. [Google Scholar] [CrossRef]
- Weron, R. Electricity price forecasting: A review of the state-of-the-art with a look into the future. Int. J. Forecast. 2014, 30, 1030–1081. [Google Scholar] [CrossRef]
- Ugurlu, U.; Oksuz, I.; Tas, O. Electricity Price Forecasting Using Recurrent Neural Networks. Energies 2018, 11, 1255. [Google Scholar] [CrossRef]
- Narajewski, M.; Ziel, F. Econometric modelling and forecasting of intraday electricity prices. J. Commod. Mark. 2020, 19, 100107. [Google Scholar] [CrossRef]
- Kaleta, M. Robust Co-Optimization of Medium- and Short-Term Electrical Energy and Flexibility in Electricity Clusters. Energies 2025, 18, 479. [Google Scholar] [CrossRef]
- Canelas, E.; Pinto-Varela, T.; Sawik, B. Electricity portfolio optimization for large consumers: Iberian electricity market case study. Energies 2020, 13, 2249. [Google Scholar] [CrossRef]
- Harder, N.; Qussous, R.; Weidlich, A. Fit for purpose: Modeling wholesale electricity markets realistically with multi-agent deep reinforcement learning. Energy AI 2023, 14, 100295. [Google Scholar] [CrossRef]
- Haase, M.; Zimmermann, Y.S.; Zimmermann, H. The impact of speculation on commodity futures markets–A review of the findings of 100 empirical studies. J. Commod. Mark. 2016, 3, 1–15. [Google Scholar] [CrossRef]
- Tribe, E. BSC Insights: What Is Driving Increases in Electricity Imbalance Volumes. 2019. Available online: https://www.elexon.co.uk/operations-settlement/balancing-and-settlement/elexon-insights-what-is-driving-increases-in-electricity-imbalance-volumes-july-2019/ (accessed on 17 February 2025).
- Nyarko, S. 294/09: Investigations into Net Imbalance Volume Chasing (‘Niv Chasing’) in Gb Electricity Market. 2019. Available online: https://www.elexon.co.uk/documents/groups/panel/2019-meetings/294-september/294-09-investigations-into-niv-chasing-in-gb-electricity-market-shadrack-nyarko/ (accessed on 17 February 2025).
- Parsons, J.; Colbert, C.; Larrieu, J.; Martin, T.; Mastrangelo, E. Financial Arbitrage and Efficient Dispatch in Wholesale Electricity Markets. SSRN Electron. J. 2015. [Google Scholar] [CrossRef]
- Jha, A.; Wolak, F.A. Can Financial Participants Improve Price Discovery and Efficiency in Multi-Settlement Markets with Trading Costs? Technical Report; National Bureau of Economic Research: Cambridge, MA, USA, 2019. [Google Scholar]
- Mercadal, I. Dynamic competition and arbitrage in electricity markets: The role of financial players. SSRN Work. Pap. 2018. [Google Scholar] [CrossRef]
- Birge, J.R.; Hortaçsu, A.; Mercadal, I.; Pavlin, J.M. Limits to arbitrage in electricity markets: A case study of MISO. Energy Econ. 2018, 75, 518–533. [Google Scholar] [CrossRef]
- Ullrich, C.J. Realized volatility and price spikes in electricity markets: The importance of observation frequency. Energy Econ. 2012, 34, 1809–1818. [Google Scholar] [CrossRef]
- Erdogdu, E. Asymmetric volatility in European day-ahead power markets: A comparative microeconomic analysis. Energy Econ. 2016, 56, 398–409. [Google Scholar] [CrossRef]
- Hellström, J.; Lundgren, J.; Yu, H. Why do electricity prices jump? Empirical evidence from the Nordic electricity market. Energy Econ. 2012, 34, 1774–1781. [Google Scholar] [CrossRef]
- Li, K.; Cursio, J.D.; Jiang, M.; Liang, X. The significance of calendar effects in the electricity market. Appl. Energy 2019, 235, 487–494. [Google Scholar] [CrossRef]
- Sensfuß, F.; Ragwitz, M.; Genoese, M. The merit-order effect: A detailed analysis of the price effect of renewable electricity generation on spot market prices in Germany. Energy Policy 2008, 36, 3086–3094. [Google Scholar] [CrossRef]
- Ciarreta, A.; Espinosa, M.P. Market power in the Spanish electricity auction. J. Regul. Econ. 2010, 37, 42–69. [Google Scholar] [CrossRef]
- Ziel, F.; Steinert, R. Electricity price forecasting using sale and purchase curves: The X-Model. Energy Econ. 2016, 59, 435–454. [Google Scholar] [CrossRef]
- Bask, M.; Widerberg, A. Market structure and the stability and volatility of electricity prices. Energy Econ. 2009, 31, 278–288. [Google Scholar] [CrossRef]
- Fabra, N. Reforming European electricity markets: Lessons from the energy crisis. Energy Econ. 2023, 126, 106963. [Google Scholar] [CrossRef]
- Eurelectric. How Are EU Electricity Prices Formed and Why Have They Soared? 2022. Available online: https://www.eurelectric.org/in-detail/electricity_prices_explained/ (accessed on 17 March 2025).
- EFET. EFET Insight into Marginal Pricing in Wholesale Electricity Markets. 2022. Available online: https://cms.energytradersdeutschland.org/storage/uploads/media/220601-energy-traders-europe-insight-14-spot-trading-electricity.pdf (accessed on 17 March 2025).
- Collins, J.; Amann, A.; Mulchrone, K. Why Gas and Electricity Prices in Ireland Are so Closely Linked. 2022. Available online: https://www.rte.ie/brainstorm/2022/0727/1312565-ireland-gas-electricity-prices-correlation/ (accessed on 17 March 2025).
- REMA. Review of Electricity Market Arrangements. 2022. Available online: https://www.gov.uk/government/consultations/review-of-electricity-market-arrangements (accessed on 17 March 2025).
- The Guardian. ‘I’ve Fallen out with People’: The Bruising Debate over UK Zonal Energy Pricing. The Guardian. 2024. Available online: https://www.theguardian.com/money/2024/oct/07/ive-fallen-out-with-people-the-bruising-debate-over-uk-zonal-energy-pricing (accessed on 23 May 2025).
- Ritchie, H.; Roser, M.; Rosado, P. Energy. Our World in Data. 2022. Available online: https://ourworldindata.org/energy (accessed on 21 March 2025).
- ElectroRoute. Electroroute Brexit Commentary. 2020. Available online: https://electroroute.com/interconnecting-the-dots-on-future-brexit-arrangements/ (accessed on 17 March 2025).
- SEMOpx-Bidding. SEMOpx-Bidding. 2021. Available online: https://www.semopx.com/documents/training/SEMOpx-Bidding.pdf (accessed on 17 March 2025).
- EUPHEMIA. EUPHEMIA Public Description Single Price Coupling Algorithm. 2020. Available online: http://www.nemo-committee.eu/assets/files/euphemia-public-description.pdf (accessed on 21 March 2025).
- Madani, M. Single Day-Ahead Coupling: Important Successes for the Euphemia Lab; N-SIDE: Louvain-la-Neuve, Belgium, 2020. [Google Scholar]
- NEMO. CACM Annual Report 2021; NEMO: Brussels, Belgium, 2021; Available online: https://www.nemo-committee.eu/assets/files/nemo_CACM_Annual_Report_2021_220630-4e7321983974b812f28730a301c9f7d9.pdf (accessed on 17 March 2025).
- Bharatwaj, V.N.; Downey, A. Real-Time Imbalance Pricing in I-SEM—Ireland’s Balancing Market. In Proceedings of the 2018 20th National Power Systems Conference (NPSC), Tiruchirappalli, India, 14–16 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Elexon. A Guide to Electricity Imbalance Pricing in Great Britain; Elexon: London, UK, 2020. [Google Scholar]
- IEA. COVID-19 Impact on Electricity; IEA: Paris, France, 2021; Available online: https://www.iea.org/reports/covid-19-impact-on-electricity (accessed on 17 March 2025).
- Kuik, F.; Adolfsen, J.F.; Lis, E.M.; Meyler, A. Energy Price Developments in and Out of the COVID-19 Pandemic—From Commodity Prices to Consumer Prices; European Central Bank: Frankfurt am Main, Germany, 2022. [Google Scholar]
- SEMOpx. SEMOpx Market Platform. 2023. Available online: https://www.semopx.com/ (accessed on 15 March 2023).
- SEMO. Single Electricity Market Operator (SEMO). 2023. Available online: https://www.sem-o.com/ (accessed on 15 March 2023).
- Pape, C.; Hagemann, S.; Weber, C. Are fundamentals enough? Explaining price variations in the German day-ahead and intraday power market. Energy Econ. 2016, 54, 376–387. [Google Scholar] [CrossRef]
- Beran, P.; Pape, C.; Weber, C. Modelling German electricity wholesale spot prices with a parsimonious fundamental model–Validation & application. Util. Policy 2019, 58, 27–39. [Google Scholar]
- Liebl, D. Modeling and forecasting electricity spot prices: A functional data perspective. Ann. Appl. Stat. 2013, 7, 1562–1592. [Google Scholar] [CrossRef]
Pre-Change | Post-Change | |
---|---|---|
DA order quantities (share) | ∼10% | ∼20% |
DA matched quantities (share) | ∼2% | ∼6% |
Avg. active speculators/day (sell) | 16 | 30 |
Avg. active speculators/day (buy) | 14 | 24 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Collins, J.; Amann, A.; Mulchrone, K. Speculators and Price Inertia in a Day-Ahead Electricity Market: An Irish Case Study. Energies 2025, 18, 4764. https://doi.org/10.3390/en18174764
Collins J, Amann A, Mulchrone K. Speculators and Price Inertia in a Day-Ahead Electricity Market: An Irish Case Study. Energies. 2025; 18(17):4764. https://doi.org/10.3390/en18174764
Chicago/Turabian StyleCollins, Joseph, Andreas Amann, and Kieran Mulchrone. 2025. "Speculators and Price Inertia in a Day-Ahead Electricity Market: An Irish Case Study" Energies 18, no. 17: 4764. https://doi.org/10.3390/en18174764
APA StyleCollins, J., Amann, A., & Mulchrone, K. (2025). Speculators and Price Inertia in a Day-Ahead Electricity Market: An Irish Case Study. Energies, 18(17), 4764. https://doi.org/10.3390/en18174764