modelling the electricity markets
play

Modelling the electricity markets Fred Espen Benth Centre of - PowerPoint PPT Presentation

The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models Modelling the electricity markets Fred Espen Benth Centre of Mathematics for Applications (CMA) University of Oslo, Norway Collaborators:


  1. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models Modelling the electricity markets Fred Espen Benth Centre of Mathematics for Applications (CMA) University of Oslo, Norway Collaborators: J. Kallsen and T. Meyer-Brandis Stochastics in Turbulence and Finance Sandbjerg 29 Jan – 1 Feb 2008

  2. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models Plan of the talk 1. Nord Pool – example of an electricity market 2. Multi-factor arithmetic spot price modelling 3. Forward pricing 4. Cross commodity modelling

  3. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models The NordPool Market

  4. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models ◮ The NordPool market organizes trade in ◮ Hourly spot electricity, next-day delivery ◮ Financial forward contracts ◮ In reality mostly futures, but we make no distinction here ◮ Frequently called swaps ◮ European options on forwards ◮ Difference from “classical” forwards: ◮ Delivery over a period rather than at a fixed point in time ◮ Crucial point in modeling

  5. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models Elspot: the spot market ◮ A (non-mandatory) hourly market with physical delivery of electricity ◮ Participants hand in bids before noon the day ahead ◮ Volume and price for each of the 24 hours next day ◮ Maximum of 64 bids within technical volume and price limits ◮ NordPool creates demand and production curves for the next day before 1.30 pm

  6. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models ◮ The system price is the equilibrium ◮ Reference price for the forward market ◮ Due to congestion (non-perfect transmission lines), area prices are derived ◮ Sweden and Finland separate areas ◮ Denmark split into two ◮ Norway may be split into several areas ◮ The area prices are the actual prices for the consumers/producers in the area in question

  7. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models ◮ Historical system price from the beginning in 1992

  8. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models The forward market ◮ Forward with delivery over a period ◮ Financial market ◮ Settlement with respect to system price in the delivery period ◮ Delivery periods ◮ Next day, week or month ◮ Quarterly (earlier seasons) ◮ Yearly ◮ Overlapping settlement periods (!) ◮ Contracts also called swaps : Fixed for floating price

  9. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models The forward curve March 25, 2004

  10. The NordPool Market Multi-factor arithmetic models Forward pricing Cross-commodity multi-factor models The option market ◮ European call and put options on electricity forwards ◮ Quarterly and yearly electricity forwards ◮ Low activity on the exchange ◮ OTC market for electricity derivatives huge ◮ Average-type (Asian) options, swing options ....

  11. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models Multi-factor arithmetic models

  12. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models A stochastic spot price model ◮ Desirable features of a stochastic electricity spot model are 1. Honours the statistical properties of the observed price data ◮ Seasonality ◮ Mean reversion (multi-scale) ◮ Price spikes 2. Analytically tractable ◮ Possible to price electricity forwards (swaps) analytically ◮ Option pricing feasible

  13. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models The model and properties ◮ The spot price as a sum of non-Gaussian OU-processes ◮ BNS stochastic volatility model n � S ( t ) = Λ( t ) × Y i ( t ) i =1 dY i ( t ) = − α i Y i ( t ) dt + dL i ( t ) ◮ Λ( t ) deterministic seasonality function ◮ L i ( t ) are independent increasing time-inhomogeneous pure jump L´ evy processes ◮ Called independent increment processes

  14. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models ◮ A simulation of S ( t ) fitted to EEX electricity data ◮ Calibration will come later.... ◮ Top: simulated, bottom: EEX prices

  15. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models ◮ Dynamics of S ( t ) � � � � α n − Λ ′ ( t ) dt + Λ( t ) d ¯ dS ( t ) = X ( t ) − S ( t ) L ( t ) Λ( t ) ◮ AR(1)-process, with stochastic mean and seasonality ◮ Mean-reversion to stochastic base level n − 1 � X ( t ) = Λ( t ) × ( α n − α i ) Y i ( t ) i =1 ◮ Seasonal speed of mean-reversion α n − Λ ′ ( t ) / Λ( t ) L ( t ) = � n ◮ Seasonal jumps, where d ¯ i =1 dL i ( t ), dependent on the stochastic mean

  16. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models ◮ Autocorrelation function for � S ( t ) := S ( t ) / Λ( t ) n � ρ ( t , τ ) = corr[ � S ( t ) , � ω i ( t , τ )e − α i τ S ( t + τ )] = i =1 ◮ If Y i are stationary, ω i ( t , τ ) = ω i ◮ The weights ω i sum to 1 ◮ The theoretical ACF can be used in practice as follows: 1. Find the number of factors n required 2. Find the speeds of mean-reversion by calibration to empirical ACF

  17. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models ◮ L i ( t ) jumps only upwards ◮ Jump size is a positive random variable ◮ Called a subordinator process ◮ Y i will mean-revert to zero ◮ However, Y i is always positive ◮ Ensures that S ( t ) is positive ◮ NO Brownian motion component in the factors ◮ Probability for S ( t ) becoming negative ◮ In practice, one may use a Brownian motion component ◮ Very small probability for negative prices ◮ Calibration may become simpler?

  18. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models Calibration to the EEX spot price ◮ Report here a calibration study by Thilo Meyer-Brandis (CMA & TU Munich) ◮ We only give basic ideas here.... ◮ 1652 daily Phelix Base electriity spot prices, starting from medio June, 2000 ◮ Assume 3-factor model ◮ First factor accounts for spikes (fast reversion) ◮ Two remaining the “normal” variations in the market (medium and slow reversion) S ( t ) = Λ( t ) { Y 1 ( t ) + Y 2 ( t ) + Y 3 ( t ) }

  19. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models Steps in the estimation procedure 1. Fit a seasonal function to S ( t ) ◮ Using a linear trend and trigonomewtric functions with 6 and 12 months periods ◮ De-seaonalize data; X ( t ) = S ( t ) / Λ( t ) 2. Separation of data into a spike component and a base component 3. Fitting the spike component to Y 1 4. Fitting Y 2 + Y 3 to the base component

  20. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models Step 2: Spike component ◮ Estimate the mean-reversion of spikes as � � X ( t ) α 1 = − log min = 1 . 3 X ( t − 1) t ◮ α 1 = 1 . 3 corresponds to a half-life of 0.5 days for a spike ◮ A spike is halfed over 0.5 days on average ◮ Transform the data into reversion-adjusted differences ∆ X ( t ) := X ( t ) − e − α 1 X ( t − 1) = ( Y 2 ( t ) + Y 3 ( t )) − e − α 1 ( Y 2 ( t − 1) + Y 3 ( t − 1)) + ǫ ( t ) ◮ ǫ ( t ) ≈ L 1 ( t ) − L 1 ( t − 1) is the size of the spikes (iid)

  21. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models Step 3: Fitting the spike component to data ◮ Estimation of ǫ ( t ) goes in two steps 1. Estimating a threshold u which identifies spikes 2. Estimating the spikes distribution ◮ Use techniques from Extreme Value Theory to fit a generalized Pareto distribution P (∆ X ( t ) − u ≤ x | ∆ X ( t ) > u ) = G ξ,β ( x ) = 1 − (1+ ξ x /β ) − 1 /ξ

  22. The NordPool Market Multi-factor arithmetic models The model and properties Forward pricing Calibration to the EEX spot price Cross-commodity multi-factor models ◮ Following estimates are found: u = 1 . 6 , ξ = 0 . 384 , β = 0 . 472 ◮ Based on 38 exceedances ◮ Gives a jump frequency of 0.023 ◮ Hence, L 1 ( t ) = ZdN ( t ) ◮ Z jump size: generalized Pareto distributed ◮ N Poisson process, with frequency 0.023

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend