You are on page 1of 42

Modelling Energy Forward Curves

Svetlana Borovkova Free University of Amsterdam (VU Amsterdam)

Typeset by FoilTEX

Energy markets
Pre-1980s: regulated energy markets 1980s: deregulation of oil and natural gas industries 1990s: deregulation of electricity industries worldwide Energy is the worlds largest traded commodity class Crude oil is the worlds largest commodity Energy markets are extremely volatile (annual volatilities: Oil 40+%, NG 60+%, Electricity 100+% comp. with 15+% for equity indices) = need for ecient risk management Energy prices are negatively correlated to the stock prices and indices = perfect diversication tools
What is traded? Physical crude oil, oil products, NG (spot markets); forward contracts (OTC); Futures contracts on ICE, NYMEX: volumes 9-10 times higher than those in spot markets!
Typeset by FoilTEX 2

Futures contracts and forward curves

Futures: standardized contracts for delivery of a commodity (e.g. crude oil) at dierent time points (expiries) in the future. Prices for futures with dierent expiries (e.g., for oil, up to 72 months ahead) are recorded daily. The collection of these futures prices on any particular day is called the forward curve. The set {F (t, T ), T > t} is the forward curve prevailing at date t for a given commodity in a given location; T indicates the expiry, or maturity date (month). The forward curve is the fundamental tool when trading commodities, as spot prices may be unobservable and options illiquid.
Typeset by FoilTEX 3

Benets of forward curves


Forward curves reect market fundamentals and anticipated price trends Benchmark for Valuation: Deal Pricing, P & L Internal Consistency in the desk or the rm with other derivatives Mark To Market, Stop Loss, VaR The forward curves provide the calibration of the model parameters under the pricing measure Commodity portfolios contain futures with dierent expiries risk exposure to movements of the entire forward curve Pricing of derivatives on futures and forwards requires forward curve models
Typeset by FoilTEX 4

The oil price in the last two decades

WTI Crude Oil price, July 1998 December 2006 80 70 60 50

$/bbl

40 30 20 10 0

1000

2000 3000 Trading days since 23061988

4000

5000

Typeset by FoilTEX

Oil forward curves: two fundamental market states Backwardation and Contango

Anticipated value of the future spot price is lower (B) or higher (C) than the current one. Inuenced by: current price and inventory levels, transportation and storage costs, supply/demand, strategic and political reasons, ...
06.03.2000, backwardation market 30 16 01.12.1998, contango market

14 25 12 20 10 $/barrel $/barrel 0 2 4 6 8 10 12 14 Expiry months (numbered from now) 16 18 20

15

6 10 4 5 2

8 10 12 14 Expiry months (numbered from now)

16

18

20

Typeset by FoilTEX

Changing face of oil market: arrival of hedge funds

Figure 1: WTI Oil forward curve, March 2006


Typeset by FoilTEX 7

September 2007

Typeset by FoilTEX

Seasonality in commodity prices

For oil, seasonality is not signicant, since tankers are rerouted to satisfy a surge of demand in a given region Energy (electricity, natural gas, spark spread) - governed by seasonal demand Agricultural commodities (wheat, soybean, soymeal, crush spread, coee, cocoa) governed by seasonal supply Seasonality in energy or agricultural spot prices: well-understood and easily modelled (e.g. mean-reversion with seasonally varying mean, seasonal component + autoregression) Seasonality in forward curves: much less studied; no explicit models
Typeset by FoilTEX 9

Example of Natural Gas forward curve:

Natural gas forward curve, March 7, 2007 9.5

Sterling pence per therm

8.5

7.5

6.5

10

20

30 40 Months to maturity

50

60

70

Typeset by FoilTEX

10

Futures vs. spot prices: Theory of Storage


Cost-of-carry relationship (no-arbitrage arguments):

F (t, T ) = S (t)e

[r (t)+w(t)](T t)

()

