On modelling of electricity spot price

Similar documents
Stochastic Finance 2010 Summer School Ulm Lecture 1: Energy Derivatives

Conditional Density Method in the Computation of the Delta with Application to Power Market

Valuing volatility and variance swaps for a non-gaussian Ornstein-Uhlenbeck stochastic volatility model

Stochastic volatility modeling in energy markets

Modelling the electricity markets

(FRED ESPEN BENTH, JAN KALLSEN, AND THILO MEYER-BRANDIS) UFITIMANA Jacqueline. Lappeenranta University Of Technology.

ELECTRICITY MARKETS THILO MEYER-BRANDIS

Numerical Methods for Pricing Energy Derivatives, including Swing Options, in the Presence of Jumps

A structural model for electricity forward prices Florentina Paraschiv, University of St. Gallen, ior/cf with Fred Espen Benth, University of Oslo

(A note) on co-integration in commodity markets

Modeling the Spot Price of Electricity in Deregulated Energy Markets

Option pricing in the stochastic volatility model of Barndorff-Nielsen and Shephard

Stochastic modeling of electricity prices

Extended Libor Models and Their Calibration

Financial Econometrics Jeffrey R. Russell. Midterm 2014 Suggested Solutions. TA: B. B. Deng

Risk premia in energy markets

Optimally Thresholded Realized Power Variations for Lévy Jump Diffusion Models

Weierstrass Institute for Applied Analysis and Stochastics Maximum likelihood estimation for jump diffusions

The stochastic calculus

M5MF6. Advanced Methods in Derivatives Pricing

Practical example of an Economic Scenario Generator

Asymptotic Theory for Renewal Based High-Frequency Volatility Estimation

Continous time models and realized variance: Simulations

Optimal Hedging of Variance Derivatives. John Crosby. Centre for Economic and Financial Studies, Department of Economics, Glasgow University

Asset Pricing Models with Underlying Time-varying Lévy Processes

Idiosyncratic risk, insurance, and aggregate consumption dynamics: a likelihood perspective

Interest rate models and Solvency II

Modeling the extremes of temperature time series. Debbie J. Dupuis Department of Decision Sciences HEC Montréal

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2009, Mr. Ruey S. Tsay. Solutions to Final Exam

Generalized Multi-Factor Commodity Spot Price Modeling through Dynamic Cournot Resource Extraction Models

Testing for non-correlation between price and volatility jumps and ramifications

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford.

ELECTRICITY SPOT PRICE MODELLING WITH A VIEW TOWARDS EXTREME SPIKE RISK

Multi-factor jump-diffusion models of electricity prices

The Volatility of Temperature, Pricing of Weather Derivatives, and Hedging Spatial Temperature Risk

Mgr. Jakub Petrásek 1. May 4, 2009

Portability, salary and asset price risk: a continuous-time expected utility comparison of DB and DC pension plans

Stochastic modelling of electricity markets Pricing Forwards and Swaps

Is the Potential for International Diversification Disappearing? A Dynamic Copula Approach

Université de Montréal. Rapport de recherche. Empirical Analysis of Jumps Contribution to Volatility Forecasting Using High Frequency Data

High-Frequency Data Analysis and Market Microstructure [Tsay (2005), chapter 5]

Normal Inverse Gaussian (NIG) Process

Two and Three factor models for Spread Options Pricing

STOCHASTIC MODELLING OF ELECTRICITY AND RELATED MARKETS

. Large-dimensional and multi-scale effects in stocks volatility m

Option Pricing Modeling Overview

Extended Libor Models and Their Calibration

ARCH and GARCH models

A Simulation Study of Bipower and Thresholded Realized Variations for High-Frequency Data

Discounting a mean reverting cash flow

Option Pricing and Calibration with Time-changed Lévy processes

Control. Econometric Day Mgr. Jakub Petrásek 1. Supervisor: RSJ Invest a.s.,

Market Risk Analysis Volume I

