Professional Documents
Culture Documents
Pricing Swing Options in The Electricity Markets Under Regime-Switching Uncertainty
Pricing Swing Options in The Electricity Markets Under Regime-Switching Uncertainty
The spot price market for electricity is highly volatile. The time series of the daily average
electricity price is characterised by seasonality, mean reversion, jumps, and regime-switching
processes. In electricity markets, ‘swing’ contracts, which can provide some protection against
the day-to-day price fluctuations, are used to incorporate flexibility in acquiring given
quantities of electricity. We develop a lattice approach for the valuation of swing options by
modelling the daily average price of electricity by a regime-switching process that utilises three
regimes, consisting of Brownian motions and a mean-reverting process. Various numerical
examples are presented to illustrate the methodology.
transfer of the underlying commodity takes place through reversing-jump regime by a mean-reverting process,
interconnected networks, and such transfer is often instead it can be specified by a Brownian motion, because
subject to volume restrictions, as occurs in the cases of a reversal jump, on average, is opposite to the initial jump.
electricity, natural gas, and cable-based telecommunica- The focus of this paper is to develop a lattice model to
tions, for instance. Swing options allow for flexible price a swing contract by incorporating the price
delivery in terms of both the timing and the volume of dynamics described by the above stochastic processes of
commodity acquired, and provide protection against the spot price of electricity. We utilise a three-regime
day-to-day price fluctuations from the beginning of the regime-switching model (see Bierbrauer et al. 2004). The
option until its expiration. In other words, a swing option model is illustrated with data from the Nordic Power
permits the option holder repeatedly to exercise the right Exchange. However, the proposed methodology can be
to receive variable amounts of the commodity periodically used for any regime-switching model that consists of
at certain prices. The swing option also can be viewed as a mean-reverting processes and Brownian motion by simply
generalization of the Bermudan option (Jaillet et al. modifying the number of regimes and types of process
2004). Some important features and more general aspects that govern the regimes.
of swing options are discussed in Barbieri and Garman The paper is organised as follows. Section 2 discusses a
(1996) and Garman and Barbieri (1997). Thompson regime-switching model with three regimes. Section 3
(1995) proposes a lattice-based contingent claim to presents a lattice approach to model the three-regime
value a special case of swing contracts. Jaillet et al. regime-switching process. Section 4 describes a swing
(2004) propose a framework to value swing options based option model. Section 5 presents the regime-switching
on a one-factor mean-reverting stochastic process for swing option valuation methodology. Section 6 illustrates
natural gas prices with seasonal effects. the methodologies presented in previous sections using
For the spot prices in the Pennsylvania–New Jersey– numerical examples. The paper is concluded in Section 7.
Maryland (PJM) electricity market, Mount et al. (2006)
and Kanamura and Ohashi (2008) present two- and
three-regime regime-switching models, respectively.
Similarly, for the Australian wholesale electricity 2. Regime-switching stochastic model
market, Higgs and Worthington (2008) introduce a
three-regime regime-switching model. In this study we As stated earlier, Huisman and Mahieu (2003) and
will focus on the regime-switching model for the Nordic Bierbrauer et al. (2004) propose a three-regime
Power electricity market. regime-switching model to describe the stochastic com-
Researchers have modelled the dynamics of daily ponent of the spot price in the Nordic Power Exchange. It
electricity prices in the Nordic Power Exchange using is assumed that on each day the electricity price can be in
various characteristics such as seasonality, mean rever- one of three regimes: a normal regime, a jump regime or a
sion, jumps, and regime-switching processes. In Lucia and reversing regime. A base regime (regime 0) is one in which
Schwartz (2002), two models are proposed to describe the prices follow ‘normal’ electricity price dynamics. A jump
stochastic process governing the spot price in the Nordic regime (regime 1) is where the price of electricity increases
Power Exchange. The first model is a one-factor model or decreases dramatically signifying the presence of a
with two components: a known deterministic function of spike. A reversing regime (regime 2) is where the
time, and a stochastic process that is either a electricity price reverts back to the base regime after the
mean-reverting process or an Ornstein–Uhlenbeck pro- spike has occurred.
cess. The second model is a two-factor model with three The daily average system price (see figure 1) in the
components: a known deterministic function of time, a Nord Pool market is denoted by Pt, and it is expressed as
mean-reverting process, and a Brownian motion. the sum of a deterministic component f (t) and a stochastic
Similarly, in Huisman and Mahieu (2003), the spot price component xt as follows:
in the Nordic Power Exchange is modelled using a
deterministic component, which is a function of time, Pt ¼ f ðtÞ þ xt , ð1Þ
and a stochastic component. The stochastic component
can be modelled by a basic random walk model, a where f (t) is the sum of the annual cycle St and weekly cycle
mean-reverting model, a mean-reverting model with sto- st, i.e. f (t) ¼ St þ st. The annual cycle can be approximated
chastic jumps, or a three-regime regime-switching model by the sinusoidal form St ¼ A sin[(2/365)(t þ B)] þ Ct,
that consists of a base regime, a jump regime, and a where A ¼ 45.19, B ¼ 94.80 and C ¼ 0.0295 are con-
reversing-jump regime. The base and reversing jump stants, see Bierbrauer et al. (2004) for details. The weekly
regimes are specified by mean-reverting processes and seasonal pattern is determined as follows: first, the weekly
the jump regime is specified by a Brownian motion. trend is determined using moving average techniques, then
Huisman and Mahieu (2003) find that the spot price the seasonal component is estimated, and, finally, the
dynamics is better-captured when the stochastic compo- weekly seasonal cycle st is computed. See Weron (2006,
nent is modelled by a three-regime regime-switching p. 44) for more details. Then, equation (1) can be
process than when using other models. However, rewritten as
Bierbrauer et al. (2004) argue that in a three-regime
regime-switching model, it is not necessary to specify the xt ¼ Pt St st , ð2Þ
Pricing swing options in the electricity markets 977
Spot price
400
350
300
200
150
100
50
0
07/01/1997 01/01/1998 07/01/1998 01/01/1999 07/01/1998 01/01/2000
Days from 01/01/1997
and xt is called the deseasonalised average daily price. Following the regime-switching model in Bierbrauer
Define yt as the logarithm of deseasonalised average daily et al. (2004), the jump regime is immediately followed by
price, i.e. the reversing regime, followed by the base regime. Thus,
in a 33 transition matrix, there are only four non-zero
yt ¼ logðxt Þ: ð3Þ probabilities:
0 1
The three-regime regime-switching model for the stochas- 11 1 11 0
tic component yt of the daily price is then represented by B C
@ 0 0 1 A: ð6Þ
yt,i if yt is
Pin regime i, with probability pi (40), for i ¼ 1, 2, 3,
3 1 0 0
where i¼1 pi ¼ 1. Note that pi is time-independent
according to the regime-switching model in Bierbrauer Several recent studies show that the transition prob-
et al. (2004). Accordingly, abilities in a regime-switching model should be time-
8 varying. For example, Kanamura and Ohashi (2007)
>
> yt,1 if yt is in regime 1 with probability p1 , develop a structural model by improving supply function
>
>
>
> where dyt,1 ¼ ð yt,1 Þ dt þ 1 dz,
< and incorporating demand seasonality that generates
yt,2 if yt is in regime 2 with probability p2 ,
yt ¼ ð4Þ price spikes that fit the observed data better than those
>
> where dyt,2 ¼ 2 dt þ 2 dz,
using the jump diffusion model and the Box–Cox trans-
>
>
>
> y if yt is in regime 3 with probability p3 ,
: t,3 formation model. Based on the structural model,
where dyt,3 ¼ 3 dt þ 3 dz,
Kanamura and Ohashi (2008) indicate that, in
where dz represents a Wiener process and i and i are the regime-switching models, transition probabilities of elec-
mean and volatility in regime i. Bierbrauer et al. (2004) tricity prices cannot be constant and they must be
assume that on average the reversal jump is opposite to time-dependent. Mount et al. (2006) present a two-regime
the initial jump. Therefore, 3 ¼ 2 and 2 ¼ 3. We regime-switching model with time-varying transition
note that our lattice approach can be implemented probabilities. Since the lattice model employed in this
without this restrictive assumption. As noted in Section paper is flexible enough to include time-dependent
1, several studies have modelled electricity prices using parameters, our proposed methodology can be used to
continuous-time models, similar to that in equation (4). value swing options under time-varying transition prob-
However, due to the complexity of the swing options and abilities in the regime-switching model.
the regime-switching behaviour of electricity prices, the
underlying processes will be discretised using a lattice
approach in the next section. 3. Lattice construction
In a three-regime regime-switching model, there are
nine transition probabilities in the Markov chain for the Lattice approaches have been widely used because of their
evolution of the unobserved latent indicator variable, computational simplicity and flexibility. Cox et al. (1979)
t, and are given by construct a binomial lattice for pricing options represent-
ing a single variable that follows a geometric Brownian
ij ¼ Prðt ¼ j j t1 ¼ iÞ for i, j ¼ 1, 2, 3, motion. Boyle (1988), Boyle et al. (1989), Kamrad and
X
3 Ritchken (1991) and Ekvall (1996) have developed lattice
where ij ¼ 1, 8i: ð5Þ approaches to represent several stochastic processes.
j¼1 Also, see Edirisinghe et al. (1993) for the use of binomial
978 M. I. M. Wahab et al.
lattices in pricing options under transactions costs. Hull The regime with step size i is modelled by a binomial
and White (1990) model linear mean reversion processes lattice, which can also be considered as a trinomial lattice
in a lattice. However, these lattice approaches assume a where the conditional branch probability associated with
single regime for the underlying stochastic variables. the ‘middle’ branch is zero. Regimes with step size
Bollen (1998) proposes a pentanomial lattice approach to j ( j 6¼ i) are constructed by a trinomial lattice. The
value options when an underlying variable follows a conditional branch probabilities for all the branches
regime-switching behaviour with two regimes, in which emanating from a node can be computed by matching
each regime is described by a geometric Brownian motion. the first and second moments of the lattice with that of
In the pentanomial lattice, each regime is represented by a the continuous processes of the underlying variable. For
trinomial lattice with one branch (or outcome) being each regime, the conditional branch probabilities of the
shared by both regimes. In order to minimise the number trinomial lattice are given below. For mean-reverting
of nodes in the lattice, nodes from both regimes process:
are merged by setting the step sizes of both regimes into 8 " # " #
a 1 : 2 ratio. >
> 2
2
> j ðy
> 12 2 þ j i t,1 Þh
if 0 12 2 þ
j ðy t,1 Þh
1,
We propose a lattice approach to value options when >
>
j ii
>
< j ii i j ii
an underlying variable follows a regime-switching process " #
p j , u ¼ 2j
with three regimes, in which regimes are described by both >
> 0, 1
if 2 2 þ ðyt,1 Þh
5 0,
>
>
j ii
a mean-reverting process and a geometric Brownian >
> j ii
>
:
motion. Our lattice approach is flexible enough in that 1, otherwise:
it can be applied under any regime-switching model that ð10Þ
consists of mean-reverting processes and Brownian
motion. Although the focus in this paper is on the Nord 8 " # " #
>
> 2j 2j
Pool market, as in Huisman and Mahieu (2003) or > 2
> 1 ðy t,1 Þh 1
if 0 2 2 ðy t,1 Þh
1,
>
> 2
j ii
j ii
Bierbrauer et al. (2004), the methodology can be applied >
< j ii j ii
" #
in other electricity markets as studied recently by Mount p j , d ¼ 2
constructed for a particular period of time. Finally, at Alternatively, the strike price may be linked to the value
each node, using equations (1)–(4), appropriate inverse of some reference price such as the spot price, which thus
transformations are applied to find the average spot price. may vary over the time of the contract.
A swing option is a contract guaranteeing the option In this section, first we briefly overview the standard
holder the right to change (or ‘swing’) the volume of procedure to value an option using a simple binomial
periodic deliveries of a certain commodity on certain lattice. Then, we explain the option valuation procedure
dates in the future, within a given delivery period, and at for an underlying variable with three regimes using the
the strike price. More general definitions, mathematical model in Section 3. Finally, we present the option
representations, and properties of swing options are valuation procedure for a regime-switching swing option.
presented in Jaillet et al. (2004). Swing options may be
characterised based on the duration of the effect
5.1. Regime-switching option valuation
associated with a right. If the exercise of a right modifies
the delivery volume only on the date of exercise, then it is When real-world data is used to value financial and real
called a local effect. Whereas, if the exercise of a right options, one must take into account the risk premium
modifies the delivery volume on the exercise date and observable in the market since options are valued in a
onward, then it is called a global effect. In this paper, we risk-neutral world, where the actual growth rate is
only consider local-effect swing options. replaced with a risk-neutral equivalent drift.
In the remainder of this section, we focus on the swing Subsequently, the cash flows are discounted at the
option model that provides a customer a right to buy risk-free interest rate. Therefore, an important issue is
variable amounts of electricity on a particular day of a to determine the risk-neutral equivalent drift that reflects
given period. In order to price the swing option, the the risk of the option. The risk-neutral equivalent drift is
following must be specified: exercise dates, the amount of obtained by subtracting the risk premium from the actual
electricity that the customer can purchase at each right, growth rate. The amount of the risk premium depends on
the penalty function, and the exercise price. the market price of risk. Therefore, if one knows the
To define the exercise dates, consider three dates market price of risk, the risk-neutral equivalent drift can
T0 T15T2. The swing option is priced on day T0. The be computed.
option holder has Y(N) rights to buy variable amount Electricity has very limited storability and transport-
of electricity within the period [T1, T2], where an exercise ability. These two characteristics make the electricity
can only occur at a discrete set of N days such that market different from the financial markets and other
{t1, t2, . . . , tN} [T1, T2]. When a right is exercised on a commodity markets. As a result, determining the market
given date, there is a refraction time, Dt, that limits the price of risk in the electricity market is not easy (see Lucia
time interval in which a right can be exercised in and Schwartz 2002, Vehviläinen 2002). Several methods
the future. The refraction time needs to be included to determine the risk premium are addressed in Weron
in the contract if Dt4min1kN1(tkþ1 tk). (2008). One method, which uses the convenience yield
An option holder can buy, sell, or buy and sell the argument, fails in our case due to non-storability of
electricity. In this paper, we focus on modelling contracts electricity. A second method that models the forward
that can only be used to buy electricity. However, the price dynamics instead of the spot prices is questionable
framework can be easily extended to accommodate due to both the non-storability issue and violation of the
options to sell or options to buy and sell. On day tk, classical spot-forward price relationship. Risk premium is
1 k N, a right allows the customer to choose a positive the difference between forecasted spot price and forward
incremental amount. The amount of electricity that can price, where forecasted spot price is the expected price
be acquired is within a particular range ½Llk , Luk due to based on a ‘real-world’ probability measure and the
constraints in the transmission grid, where Luk Llk 0. forward price is the expected price based on a
A penalty could be imposed if the total amount of ‘risk-neutral’ probability measure. Hence, calibrating
electricity acquired by the option holder via swing rights spot and forward prices infers the market price of risk
is not within prespecified bounds at the expiry of the in the Nord Pool electricity market (Weron 2008). We will
contract. One may specify a fixed penalty, or a per-unit follow Weron (2008) to compute the market price of risk
penalty; and also the penalty can be predetermined at the in the numerical examples.
initialization of the contract, or it can be determined at To review the standard option valuation procedure in a
the expiration date according to the average spot price lattice, consider a binomial lattice that represents an
over the particular period. underlying variable with one regime. For a European call
The exercise price or strike price is the price at which a option, the payoff at any terminal node (at expiry) is
MWh of electricity will be purchased at the time of calculated as the maximum of zero and the proceeds of
exercising a right. One may specify a fixed strike price the option’s exercise. The option value in earlier periods is
when entering the contract that remains constant computed as the maximum of zero and discounted
throughout the effective period of the contract. expected value of the option. In order to calculate the
980 M. I. M. Wahab et al.
expected value at each node, branch probabilities are between successive observations depend on the time
used. This backward recursive procedure is continued increment.
from all terminal nodes to the initial node. For an If the regime transition probabilities are given for a
American option, the value at each node – except the time increment, then the transition probabilities must be
terminal nodes – is the maximum of exercising the option scaled appropriately whenever the increment changes.
at that particular node and the discounted expected value There are two ways to adjust the transition probabilities.
of the option. Suppose that the generator matrix G of the Markov chain
In the regime-switching model, unlike in the binomial is known, i.e. exp(Gh) ¼ P(h), where P(h) is the transi-
lattice, time-varying regime probabilities and the possi- tion probability matrix for the length of the time step h.
bility of switching among regimes at each node cause Since
difficulties in computing nodal expected values. It can be
overcome by computing conditional option values at each X
1 n n
h G
PðhÞ ¼ I þ ,
node for each regime, where the conditioning information n!
n¼1
is the regime that governs the prior observation. These
conditional option values are computed using a rollback we have P(h) ¼ I þ Gh for a sufficiently small time step h.
procedure from the terminal nodes to the root node. Alternatively, when the Markov transition probability
Therefore, when there are three regimes for the underlying matrix P(h) for a given time step h is known, then the
variable, at each node we need to compute three condi- transition probability matrix for the new length of time
tional option values, one for each regime. Moreover, the ˆ
step hˆ can be determined as P(hˆ) ¼ [P(h)]h/h. In the
regime-switching lattice must match the moments implied regime-switching model, the transition probability
by each regime’s distribution and should also reflect the matrix is irreducible, and an irreducible matrix always
regime uncertainty and switching possibilities of a has positive eigenvalues, and thus P(hˆ) exists.
regime-switching model. As the computations roll back,
the conditional option values depend on transition
probabilities because in a conditional setting the transi-
tion probabilities are equivalent to future regime 5.2. Regime-switching swing option valuation
probabilities. Swing options are complicated because of multiple
To illustrate the procedure, we introduce the expression exercise rights and other constraints as described in
to value an American call option for an underlying Section 4. This complexity, along with the regime-
random return variable with three regimes. For an switching daily price of electricity, requires the modifica-
American option, early exercise proceeds are compared tion of the option valuation procedure presented in
to the discounted expected value of a future exercise. An Section 5.1. This modification will incorporate two
American call option value at time t, conditional on additional state variables that are necessary to price a
regime i, is swing: the number of rights available and the
( !) usage level at each right. With appropriate discretisation
X
3
cðt, iÞ ¼ max
t Kt , erf h
ij E½cðt þ 1, j Þ , of the usage level, swing options can be priced
j¼1 using a multi-layered lattice (see figure 3). Jaillet et al.
i ¼ 1, 2, 3, ð16Þ (2004) show that Y2M/2 lattices are necessary to price a
swing with Y rights and M different usage levels at
where Kt is the exercise price at time t, ij is the transition each right.
probability from regimes i to j, rf is the risk-free interest Regime-switching swing options are valued in the
rate, and
t is the value of the underlying variable at time t. standard way iterating backward from the terminal
Notice that the call option value at time t, conditional on nodes in three dimensions: price, number of swing
regime i, is related to the conditional option values at time rights, and usage level. As discussed in Section 5.1, for a
t þ 1. The expectation of future conditional option regime-switching process with three regimes, at each node
values are computed based on the conditional branch there are three conditional option values. In the terminal
probabilities of the appropriate set of branches. array, at each node, three conditional option values are
The continuous price process of the underlying variable simply the maximum of zero and the option’s exercise
can be discretised to obtain a lattice representation. If the proceeds. For earlier nodes, the possibility of exercising a
effective period of the swing contract is T years, then a swing right early is considered by taking the maximum of
lattice is constructed with some integer number N of time exercising a swing right and not exercising a swing right.
steps, so that h, which is the time interval between two When not exercising a swing right, the future expected
layers, equals T/N. Then the mean andpthe ffiffiffi volatility of the discounted value is obtained from the same lattice.
process for duration h are h and h, respectively. In Whereas, when exercising a swing right, the future
order accurately to discretise a continuous process, the expected discounted value is obtained from the lattice
time increment h of the lattice should be reduced. In the that represents the next lower number of swing rights and
regime-switching model, not only the continuous process appropriate usage level (see figure 8). To illustrate the
but also the transition probabilities must be scaled to the procedure, we introduce the expression for the swing
reduced time increment, since transition probabilities option value at time t conditional on regime i, with the
Pricing swing options in the electricity markets 981
log (price)
5.2
5
4.8
4.6
4.4
4.2
4
07/01/1997 01/01/1998 07/01/1998 01/01/1999 07/01/1999 01/01/2000
Days from 01/01/1997
yth(Y ) right, and the usage level lk , where k 2 M: Table 1. Estimated parameters for logarithm of deseasonalised
average daily price.
cðt, i, y, lk Þ
( ! Parameter Regime 1 Regime 2 Regime 3
X
3
¼ max lk ðPt K~ t Þ þ erf h ij E½cðt þ 1, j, y 1, lm Þ , 4.8731 – –
m
j¼1 0.0478 – –
!)
X
3 i – 0.0839 0.0839
erf h ij E½cðt þ 1, j, y, lk Þ , i ¼ 1, 2, 3, ð17Þ i2 0.0024 0.0697 0.0697
j¼1 pi 0.9851 0.0075 0.0075
ii 0.9924 – –
where K~ t is the exercise price of one MWh of electricity at
time t, Pt is the price of one MWh of electricity at time t,
ij is the transition probability from regimes i to j, and exercise price is fixed, whereas in the second example the
rf is the risk-free interest rate. exercise price is variable. In the last two examples, which
The rollback computation thus yields three conditional are the same except for the exercise price, the option
option values, one conditional option valuePfor each holder has rights to buy a variable amount of electricity at
regime, at the root node of the lattice with Y(¼ y) swing each specified day. The third example is with fixed
rights available. If one knows the current regime, then the exercise price, while the fourth example is with variable
option value is the same as the conditional option value of exercise price.
the current regime. If the current regime is not directly In the first example, we consider a swing option with
observable, the expectation of the option value can be four exercise dates and the swing rights can be exercised
computed using the probability distribution for the for three days at most. The option is priced on
regimes. 4 November 1999, and it expires on 7 November 1999.
On 4 November 1999, the risk-neutral equivalent drift of
the electricity price is computed considering the market
6. Numerical examples price of risk, , as discussed in Section 5.1. Therefore, in
equation (4), is replaced by 1/, 2 is replaced by
In this section, in order to present numerical examples 2 2, and 3 is replaced by 3 3. The interest rate
using the proposed lattice approach for the is set at 5% per year.
regime-switching model presented in Section 2, we use With a view to computing the value of , Weron (2008)
the estimated parameters for the model in Bierbrauer et al. states that
(2004). The daily average system price and logarithm of
deseasonalised average daily price from 1 January 1997 to ‘. . . the fit to the implied market price of risk for the
25 April 2000 are presented in figures 1 and 2, respectively. first 31 trading days (i.e. until 10 December 1999),
The daily average system prices are given in NOK MWh1. y1 ¼ 0.0075x þ 8.15, is remarkably similar to the
The estimated parameters for the logarithm of deseasona- one for the whole time period: y2 ¼ 0.0074x þ 7.98.
lised average daily price are given in table 1. Hence, it can be used to forecast future (after
We consider four examples. In the first two examples, December 1999) values of .’
which are the same except for the exercise price, the
option holder has rights to buy a fixed amount of Accordingly, we use the latter expression for the whole
electricity at each specified day. In the first example the time period to compute the market price of risk on
982 M. I. M. Wahab et al.
Table 2. Data obtained from Bierbrauer et al. (2004).
Date Pt yt eyt St þ st
4 Nov. 1999 122.52 4.8003 121.5469 0.9731
5 Nov. 1999 121.04 4.8053 122.1561 1.1161
6 Nov. 1999 112.33 4.7688 117.7778 5.4478
7 Nov. 1999 110.10 4.7869 119.9290 9.8290
Figure 4. Heptanomial lattice for the price movements of one MWh of electricity.
For example, the first value in layer 2 is computed as the first value in period 2 is computed as e5.197 1.1161 ¼
4.800 þ 3 0.1321 ¼ 5.197 and the second value in layer 2 179.52 and the second value in period 2 is computed as
is computed as 4.800 þ 2 0.1321 ¼ 5.064. Then, at each e5.064 1.1161 ¼ 157.17.
node, we compute xt values by using the inverse of The conditional branch probabilities of regime 1 are
equation (3). Finally, in order to compute the average computed using equations (10)–(12) and given in table 4.
daily prices, we add the seasonal components 0.9731, The conditional branch probabilities of the other two
1.1161, 5.4478, 9.8290 to period 1, period 2, period 3 regimes are computed using equations (13)–(15). Regime 2
and period 4, respectively. Figure 4 represents the average has 0.5169, 0.0000 and 0.4831 conditional branch
daily prices movement of one MWh of electricity from probabilities for the upward, middle and downward
4 November 1999 to 7 November 1999. For example, branches, respectively; regime 3 has 0.1019, 0.3953 and
984 M. I. M. Wahab et al.
Table 4. Conditional branch probabilities of regime 1. 0.5028 conditional branch probabilities for the upward,
Node Up Middle Down middle and downward branches, respectively.
The lattices in figures 3(a), (b) and (c) are shown with
1 0 0.7982 0.2018 payoffs in figures 5, 6 and 7, respectively. At each node,
2 0 0.8221 0.1779
3 0 0.8460 0.1540 the first number represents the payoff of regime 1, the
4 0.0075 0.8624 0.1301 second number represents the payoff of regime 2, and the
5 0.0314 0.8624 0.1062 third number represents the payoff of regime 3. In the last
6 0.0553 0.8624 0.0823 period, at each node, payoff values are the same for all
7 0.0792 0.8624 0.0584
8 0.1031 0.8624 0.0345
regimes. Except for the last period, at each node, the
9 0.1270 0.8624 0.0106 maximum payoff of exercising and not exercising an
10 0.1509 0.8491 0 option is calculated. Since figure 5 displays one swing
11 0.1748 0.8252 0 right and the option holder can use his/her right at any
12 0.1987 0.8013 0 day, the payoffs are computed as an American option.
13 0.2226 0.7774 0
The details of the backward-recursive numerical
computations for this example are provided in at 116 NOK MWh1. Working backwards from the
Appendix A. The option value in this example turns out bottom lattice to the top lattice, the payoffs at the root
to be 4.86 NOK. node of the top lattice for regimes 1, 2 and 3 are 7.27, 18.11
In the second example, we consider the same swing and 6.98, respectively. If the initial regime probabilities are
option as in the first example except for the exercise price. the unconditional regimes probabilities, the value of the
In this example, the option holder can buy electricity swing option is 7.35 NOK.
on 4 November 1999 at 122 NOK MWh1, on 5 In the third example, we consider a swing option with
November 1999 at 120 NOK MWh1, on 6 November four exercise dates. The option is priced on 4 November
1999 at 118 NOK MWh1, and on 7 November 1999 1999 and it expires on 7 November 1999. The electricity
986 M. I. M. Wahab et al.
price on 4 November 1999 is 122.52 NOK MWh1. The has only one right and buys 2 MWh of electricity, and
option holder has rights to buy electricity at 122.52 NOK figure 8(d) represents the scenario when the option holder
MWh1 for at most two days between 4 November 1999 has only one right and buys 1 MWh of electricity. In the
and 7 November 1999. Each right allows the option top layer, there are two heptanomial lattices. Figure 8(b)
holder to purchase 1 or 2 MWh of electricity, but the represents when the option holder has two rights and buys
option holder can only buy a maximum of 3 MWh 2 MWh of electricity using a right. Figure 8(a) represents
without any penalty using the swing option. To value such the case when the option holder has two rights and buys
an option, consider two layers of lattices as in figure 8. In 1 MWh of electricity using a right.
the bottom layer, there are two heptanomial lattices. The lattices in figures 8(c) and (d) are shown with
Figure 8(c) represents the scenario when the option holder payoffs in figures 9 and 5, respectively. figures 8(a)
Pricing swing options in the electricity markets 987
and (b) are presented with payoffs in figures 10 and 11. 6.1. Swing option sensitivity
Since figures 8(c) and (d) represent one swing right
Next, we study the sensitivity of the swing option value as
and the option holder can use his/her right at any
the parameters in the regime-switching model and the
specified day, the payoffs are computed as in
input parameters are changed. We consider the first
American options. The details of the backward-recursive
example and vary the initial price of electricity, the
numerical computations for this example are provided in
standard deviation of regime 1 (mean-reverting regime),
Appendix B. The option value in this example turns out to
be 6.25 NOK. and the market price of risk of the electricity price. First,
In the fourth example, we consider the same swing the initial price of the electricity is varied from 100 to 135
option as in the third example except for the exercise NOK (in steps of 5 NOK) and the resulting behaviour of
price. Suppose the option holder can buy electricity on the swing option value is depicted in figure 12. This
4 November 1999 at 122 NOK MWh1, on 5 November sensitivity is the delta of the swing option, which is the
1999 at 120 NOK MWh1, on 6 November 1999 at 118 rate of change of the swing option price on electricity
NOK MWh1, and on 7 November 1999 at 116 NOK price. Second, the standard deviation of the
MWh1. Working backwards in the lattices presented in mean-reverting regime is varied from 0.01 to 0.1 (in
figures 5, 9, 10 and 11, at the root node in figure 10 the steps of 0.01), and the behaviour of the swing option
values of the swing option for regimes 1, 2 and 3 are 8.50, value is presented in figure 13. It is evident, as one would
19.06 and 8.20, respectively; at the root node in figure 11, expect, that when the standard deviation of a regime
the values of the swing option for regimes 1, 2 and 3 are increases the swing option value increases as well. Third,
9.33, 19.82 and 8.99, respectively. If the initial regime the sensitivity of the swing option value to the market
probabilities are the unconditional regime probabilities, price of risk (MPR) of the electricity price is investigated
the value of the swing option in figure 10 is 8.58 NOK; the by varying MPR from 0 to 0.4 (in steps of 0.05). The
value of the swing option in figure 11 is 9.40 NOK. Since resulting sensitivity in figure 14 demonstrates that the
the option holder has two choices to buy either 1 or 2 swing option value decreases as the market price of risk
MWh, the swing option price is the average of those increases.
two values. Therefore, the swing option value is As a point of comparison, we benchmark the swing
8.99 NOK. values obtained from our regime-switching model against
988 M. I. M. Wahab et al.
the option values obtained using a geometric Brownian the three regimes’ variances, where the unconditional
motion. In order meaningfully to compare the probabilities of each regime are used as weights. Thus,
regime-switching process and geometric Brownian denoting the variancePof the geometric Brownian motion
motion, we choose the parameters of the geometric by 2, we have 2 ¼ i pi i2 ¼ 0.00341. The mean of the
Brownian motion that reflect all three regimes of the geometric Brownian motion is determined when a swing
regime-switching process. The variance of the geometric option value based on the geometric Brownian motion is
Brownian motion is computed as the weighted average of the same as that based on the regime-switching process.
Pricing swing options in the electricity markets 989
Consequently, computed differences in the two option determined using a swing option, which is the same as the
values, using the regime-switching process and geometric first example but with ten exercise dates and at most ten
Brownian motion, would highlight the differences in swing rights.
characteristics of the underlying two stochastic processes. Table 5 presents the option values obtained with the
A similar approach is employed in Bollen (1999) to regime-switching process and the geometric Brownian
compare project values with a regime-switching process motion. Note that the number of layers in the lattice is
and a geometric Brownian motion. Accordingly, the mean equal to the number of rights and the number of time
of the geometric Brownian motion is set at 0.011495 as steps in the lattice is equal to the number of exercise days.
990 M. I. M. Wahab et al.
For a given number of exercise days, as the number of 20 rights, respectively. On the other hand, for a given
rights increases, there is more flexibility for the option number of rights, as the number of exercise days
holder to exercise the option at several optimal points. increases, there is also more flexibility for the option
Hence, the option value increases. Referring to table 5, holder to exercise the option at several optimal points.
for 20 exercise days and under the regime-switching This does increase the option value as well. This is evident
process, the option values are 80.74, 137.47, 172.13 and in table 5. For example, with 20 rights, the option values
179.70, respectively, for 5, 10, 15 and 20 rights; however, steadily increase from 179.70 to 316.25 when the number
in the case of geometric Brownian motion, the option of exercise days increases from 20 to 30, under the
values are 45.49, 63.13, 70.01 and 71.85 for 5, 10, 15 and regime-switching process. As for the geometric Brownian
Variation of option value with electricity price motion, option values increase moderately from 71.85 to
74.66 when the number of exercise days is increased from
20 to 30. It can be concluded from this table that the
incremental increases in the option value obtained under
Option value
and the CPU times are given in table 6. Observe that the
largest case, where the swing option has 60 exercise dates
and at most 60 swing rights for a fixed amount electricity,
is solved in under 63 CPU seconds.
Table 5. Option values obtained from the regime-switching process and geometric Brownian motion.
Exercise days
No. of
rights 5 10 15 20 25 30
Exercise days
No. of
rights 10 20 30 40 50 60
numerical examples exemplify the proposed Cox, J., Ross, S. and Rubinstein, M., Option pricing: a
methodology. simplified approach. J. Finan. Econ., 1979, 7, 229–263.
Edirisinghe, C., Naik, V. and Uppal, R., Optimal replication of
It is noteworthy that swing options can be considered options with transactions costs and trading restrictions.
as path-dependent and exotic contracts. Therefore, the J. Finan. & Quant. Anal., 1993, 28, 117–138.
Least Squares Monte Carlo simulation approach (LSM) Ekvall, N., A lattice approach for pricing of multivariate
proposed by Longstaff and Schwartz (2001) for contingent claims. Eur. J. Oper. Res., 1996, 91, 214–228.
path-dependent and exotic options can be extended to Garman, M.B. and Barbieri, A., Ups and downs of swing.
Energy & Power Risk Mgmt, 1997, 2(1).
value swing options. For instance, in the case of the first Higgs, H. and Worthington, A., Stochastic price modeling of
example in this section, for a given number of sample high volatility, mean-reverting, spike-prone commodities: the
paths, the first right of the swing option can be simulated Australian wholesale spot electricity market. Energy Econ.,
as an American option using the LSM approach, and then 2008, 30, 3172–3185.
the subsequent rights of the swing option can be Huisman, R. and Mahieu, R., Regime jumps in electricity prices.
simulated using the LSM approach by comparing the Energy Econ., 2003, 25, 425–434.
Hull, J., Options, Futures, and Other Derivatives, 2002
value of immediate exercise of a right at a given period (Prentice-Hall: New Jersey).
with that due to waiting until the next period for exercise. Hull, J. and White, A., Valuing derivative securities using
explicit finite difference methods. J. Finan. & Quant. Anal.,
1990, 25, 87–100.
Jaillet, P., Ronn, E.I. and Tompaidis, S., Valuation of
Acknowledgement commodity-based swing options. Mgmt Sci., 2004, 50,
909–921.
The authors wish to thank the anonymous referees for Kamrad, B. and Ritchken, P., Multinomial approximating
their many valuable suggestions that significantly models for options with k state variables. Mgmt Sci., 1991, 37,
improved the exposition of this paper. 1640–1652.
Kanamura, T. and Ohashi, K., A structural model for electricity
prices with spikes: measurement of spike risk and optimal
policies for hydropower plant operation. Energy Econ., 2007,
References 29, 1010–1032.
Kanamura, T. and Ohashi, K., On transition probabilities of
Barbieri, A. and Garman, M.B., Putting a price on swing. regime switching in electricity prices. Energy Econ., 2008, 30,
Energy & Power Risk Mgmt, 1996, 1(6). 1158–1172.
Bierbrauer, M., Menn, C., Rachev, S.T. and Trück, S., Spot and Longstaff, F.A. and Schwartz, E.S., Valuing American options
derivative pricing in the EEX and power market. J. Banking & by simulation: a simple least-squares approach. Rev. Finan.
Finan., 2007, 31, 3462–3485. Stud., 2001, 14, 113–147.
Bierbrauer, M., Trück, S. and Weron, R., Modeling electricity Lucia, J.J. and Schwartz, E.S., Electricity prices and power
prices with regime switching models. In Workshop on derivatives: evidence from the Nordic power exchange.
Computational Methods in Finance and Insurance Rev. Deriv. Res., 2002, 5, 5–50.
(ICCS’2004), Kraków, Poland, 6–7 June 2004, Lecture Mount, T.D., Ning, Y. and Cai, X., Predicting price
Notes in Computer Science 3039, Springer-Verlag, Berlin, spikes in electricity markets using a regime-switching
2004, pp. 859–867. model with time-varying parameters. Energy Econ., 2006,
Bollen, N., Valuing options in regime-switching models. J. 28, 62–80.
Derivatives, 1998, 6, 38–49. Nelson, D.B. and Ramaswary, K., Simple binomial process as
Bollen, N., Real option and product life cycle. Mgmt Sci., 1999, diffusion approximations in financial models. Rev. Finan.
45, 670–684. Stud., 1990, 3, 393–430.
Boyle, P., A lattice framework for option pricing with two state Pilipovic, D. and Wengler, J., Getting into the swing. Energy &
variables. J. Finan. & Quant. Anal., 1988, 23, 1–12. Power Risk Mgmt, 1998, 2, 22–24.
Boyle, P., Evnine, J. and Gibbs, S., Numerical evaluation of Thompson, A.C., Valuation of path-dependent contingent claim
multivariate contingent claims. Rev. Finan. Stud., 1989, 2, with multiple exercise decisions over time: the case of take-or-
241–250. pay. J. Finan. & Quant. Anal., 1995, 30, 271–233.
Pricing swing options in the electricity markets 993
Appendix B: Computing option values in Example 3 eð0:05=365Þ ½0:9924 ð0:0792 24:85 þ 0:8624
0:60 þ 0:0584 0:03Þ
In figure 9, in the last period at the top node, the payoff is
calculated as max{2(389.205 122.52), 0} ¼ 533.37. In the þ 0:0076 ð0:5169 71:80 þ 0:0000
second period at the fourth node, the payoffs for regimes 4:92 þ 0:4831 0:65Þg
1, 2, 3 are calculated as, respectively, ¼ maxf0:62; 0:86;2:75g:
2:96 ¼ maxf2 ð120:42 122:52Þ, eð0:05=365Þ 14:85 ¼ maxfð120:42 122:52Þ þ eð0:05=365Þ
½0:9924 ð0:0792 21:48 þ 0:8624 1:20 ½1 ð0:1019 52:68 þ 0:3953 0:05
þ 0:0584 0:05Þ þ 0:0076 ð0:5169 60:66 þ 0:5028 0:00Þ, ð120:42 122:52Þ þ eð0:05=365Þ
þ 0:0000 9:84 þ 0:4831 1:30Þg ½1 ð0:1019 105:36 þ 0:3953 1:01
¼ maxf4:20, 2:96g: þ 0:5028 0:00Þ, eð0:05=365Þ ½1 ð0:1019 143:83
11:13 ¼ maxf2 ð120:42 122:52Þ, eð0:05=365Þ þ 0:3953 0:50 þ 0:5028 0:00Þg
½1 ð0:1019 105:36 þ 0:3953 1:01 ¼ maxf3:29, 9:03,14:85g:
þ 0:5028 0:00Þg ¼ maxf4:20, 11:13g: 2:49 ¼ maxfð120:42 122:52Þ þ eð0:05=365Þ
ð0:05=365Þ
2:74 ¼ maxf2 ð120:42 122:52Þ, e f1 ð0:0792 10:74 þ 0:8624 0:60
½1 ð0:0792 21:48 þ 0:8624 1:20 þ 0:0584 0:02Þg,ð120:42 122:52Þ þ eð0:05=365Þ
þ 0:0584 0:05Þg ¼ maxf4:20, 2:74g: ½1 ð0:0792 21:48 þ 0:8624 1:20
In figures 8(a) and (b), the swing option holder has two þ 0:0584 0:05Þ, eð0:05=365Þ ½1 ð0:0792 24:85
rights. At any node, if the holder exercises a right then the þ 0:8624 0:60 þ 0:0584 0:03Þg
option holder will be left with one right, which means that
¼ maxf0:73, 0:64, 2:49g:
future payoffs for the next period are considered in figures
8(c) or (d). The resulting payoff is obtained via currently In figure 11, the payoffs for regimes 1, 2 and 3 in the
exercising a right plus the expected discounted payoff second period at the fourth node are calculated as
from the next period in figures 8(c) or (d). There are two 3:60 ¼ maxfð120:42 122:52Þ þ eð0:05=365Þ
cases: in case one, the option holder has two rights and
½0:9924 ð0:0792 10:74 þ 0:8624 0:60
buys 1 MWh of electricity using a right. Then the option
holder can either buy 1 or 2 MWh of electricity using the þ 0:0584 0:02Þ þ 0:0076 ð0:5169 30:33
right he/she is left with, because the option holder can buy þ 0:0000 4:92 þ 0:4831 0:65Þg,
a maximum of 3 MWh of electricity using the swing eð0:05=365Þ ½0:9924 ð0:0792 28:54 þ 0:8624 1:20
option. Therefore, when exercising a swing right and þ 0:0584 0:05Þ
buying 1 MWh of electricity (figure 8(a)), the future þ 0:0076 ð0:5169 81:39 þ 0:0000 9:84
expected discounted payoff from the next period is linked
þ 0:4831 1:30Þg ¼ maxf0:62, 3:60g:
to both bottom lattices with 1 and 2 MWh (figures 8(c)
and (d)). In case two, the option holder has two rights and 15:77 ¼ maxfð120:42 122:52Þ þ eð0:05=365Þ
buys 2 MWh of electricity using a right. Then the option ½1 ð0:1019 52:68 þ 0:3953 0:05
holder can only buy 1 MWh of electricity using the right þ 0:5028 0:00Þ, eð0:05=365Þ ½1 ð0:1019 150:94
he/she is left with, because the option holder can only buy
þ 0:3953 1:01 þ 0:5028 0:00Þg
a maximum of 3 MWh of electricity using the swing
option. Therefore, when exercising a swing right and ¼ maxf3:29, 15:77g:
buying 2 MWh of electricity (figure 8(b)), the future 3:30 ¼ maxfð120:42 122:52Þ þ eð0:05=365Þ
expected discounted payoff from the next period is only ½1 ð0:0792 10:74 þ 0:8624 0:60
linked to the bottom lattice with 1 MWh (figure 8(d)). If
þ 0:0584 0:02Þ, eð0:05=365Þ ½1 ð0:0792 28:54
the option holder does not exercise the right then the
resulting payoff is the expected discounted payoff from þ 0:8624 1:20 þ 0:0584 0:05Þg
the next period in the same lattice. For example, in figure ¼ maxf0:73, 3:30g:
10, the payoffs for regimes 1, 2 and 3 in the second period Working backwards in the lattices presented in figures 5, 9,
at the fourth node are calculated as 10 and 11, at the root node of figure 10 the values of the
2:75 ¼ maxfð120:42 122:52Þ þ eð0:05=365Þ swing option for regimes 1, 2 and 3 are 5.63, 16.97 and 5.34,
respectively; at the root node of figure (11) the values of the
½0:9924 ð0:0792 10:74 þ 0:8624 0:60
swing option for regimes 1, 2 and 3 are 6.71, 18.01 and 6.39,
þ 0:0584 0:02Þ þ 0:0076 ð0:5169 30:33 þ 0:0000 respectively. If the initial regime probabilities are the
4:92 þ 0:4831 0:65Þ, unconditional regime probabilities, the value of the swing
ð120:42 122:52Þ þ eð0:05=365Þ ½0:9924 ð0:0792 option in figure (10) is 5.71 NOK; the value of the swing
21:48 þ 0:8624 1:20 þ 0:0584 0:05Þ option in figure 11 is 6.79 NOK. Since the option holder
has two choices to buy either 1 or 2 MWh, the swing option
þ 0:0076 ð0:5169 60:66 þ 0:0000 9:84
price is the average of those two values. Therefore, the
þ 0:4831 1:30Þ, swing option value is 6.25 NOK.
Copyright of Quantitative Finance is the property of Routledge and its content may not be copied or emailed to
multiple sites or posted to a listserv without the copyright holder's express written permission. However, users
may print, download, or email articles for individual use.