r (t): spot interest rate, w(t): marginal storage costs per $ of spot, per time unit.
In practice () almost never holds (e.g. backwardation or hump-shaped forward curves): strategic importance (oil); limited or non-storability (agricultural, electricity) Convenience of having physical commodity as opposite to futures contract concept of convenience yield y (t):

F (t, T ) = S (t)e

[r (t)y (t)](T t)

- premium (as perceived on the day t) earned by an owner of physical commodity as opposite to an owner of the futures contract with maturity T .
Typeset by FoilTEX 11

Convenience yield

Often considered net marginal storage costs: y (t) = y (t) w(t). Convenience yield proportional to the spot price y (S ): Brennan & Schwartz (1985). Stochastic convenience yield y (t) = y (t, ): Gibson & Schwartz (1990), Schwartz (1997). Dependence on t: premium to owner of physical commodity changes with inventories (stocks) and hence, with agents preference for physical rather than paper. At a xed date t, a single value of the process (y (t))t for all maturities is not compatible with the hump-shaped forward curve observed in 2006 in the oil market (and other commodity markets), or with seasonal features of the forward curve.

Typeset by FoilTEX

12

Theory of Storage revisited

One possible modelling answer is to introduce a term structure y (t, T ) of convenience yields at date t, deterministic in the maturity argument T and stochastic in t (Borovkova & Geman, 2006, 2007) This approach is certainly benecial in the case of seasonal commodities such as natural gas where, assuming today = January 2008, y (t, T ) should be dierent for T = September 2008 or T = December 2008. Dependence of convenience yield on maturity T (y (t, T )): to emphasize seasonality of F (t, T ) in [r (t)y (t,T )](T t) F (t, T ) = S (t)e e.g. futures expiring at desirable season (e.g. NG futures expiring in December)
Emphasizes the time-spread option feature of convenience.
Typeset by FoilTEX 13

Forward curve models


One, two and three factor models: spot price, convenience yield and interest rate (Black (1976), Gibson & Schwartz (1990), Schwartz (1997)) Futures prices are derived by no-arbitrage arguments: F (t, T ) = EQ[S (T )|Ft]. Seasonal commodities (Sorensen (2002) and Lucia & Schwartz (2002)): Two-factor models with seasonal spot price and a long-term equilibrium price. Seasonality enters the futures price, but not in an explicit and consistent way. One step forward: Amin, Ng & Pirrong (1994): seasonal (but deterministic) convenience yield, one fundamental factor: spot price, cost-of-carry relationship. Main drawbacks of all above models: Spot price is not a good indicator of overall state of the market. Forward curves seasonal features are not taken into account explicitly = Models do not match observed forward curves.
Typeset by FoilTEX 14

Seasonal cost-of-carry model: First fundamental factor

The average level of the forward curve, or the average forward price prevailing at date t:

(t) = F

F (t, T ),
T =1

or

(t) = 1 ln F N

ln F (t, T ),
T =1

where N : maximum liquid maturity.

Assume: (N mod 12) = 0, i.e. consider maturities up to a (number of) year(s) (t) is not seasonal. that way F (t), so the assumption can be relaxed Other ways of constructing a non-seasonal F Not limited to regularly spaced maturities but can include all traded liquid maturities Can include all (not liquid) maturities, by considering traded-volumeweighted average

Typeset by FoilTEX

15

Seasonal cost-of-carry model: Seasonal premium

The seasonal premium (s(M ))M =1,...,12 is the collection of long-termaverage premia (expressed in %) on futures expiring in the calendar month M (M = 1, ..., 12) (t). with respect to the average forward price F

Assume (s(1), ..., s(12)) is the deterministic collection of 12 parameters; 12 Require that M =1 s(M ) = 0; Seasonal premium is an absolute quantity and not a rate: premium on futures expiring in July is the same whether today is June or December. Premium on July 2008 futures is the same as on July 2009 futures. Can be dened as a continuous-time periodic function (e.g. trigonometric); however less appropriate for monthly expiries.

Typeset by FoilTEX

16