A Multifrequency Theory of the Interest Rate Term Structure

Volatility. Roberto Renò. 2 March 2010 / Scuola Normale Superiore. Dipartimento di Economia Politica Università di Siena

Absolute Return Volatility. JOHN COTTER* University College Dublin

1. You are given the following information about a stationary AR(2) model:

Exponential martingales and the UI martingale property

Estimation of High-Frequency Volatility: An Autoregressive Conditional Duration Approach

Modeling and Pricing of Variance Swaps for Local Stochastic Volatilities with Delay and Jumps

Parameters Estimation in Stochastic Process Model

Estimating Bivariate GARCH-Jump Model Based on High Frequency Data : the case of revaluation of Chinese Yuan in July 2005

A space-time random field model for electricity forward prices Florentina Paraschiv, NTNU, UniSG Fred Espen Benth, University of Oslo

Quadratic hedging in affine stochastic volatility models

Volume and volatility in European electricity markets

Applications of Lévy processes

Sparse Wavelet Methods for Option Pricing under Lévy Stochastic Volatility models

Modelling Default Correlations in a Two-Firm Model by Dynamic Leverage Ratios Following Jump Diffusion Processes

THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION

Implementing an Agent-Based General Equilibrium Model

Limit Theorems for the Empirical Distribution Function of Scaled Increments of Itô Semimartingales at high frequencies

Dynamic Replication of Non-Maturing Assets and Liabilities

Economics 883: The Basic Diffusive Model, Jumps, Variance Measures. George Tauchen. Economics 883FS Spring 2015

The Volatility of Temperature and Pricing of Weather Derivatives

Modelling the stochastic behaviour of short-term interest rates: A survey

Calibration of Interest Rates

Empirical Distribution Testing of Economic Scenario Generators

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

Time change. TimeChange8.tex LaTeX2e. Abstract. The mathematical concept of time changing continuous time stochastic processes

Research Article The Volatility of the Index of Shanghai Stock Market Research Based on ARCH and Its Extended Forms

Using Lévy Processes to Model Return Innovations

Rough volatility models: When population processes become a new tool for trading and risk management

Course information FN3142 Quantitative finance

Risk Neutral Valuation

Modeling the dependence between a Poisson process and a continuous semimartingale

Market Risk Analysis Volume II. Practical Financial Econometrics

Volatility Measurement

Return dynamics of index-linked bond portfolios

Financial Engineering. Craig Pirrong Spring, 2006

Analytical Option Pricing under an Asymmetrically Displaced Double Gamma Jump-Diffusion Model

Financial Econometrics Jeffrey R. Russell Midterm 2014

Financial Models with Levy Processes and Volatility Clustering

Local vs Non-local Forward Equations for Option Pricing

Fair Valuation of Insurance Contracts under Lévy Process Specifications Preliminary Version

Levy Model for Commodity Pricing

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2011, Mr. Ruey S. Tsay. Solutions to Final Exam.

European option pricing under parameter uncertainty