Seasonal cost-of-carry model: The model

For any maturity T , we write

(t)e[s(T ) (t,T )(T t)] , F (t, T ) = F

()

where (t, T ), dened by the relationship (), is called the stochastic convenience yield net of seasonal premium, for maturity T , as perceived on the day t. Seasonal (monthly) premium (or discount): in s(T ) Stochastic factors inuencing forward prices: in (t, T ) The relationship () involves only forward prices, hence no interest rates.

Typeset by FoilTEX

17

Features of the model

Relationship to classic convenience yield models:

s(T ) 1 (t, T ) = y (t, T ) T t N

y (t, K )
K =1

(t, T ) can be interpreted as the relative convenience yield net of the (scaled) seasonal premium. Convenience yield can be used for non-storable commodities (e.g. electricity), since spot price plays no role (t) and deterministic s(T ) If (t, T ) 0 one-factor model driven by F If s(T ) = 0 T , then no deterministic seasonality (e.g. oil) and (t, T ) is the relative convenience yield two-factor model similar to Gibson & Schwartz (1990) (t) instead of the spot price. but with F
Typeset by FoilTEX 18

Dynamics of fundamental factors and futures prices

(t) is not seasonal by construction F can be modelled as a mean-reversion with constant mean, or GBM. (t, T ) is essentially zero (on average), since all systematic deviations are in s(T ) can be modelled as a mean-reversion with mean zero.
All stochastic convenience yields ( T (t))T =1,...,N are driven by the same Brownian motion, independent of the BM driving the average forward price.