مجلة الكوت للعلوم االقتصادية واالدارية تصدرعن كلية اإلدارة واالقتصاد/جامعة واسط العدد) 23 ( 2016

Supervisor, Prof. Ph.D. Moisă ALTĂR. MSc. Student, Octavian ALEXANDRU

Modelling the Term Structure of Hong Kong Inter-Bank Offered Rates (HIBOR)

Transcription:

, Rüdiger Kiesel and Fred Espen Benth Institute of Energy Trading and Financial Services University of Duisburg-Essen Centre of Mathematics for Applications, University of Oslo 25. August 2010

Introduction Jump-diffusion model Threshold model Factor model Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Models performance

Introduction Jump-diffusion model Threshold model Factor model Problems Spot prices demonstrate such typical features as: seasonality: daily, weekly, monthly; mean-reversion or stationarity; spikes: may occur with some seasonal intensity; high volatility. For our empirical analysis we use a data set of the Phelix Base electricity price index at the European Power Exchange (EEX).

EEX electricity spot price dynamics Introduction Jump-diffusion model Threshold model Factor model 350 EEX 300 250 200 150 100 50 0 13.07.00 13.01.01 13.07.01 13.01.02 13.07.02 13.01.03 13.07.03 13.01.04 13.07.04 13.01.05 13.07.05 13.01.06 13.07.06 13.01.07 13.07.07 13.01.08 13.07.08

Introduction Jump-diffusion model Threshold model Factor model Basics of the models 1. Jump-diffusion model, [1]. It proposes a one-factor mean-reversion jump-diffusion model, adjusted to incorporate seasonality effects. 2. Threshold model, [9] and [6]. It represents an exponential Ornstein-Uhlenbeck process driven by a Brownian motion and a state-dependent compound Poisson process. 3. Factor model, [3]. It is an additive linear model, where the price dynamics is a superposition of Ornstein-Uhlenbeck processes driven by subordinators to ensure positivity of the prices.

Introduction Jump-diffusion model Threshold model Factor model Basics of the models Let (Ω, F, F t, IP) be a filtered probability space: time horizon t = 0,..., T is fixed; in general, electricity spot price at time 0 t T by S(t) takes the form: S(t) = e µ(t) X (t) ; (1) µ(t) is a deterministic function modelling the seasonal trend; X (t) is some stochastic process modelling the random fluctuation.

Introduction Jump-diffusion model Threshold model Factor model Basics of the models Spot prices may vary with seasons: µ(t) = α + βt + γ cos(ɛ + 2πt) + δ cos(ζ + 4πt), (2) where the parameters α, β, γ, δ, ɛ and ζ are all constants: α is fixed cost linked to the power production; β drives the long run linear trend in the total production cost; γ, δ, ɛ and ζ construct periodicity by adding two maxima per year with possibly different magnitude.

Introduction Jump-diffusion model Threshold model Factor model Specification X (t) for the jump-diffusion model S(t) = e µ(t) X (t), d ln X (t) = α ln X (t) dt + σ(t) dw (t) + lnj dq(t), α is one mean-reversion parameter; σ(t) is the time-dependent volatility; J is the proportional random jump size, ln J N (µ j, σj 2); dq(t) is a Poisson process such that: { 1, with probability ldt dq(t) = 0, with probability 1 ldt, l is the intensity or frequency of spikes.

Introduction Jump-diffusion model Threshold model Factor model Specification X (t) for the threshold model S(t) = e µ(t) X (t), d ln X (t) = θ 1 ln X (t) dt + σ dw (t) + h(ln(x (t ))) dj(t), (3) θ 1 is one mean-reversion parameter, positive constant; σ is Brownian volatility parameter, positive constant. The Brownian component models the normal random variations of the electricity price around its mean, i.e., the base signal.

Introduction Jump-diffusion model Threshold model Factor model Specification X (t) for the threshold model S(t) = e µ(t) X (t), d ln X (t) = θ 1 ln X (t) dt + σ dw (t) + h(ln(x (t ))) dj(t), where J is a time-inhomogeneous compound Poisson process: N(t) J(t) = J i, and N(t) counts the spikes up to time t and is a Poisson process with time-dependent jump intensity. J 1, J 2,... model the magnitude of the spikes and are assumed to be i.i.d. random variables. The function h attains two values, ±1, indicating the direction of the jump. i=1

Introduction Jump-diffusion model Threshold model Factor model Specification X (t) for the factor model S(t) = e µ(t) X (t), where X (t) is a stochastic process represented as a weighted sum of n independent non-gaussian Ornstein-Uhlenbeck processes Y i (t) X (t) = where each Y i (t) is defined as n w i Y i (t), (4) i=1 dy i (t) = λ i Y i (t)dt + dl i (t), Y i (0) = y i, i = 1,..., n. (5) w i are weighted functions; λ i are mean-reversion coefficients; L i (t), t = 1,... n are independent càdlàg pure-jump additive processes with increasing paths.

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Seasonality function µ(t) is common for both the factor and the threshold model. The method of non-linear least squares (OLS) is used for estimating the parameters. 100 Seasonality trend EEX 90 80 70 60 price 50 40 30 20 10 0 13.07.00 13.10.00 13.01.01 13.04.01 13.07.01 13.10.01 13.01.02 13.04.02 13.07.02 13.10.02 13.01.03 13.04.03 13.07.03 13.10.03 13.01.04 13.04.04 13.07.04 13.10.04 13.01.05 13.04.05 13.07.05 13.10.05 13.01.06 13.04.06 13.07.06 13.10.06 13.01.07 13.04.07 13.07.07 13.10.07 13.01.08 13.04.08 13.07.08 date

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Estimation parameters seasonality function, mean-reversion α filtering spikes characteristics: size distribution and frequency rolling historical volatility σ(t)

Estimation parameters Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration mean-reversion speed α is estimated by using linear regression, i.e. in the discrete version representation: x t = θ t + β x t 1 + η t, (6) θt is the mean-reverting level; β is the modified mean-reversion speed; η is the Brownian motion and jumps.

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Estimation parameters extraction of the spikes from the original series of returns by simple iterative procedure; procedure repeats as long as no more outliers are filtered out; it gives the standard deviation of the jumps σ j and the cumulative frequency of jumps l;

Estimation parameters Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration rolling historical volatility is taken from Eydeland and Wolyniec [5]. m = 30 days, i.e. the width of the window: σ(t k ) = 1 k ( log Pi log P i 1 m 1 ti t i=k m+1 i 1 k i=k m+1 log P i log P i 1 ti t i 1 ) 2 (7)

Estimation parameters Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration 7 6 5 Volatility 4 3 2 1 0 7/14/2000 11/14/2000 3/14/2001 7/14/2001 11/14/2001 3/14/2002 7/14/2002 11/14/2002 3/14/2003 7/14/2003 11/14/2003 3/14/2004 7/14/2004 11/14/2004 3/14/2005 7/14/2005 11/14/2005 3/14/2006 7/14/2006 11/14/2006 3/14/2007 7/14/2007 11/14/2007 3/14/2008 7/14/2008 Date

Estimation of the model parameters Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration jump threshold Γ is set to filter out the jump and continuous paths. then we estimate: θ1 - the smooth mean-reversion force; θ2 - the maximal expected number of jumps; θ3 - the reciprocal average jump size; σ - the Brownian local volatility.

Estimation of the model parameters Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration The approximative logarithmic likelihood function is constructed: L(Θ Θ 0, E) = n 1 i=0 (µ(t i ) E i )θ 1 σ 2 E c i t 2 n 1 ( (µ Ei )θ ) 1 2 σ i=0 n 1 (θ 2 1) s(t i ) t + N(t) ln θ 2 i=0 n 1 [ + (θ 3 1) E d ] ( i 1 e θ 3 ψ ) + N(t) ln h(e i=0 i ) θ 3 (1 e ψ, (8) ) it is possible to split it up into three independent parts and maximize them separately: L(Θ Θ 0, E) = F 1 (θ 1 ) + F 2 (θ 2 ) + F 3 (θ 3 ). (9)

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Procedure includes: deseasonalization identification the number of OU processes or factors involved filtering of the spike process and the base signal estimating of the base signal parameters analysis of the spike process

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Assessment the number of factors required Compare in the L 2 norm the empirical autocorrelation function (ACF) with theoretical one ρ(k), see Barndorf-Nielsen and Shephard[2]: ρ(k) = w 1 e kλ 1 + w 2 e kλ 2 + + w n e λn, (10) where k is a lag number; w i are positive constants summing up to 1; λ i are mean-reversion parameters. The larger λ, the faster the process comes back to its mean level, therefore it refers to the spike mean-reversion speed. We obtained n = 2 as the optimal number of factors: one for spike and one for base signal.

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Hard thresholding procedure is taken from Extreme Value Theory and helps to filter out the spikes; uses the methods from non-parametric statistics and provides as output both the base signal and the spike process; is reliable in the context of return distribution characteristics; For details see Meyer-Brandis and Tankov [7] and Nazarova [8].

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Base signal parameters estimation The main task here is to find the so-called background driving Lévy process L 1 (t) such that OU Y 1 (t) process has the same stationary distribution. A reasonable choice is the Gamma distribution, which is motivated by the opportunity to obtain an explicit analytical expression for the moments, otherwise compute them numerically, see Barndorf-Nielsen and Shephard [2]. Evaluation of parameters of Gamma distribution is done by implementing a prediction-based estimating functions method developed by Sørensen [10] and Bibby et al. [4].

Seasonality trend parameters estimation Jump-diffusion model calibration Threshold model calibration Factor model calibration Prediction-based estimating functions method The method is closely related to the method of prediction error estimation that is used in the stochastic control literature. Here the method is applied to sums of Ornstein-Uhlenbeck processes. The estimating functions are based on predictors of functions of the observed process. We focus on a finite-dimensional space of predictors. For the optimal estimating functions this allows one to only involve unconditional moments.

Simulations comparison Models performance EEX dynamics Factor model Threshold model Jump-diffusion model

Models performance Method of moments How do we assess the performance of the models? by simulating calibrated models dynamics; by computing the returns and their descriptive statistics; by comparing the moments of the returns with empirical ones.

Method of moments Outline Models performance Tabelle: Comparative descriptive statistics results for the threshold, factor and jump-diffusion models. Moment Average Std. Dev Skewness Kurtosis EEX 0.0006 0.2985 0.4050 6.6179 Jump-diffusion model (Normal) 0.0007 0.3191 0.8343 10.3935 Threshold model (trunc. exp) 0.0006 0.2935 0.8336 5.9783 Factor model (Pareto) 0.0006 0.1595 1.6749 10.5308 Modified threshold model (Gamma) 0.0006 0.2822 0.5566 2.9946 Modified factor model (Gamma) 0.0006 0.1465 1.2414 5.7399

General concluding remarks We have analysed and discussed the empirical performance of three continuous-time electricity spot price models. Further investigation on the derivatives pricing.

Thank you for your attention!

Pricing in electricity markets: A mean reverting jump diffusion model with seasonality, Applied Mathematical Finance, vol. 12 (2005), pp. 313 335. O. Barndorff-Nielsen and N. Shephard, Non-Gaussian Ornstein-Uhlenbeck-based models and some of their uses in financial economics, Journal of the Royal Statistical Society. Series B (Statistical Methodology), 63 (2001), pp. 167 241. F. Benth, J. Kallsen, and T. Meyer-Brandis, A non-gaussian Ornstein-Uhlenbeck process for electricity spot price modeling and derivatives pricing, Applied Mathematical Finance, 14 (2007), p. 153.

B. Bibby, M. Jacobsen, and M. Sørensen, Estimating functions for discretely sampled diffusion-type models, Handbook of financial econometrics, (2004). A. Eqydeland and K. Wolyniec, Energy and Power Risk Management, John Wiley & Sons, 2003. H. Geman and A. Roncoroni, Understanding the Fine Structure of Electricity Prices*, The Journal of Business, 79 (2006), pp. 1225 1261. T. Meyer-Brandis and P. Tankov, Multi-Factor Jump-Diffusion Models Of Electricity Prices, International Journal of Theoretical and Applied Finance (IJTAF), 11 (2008), pp. 503 528. A. Nazarova, Lévy-Based Electricity Spot Price Modelling, Master thesis, University of Ulm, (2008).

A. Roncoroni, Essays in quantitative finance: Modelling and calibration in interest rate and electricity markets, 2002. M. Sørensen, Prediction-based estimating functions, Econometrics Journal, 3 (2000), pp. 123 147.