(t), T (t)) = dynamics of (F (t, T ))T . Seasonal cost-of-carry + dynamics of (F Resulting futures prices F (t, T ) are log-normal with instantaneous proportional variance (t, T ) = + ( (T t)) 2 (T t)
2 2 T 2 T

Typeset by FoilTEX

19

Model estimation

Historical data of daily forward curves (F (t, 1), ..., F (t, 12))t=1,...,n . Estimate 12 (t) = 1 the daily average forward price by ln F M =1 ln F (t, M ); 12 the seasonal premia (s(M ))M , according to the denition, by

1 s (M ) = n

n t=1

(t)], [ln F (t, M ) ln F

M = 1, ..., 12,

the stochastic convenience yield by (t)) + s (t, T ) = ( ln(F (t, T )/F (T ))/((T t)).
More than 12 maturities: easily incorporated, but if fewer than 12 maturities, the (t) is not available unbiased estimate for F a more complicated estimation procedure.
Typeset by FoilTEX 20

Seasonal premium for Natural Gas futures

Seasonal premium for NG futures 0.3

0.25

0.2

0.15

Seasonal premium in %

0.1

0.05

0.05

0.1

0.15

0.2

6 7 8 Calendar month

10

11

12

Typeset by FoilTEX

21

Seasonal premium for electricity futures

Seasonal forward premium, Electricity futures 0.15

0.1

0.05

%
0.05 0.1 0.15 0.2

6 7 8 Calendar month

10

11

12

Typeset by FoilTEX

22

Seasonal premium for Gasoil futures

Gasoil seasonal component 0.03

0.02

0.01

0.01

0.02

0.03

6 7 8 Calendar months

10

11

12

Typeset by FoilTEX

23

Seasonal premium for spark spread

Seasonal forward premium, Spark spread 0.4

0.3

0.2

0.1

0.1

0.2

0.3

0.4

0.5

0.6

6 7 8 Calendar month

10

11

12

Typeset by FoilTEX

24

Term structure of stochastic forward premium volatilities, Gasoil futures

Volatility of (Gamma(t,T)), T=1,...,12 0.14

0.12

0.1

0.08

%
0.06 0.04 0.02 0

7 Maturity

10

11

12

Typeset by FoilTEX

25

Term structure of stochastic forward premium volatilities, Natural Gas futures

Volatility of (Gamma(t,T)), T=1,...,12 0.35

0.3

0.25

0.2

%
0.15 0.1 0.05 0

7 Maturity

10

11

12

Typeset by FoilTEX

26

The second state variable (stochastic forward premium), for two months to maturity, Gasoil futures, Jan. 2000 - Dec. 2004

Gasoil convenience yield, tau=2 0.8

0.6

0.4

0.2

0.2

0.4

0.6

0.8

200

400 600 800 Trading days since 13.01.2000

1000

1200

Typeset by FoilTEX

27

Properties of the convenience yield


All observed series ( (t, T ))t can be modelled by low-order autoregression (order 2 - 5) autoregressive structure can be exploited for - forecasting the stochastic convenience yield - forecasting market conditions - devising market indicators - generating protable trading strategies Convenience yield can be regressed on economic fundamentals and exogenous market variables, e.g. supply/demand, volatility, ... Mean-reversion parameters (T = 2): electricity gas gasoil oil 0.07 0.09 0.02 0.01 aT : T : 0.16 0.10 0.05 0.04
Typeset by FoilTEX 28

Relationship of (t, T ) to market indicators and economic fundamentals


Theory of storage + empirical considerations conjectures about the convenience yield: I. It is positively correlated to the overall price level (given by either spot price or average forward price) II. It is negatively correlated to inventories III. It is positively correlated to spot prices volatility IV. It is negatively correlated to the correlation between spot and futures prices.
Typeset by FoilTEX 29

Conjecture I: true, especially for higher maturities: Gasoil

Stochastic convenience yield, T=12, vs average forward price 0.2

0.15

Stochastic convenience yield, T=12

0.1

0.05

0.05

5.1

5.2

5.3

5.4 Log Fbar

5.5

5.6

5.7

5.8

Typeset by FoilTEX

30

Conjecture I: true, especially for higher maturities: NG

Stochastic conv. yield vs NG M price: blue: 01.9703.00, red: 03.0002.02 0.4

0.3

0.2

Stochastic 6month convenience yield

0.1

0.1

0.2

0.3

0.4

0.5

10

15 20 25 NG M futures price, pence/term

30

35

Typeset by FoilTEX

31

Extracting the seasonal component

Seasonal component is known monthly premium extract it from a forward curve. If seasonality was the only determining factor, then what is left should always be at, but it is not! = situations similar to backwardation/contango arise:
Deseasoned electricity forward curve, 27.06.01 1 2.5 Deseasoned electricity forward curve, 15.12.01

2 0.5 1.5

Sterling/MWh

Sterling/MWh 1 2 3 4 5 6 Months to expiry 7 8 9

0.5

0.5

0 1 0.5

1.5

5 6 Months to expiry

Typeset by FoilTEX

32

Principal Component Analysis of the forward curve Case I: interest rates and non-seasonal commodities (oil)

A forward curve of almost any shape can be constructed by combining three simple shapes: Level, Slope, Curvature Principal Components of (F(t))tN = (F1(t), F2(t), ..., FN (t))tN
0.35 0.4 0.5 0.3 0.3 0.2 0.3 0.25 0.1 0.2 0.2 0 0.1 0.15 0.1 0 0.2 0.1 0.1 0.3 0.05 0.4 0.4

0.2

10 Expiry

12

14

16

18

20

0.5

10 Expiry

12

14

16

18

20

0.3

10 Expiry

12

14

16

18

20

First three principal components explain approx. 99% (!) of the forward curves variability. (Litterman & Scheinkmann 91 for US government bonds, Cortazar & Schwartz 94 for copper)
Typeset by FoilTEX 33

Principal Components of daily returns

0.35

0.4

0.3 0.3 0.2 0.25 0.1 0.2 0.4 0.6 0.8

0.15

0.1

0.2

0.2 0.1 0.3 0.05 0.4 0.2 0

These rst three principal components have clear economic interpretation, explain 95% of the total variability, can be treated as the main risk factors governing the futures prices evolution.

10 Expiry

12

14

16

18

20

0.5

10 Expiry

12

14

16

18

20

0.4

10 Expiry

12

14

16

18

20

Typeset by FoilTEX

34

Applications of PCA

I. Forecasting market transitions (between backwardation and contango): The second principal component reects the slope of the forward curve Values close to 0 indicate a at forward curve (and hence, possible transition) Due to smooth time-series-like structure, it can be used to construct an indicator which anticipates possible transitions Borovkova, EPRM magazine (June 2003). II. Portfolio risk management and VaR estimation First few principal components (of returns) reect main risk factors = the number or risk factors is greatly reduced The distribution of portfolio returns can be approximated via the distribution of the main risk factors In a portfolio context, these risk factors can be hedged
Typeset by FoilTEX 35

Principal Component Indicator

Raw version: projection of the daily forward curve on the second PC


N

I (t) =
k=1 (2)

P CLk Fk (t),

(2)

where P CLk (k = 1, ..., N ) are second principal component loadings of the futures prices series. MA-smoothed version: M 1 1 MA I (t) = I (t i). M i=0 Choice of M : take a fast and slow moving average.

Typeset by FoilTEX

36

Application of the PC indicator to Brent oil futures

Generate a signal of change when the indicator enters some -neighborhood of zero:
PC test statistics with intermonth differences 3 15

2.5 10 2 5 1.5

$/bbl

0.5 5 0 10 0.5

$ 0 100 200 300 400 500 Days 600 700 800 900 1000

15

100

200

300

400

500 Days

600

700

800

900

1000

-neighborhood determined via the distribution of the indicator (under the null-hypothesis of no change), approximated by either Monte-Carlo or bootstrap distribution.
Typeset by FoilTEX 37

PCA for seasonal commodities (electricity, NG)

Apply PCA to deseasonalized forward curves F (t, T ) exp(s(T ))) Second and third PCs for de-seasoned FC (rst PC = level) still reect the slope and curvature:
First principal component loadings, decentered, deseasoned electricity FC 1 0.6 Second principal component loadings, decentered, deseasoned electricity FC

0.8

0.4

0.6

0.2

PC1 loadings

0.4

PC2 loadings 1 2 3 4 5 6 Months to expiry 7 8 9

0.2

0.2

0.4

0.2

0.6

0.4

0.8

5 6 Months to expiry

Typeset by FoilTEX

38

Applications of PCA: trading

For deseasonalized forward curves, situations analogous to backwardation/contango markets arise, in terms of deviations from the typical seasonal forward curve. High absolute values of the second PC indicates whether futures with shorter (longer) expiries are overpriced w.r.t. typical seasonal premium Again, use PC indicator: the projection of the daily deseasonalized forward curve on the second PC.

Typeset by FoilTEX

39

Principal Component Indicator for electricity FC


A value of the indicator far from zero signals signicant deviation from the expected seasonal forward curve pattern:
First principal component scores, decentered, deseasoned electricity FC 3

PC1 scores

50

100 Days

150

200

250

Can construct protable trading strategies based on the indicator. (Borovkova & Geman (SNDE 2006)).
Typeset by FoilTEX 40

Conclusions

Extracting deterministic seasonality from forward curves allows to study features obscured by dominant seasonal eects (PCA, cost-of-carry, traditional term structure models) Average forward price is a robust identier of the overall price level, more so than the spot price, although now need to take into account sloping forward curves Stochastic convenience yield is a quantity indicative of market state and economic indicators; it can be exploited to construct market indicators and generate protable trading strategies

Typeset by FoilTEX

41

Perspective research directions


Backwardation/contango-like prole in seasonal forward curves Applications of the model to the derivatives pricing Relating the stochastic convenience yield to economic and other exogenous variables such as stocks (supply), extreme weather conditions (demand), ... . Modelling the entire term structure of convenience yields, with a number of sources of uncertainty and volatility functions Seasonal term structure of futures prices volatilities Applications of the model to agricultural commodities
Typeset by FoilTEX 42

You might also like