You are on page 1of 21

Quantitative Finance, Vol. 10, No.

9, November 2010, 975–994

Pricing swing options in the electricity markets under


regime-switching uncertainty
M. I. M. WAHABy, Z. YINz and N. C. P. EDIRISINGHE*x
yDepartment of Mechanical and Industrial Engineering, Ryerson University,
Toronto, Ontario, M5B 2K3, Canada
zDepartment of Mechanical and Industrial Engineering, University of Toronto, Toronto, Ontario,
M5S 3G8, Canada
xDepartment of Statistics, Operations, and Management Science, University of Tennessee,
Knoxville, TN 37996, USA

(Received 8 August 2007; in final form 2 August 2009)

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.

Keywords: Swing option; Regime-switching process; Mean-reverting process;


Electricity market

1. Introduction (2008). In addition to the effect of non-storability, sharp


spikes in electricity spot prices are also due to causes such
Electricity markets portray huge risks to purchasers due to as severe weather conditions, generation outages, and
highly volatile electricity prices. For example, daily elec- transmission failures. However, these spikes are normally
tricity price volatility may reach 29%, whereas the vola- short-lived and prices generally fall back to their normal
tility of annual international stock price indices of can be levels as soon as the above causal conditions disappear.
around 20% (Huisman and Mahieu 2003). Price behaviour Given the afore-mentioned complexities, adequate models
in spot electricity markets is a very unique and complex of electricity price dynamics are required in order to
process, and it is characterised by excess volatility, and capture the main characteristics of spot electricity prices. A
occasional price spikes. This makes econometric modelling variety of models have been proposed in the literature for
of electricity price processes quite challenging. The this purpose; however, regime-switching models have
non-storability aspect, namely the fact that electricity recently earned much greater attention since they have
cannot be stored but must be consumed as soon as it is outperformed other competing models (Mount et al. 2006,
produced, makes the electricity price markets behave Bierbrauer et al. 2007, Higgs and Worthington 2008,

Kanamura and Ohashi 2008).
differently from other commodity markets. Furthermore,
peaks in electricity demand and the shape of the supply In this paper, we focus on pricing various swing options
function, which is essentially steeply increasing and based on a regime-switching model, using the data
discontinuous, add to the complexity of modelling spot obtained from Nordic Power Exchange, and employing
prices. Electricity spot prices exhibit strong seasonality on a lattice-based method. A swing option guarantees the
the annual, weekly and daily level, strong mean-reversion, option holder the right to change (or ‘swing’) the volume
and frequent extreme price spikes Higgs and Worthington of periodic deliveries of a particular commodity on certain
dates in the future, within a given delivery period, at the
prescribed strike price (Pilipovic and Wengler 1998).
*Corresponding author. Email: chanaka@utk.edu Swing options are used in markets where the physical
Quantitative Finance
ISSN 1469–7688 print/ISSN 1469–7696 online ß 2010 Taylor & Francis
http://www.informaworld.com
DOI: 10.1080/14697680903547899
976 M. I. M. Wahab et al.

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

Price (NOK/MWh) 250

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

Figure 1. Daily average system electricity price Weron et al. (2004).

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

et al. (2006) or Kanamura and Ohashi  (2008). > 0,


> if 12  j 2  ðy t,1 Þh
5 0,
>
>
j ii
>
> j ii
In this lattice approach, each regime is represented by a >
:
trinomial lattice where the ‘middle’ branch is shared by all 1, otherwise:
regimes. In order to reduce the number of nodes in the ð11Þ
lattice, the nodes are merged by adjusting the step sizes of
(
the three regimes into 1 : 2 : 3 ratio. The step size of regime 0, if i ¼ j,
1 (mean-reverting process) is defined as p j , m ¼ ð12Þ
1  p j , u  p j , d , if i 6¼ j:
pffiffiffi
^1 ¼ 1 h, ð7Þ
For Brownian motions:
where h represents the time interval between two layers of " #
1 2j j h
the lattice – see Nelson and Ramaswary (1990) for a p j , u ¼ þ , ð13Þ
binomial lattice construction for a mean-reverting pro- 2  j i 2 j ii
i
cess. Step sizes of regimes 2 and 3 (Brownian motions) are
" #
defined, similar to that in Bollen (1998), by 1 2j j h
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi p j , d ¼  , ð14Þ
2 ð j ii Þ2 j ii
^i ¼ i2 h þ 2i h2 , i ¼ 2, 3: ð8Þ

Note that the interval size h can be chosen sufficiently p j , m ¼ 1  p j , u  p j , d , ð15Þ


small to make all conditional branch probabilities posi-
tive. More details of the standard binomial lattice where  j,u,  j,m and  j,d are the conditional probabilities
construction can be found in Cox et al. (1979) and Hull for the upward, middle and downward branches of the
(2002), for instance. trinomial lattice, respectively. Notice that when j ¼ i,
Let the step sizes of regimes 1, 2 and 3, respectively, be which implies a binomial lattice, equations (10) and (11)
given by ^1 , ^2 , ^3 , see equations (7) and (8). Define the are similar to those in Nelson and Ramaswary (1990) for
indices k1 :¼ arg minf ^i : i ¼ 1, 2, 3g, k3 :¼ arg maxf ^i : a binomial lattice. Note that the probability relating to
i ¼ 1, 2, 3g and k2 :¼ {1, 2, 3} n {k1, k3}, and set i ¼ ^ki the middle branch is equal to zero (see equation 15), that
for i ¼ 1, 2, 3. Thus, 1  2  3 holds, and we define is, as indicated earlier, one of the three regimes is
¼ max{ 1, 2/2, 3/3}. If i ¼ iþ1, then we set i/ modelled using a binomial lattice.
i ¼ iþ1/i. Let ¼ i/i (i.e. i/i4 j/j, 8j ), then the step In order to initialize the lattice, for a given day (root
size of j should be adjusted as follows: node) the average spot price and deterministic compo-
nents are known. Thus, using equation (2), the value of
(
i , if j ¼ i, the stochastic component is determined. Then, step sizes
j ¼ i ð9Þ of each regime and conditional branch probabilities are
j , if j 6¼ i:
i computed using equations (7)–(15). Then, the lattice is
Pricing swing options in the electricity markets 979

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.

4. Swing options 5. Option valuation

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

Deseasonalised spot price


6
5.8
5.6
5.4

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

Figure 2. Logarithm of deseasonalised average daily price Weron et al. (2004).5AQ104

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

Table 3. Deseasonalised average daily log prices in each node.

Period 1 Period 2 Period 3 Period 4


4.800 5.197 5.593 5.989
5.064 5.461 5.857
4.932 5.329 5.725
4.800 5.197 5.593
4.668 5.064 5.461
4.536 4.932 5.329
4.404 4.800 5.197
4.668 5.064
4.536 4.932
4.404 4.800
4.272 4.668
4.140 4.536
4.008 4.404
4.272
4.140
4.008
3.876
3.744
3.612

The electricity price on 4 November 1999 is 122.52


NOK MWh1. The option holder has rights to buy one
MWh of electricity at 122.52 NOK without penalty on or
before 7 November 1999, at most three days. To value
such an option, imagine three layers of lattices as in
figure 3 that shows relationships among nodes in the
lattices. A heptanomial lattice is constructed to represent
a regime-switching process with three regimes. The time
step of the lattice corresponds to a day. Figures 3(a), (b)
and (c) represent that the option holder has one right, two
rights and three rights, respectively. The valuation pro-
cedure of the swing option starts from the bottom lattice
(figure 3(a)), and then the middle lattice (figure 3(b)), and
finally the top lattice (figure 3(c)).
In order to construct the heptanomial lattice, the step
size of the first regime is computed using equation (7) and
Figure 3. A four-exercise-date swing option with three rights. the step sizes of the other two regimes are computed using
equation (8) and the step sizes are ^1 ¼ 0.0490,
^2 ¼ 0.2642 and ^3 ¼ 0.3081. Then the step sizes are
4 November 1999, where x ¼ 1040 (i.e. the 1040th day adjusted according to equation (9) so that the nodes are
from 30 December 1996) yields ¼ 0.284. In the follow- equally spaced and merged (i.e. 0.049050.264250.3081
ing, we illustrate the sensitivity of the swing option value and ¼ max{0.0490, 0.2642/2, 0.3081/3} ¼ 0.1321).
to the market price of risk. Therefore the step size is 0.1321. From Bierbrauer et al.
It may also be noted, referring to Hull (2002, p. 485), (2004), the average daily prices, Pt, and deseasonalised
that ‘the market price of risk is not dependent on the average daily log prices, yt, are obtained and given in the
nature of the derivative and at any time the market price second and the third columns of table 2, respectively.
of risk must be the same for all derivatives that are From equation (3), xt, which is eyt, is obtained and given
dependent on the same underlying variable.’ Accordingly, in the fourth column. From equations (2) and (3), St þ st,
the value of implied market price of risk from a class of which is Pt  xt, is obtained and given in the fifth column.
options, such as Asian options, could be used to value the Since yt follows a regime-switching process, we first
swing option for the same period. develop a heptanomial lattice for it as given in table 3.
Pricing swing options in the electricity markets 983

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

Figure 5. Detailed heptanomial lattice of figure 3(a).


Pricing swing options in the electricity markets 985

Figure 6. Detailed heptanomial lattice of figure 3(b).

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.

Figure 7. Detailed heptanomial lattice of Figure 3(c).

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

Figure 8. A four-exercise-date swing option with two rights.

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.

Figure 9. Detailed pentanomial lattice of figure 8(c).

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

Figure 10. Detailed pentanomial lattice of figure 8(a).

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

Figure 11. Detailed pentanomial lattice of Figure 8(b).


Pricing swing options in the electricity markets 991

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

the case of geometric Brownian motion are not significant


as either the number of exercise days or the number of
rights increase. Evidently, the use of geometric Brownian
motion does not adequately capture the distinguishing
character of electricity prices, namely the presence of
mean reversion and infrequent but large spikes (Mount
et al. 2006).
Next, we focus on the computational feasibility of the
Electricity price presented methodology for computing swing option
values when the number of time periods and the
Figure 12. Swing option value with electricity price.
number of rights are relatively larger than the examples
considered so far. Consider a swing option that is the
Variation of option value with standard same as the first example but with 60 exercise days and at
deviation of regime 1 most 60 swing rights. The model is coded in MATLAB
under the Windows XP operating system on a PC with a
1.86 GHz CPU and 1 GB of memory. The option values
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.

Standard deviation of regime 1 7. Concluding remarks


Figure 13. Swing option value with standard deviation of
regime 1. We have presented a lattice approach for the valuation of
swing contracts under a regime-switching underlying
random variable characterised by Brownian motions
Variation of option value with market price of risk and a mean-reverting process. Swing options are compli-
cated because of multiple exercise rights and other
constraints. This complexity, along with the
Option value

regime-switching uncertainty of the daily price, requires


efficient numerical procedures to value swing options.
The approach presented in this paper involves
multi-layered multinomial lattices that represent the
discretisation of the stochastic processes and multiple
decision variables. The proposed approach can be used to
Market price of risk
value varied swing options in electricity markets from the
Figure 14. Swing option value with market price of risk. view-point of a profit-maximizing agent. The detailed

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

Regime-switching 5 10.43 44.19 66.96 80.74 93.64 110.74


process 10 53.36 106.18 137.47 165.19 197.94
15 114.36 172.13 217.10 266.37
20 179.70 248.80 316.25
25 255.85 347.03
30 353.99
Geometric 5 28.09 42.90 44.95 45.49 45.67 45.75
Brownian motion 10 53.36 61.49 63.13 63.64 63.83
15 65.78 70.01 71.01 71.37
20 71.85 74.07 74.66
25 74.86 76.03
30 76.39
992 M. I. M. Wahab et al.
Table 6. Option values obtained from the regime-switching process and computation time in CPU seconds.

Exercise days
No. of
rights 10 20 30 40 50 60

Option values 10 53.36 137.47 197.94 237.58 277.12 301.40


20 179.70 316.25 404.08 483.30 536.13
30 353.99 507.06 633.07 717.33
40 539.43 725.52 849.31
50 754.84 929.06
60 953.71
Computation time 10 0.59 2.02 2.77 4.61 8.53 12.59
20 3.75 6.77 10.38 17.59 22.06
30 10.30 15.11 25.52 33.45
40 20.53 32.39 41.84
50 38.08 52.88
60 62.56

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

Vehviläinen, I., Basics of electricity derivatives pricing in


competitive markets. Appl. Math. Finan., 2002, 9, 45–60. 1:93 ¼ maxfð120:42  122:52Þ þ eð0:05=365Þ  1
Weron, R., Modeling and Forecasting Electricity Loads and  ð0:0792  10:74 þ 0:8624  0:60
Prices: A Statistical Approach, 2006 (Wiley: Chichester, UK).
Weron, R., Market price of risk implied by Asian-style þ 0:0584  0:02Þ,eð0:05=365Þ  1  ð0:0792  17:80
electricity options and futures. Energy Econ., 2008, 30, þ 0:8624  0:60 þ 0:0584  0:03Þg
1098–1115.
Weron, R., Bierbrauer, M. and Trück, S., Modeling electricity ¼ maxf0:73, 1:93g:
prices: jump diffusion and regime switching. Physica A, 2004,
336, 39–48. In figure 7, the swing option holder has three rights. At
any node, if the option holder exercises a right, the holder
has two rights. The future payoffs for the next period are
Appendix A: Computing option values in Example 1 considered in figure 6. Therefore, the resulting payoff is
from currently exercising a right plus the expected
In figure 5, in the last period at the top node, the payoff is discounted payoff from the next period in figure 6. If
calculated as max{(389.20  122.52), 0} ¼ 266.68. In the the option holder does not exercise a swing right, then the
second period at the fourth node, the payoffs for regimes payoffs for the next period are considered in figure 7.
1, 2 and 3 are calculated as Therefore, the resulting payoff is the expected discounted
1:48 ¼ maxfð120:42  122:52Þ, eð0:05=365Þ payoff from the next period in figure 7. For example, in
the second period at the fourth node, the payoffs for
 ½0:9924  ð0:0792  10:74 þ 0:8624  0:60
regimes 1, 2 and 3 are calculated by
þ 0:0584  0:02Þ þ 0:0076  ð0:5169  30:33
þ 0:0000  4:92 þ 0:4831  0:65Þg 2:12 ¼ maxfð120:42  122:52Þ þ eð0:05=365Þ
¼ maxf2:10, 1:48g:  ½0:9924  ð0:0792  17:80 þ 0:8624  0:60
5:56 ¼ maxfð120:42  122:52Þ, eð0:05=365Þ  1 þ 0:0584  0:03Þ þ 0:0076  ð0:5169  51:07
 ð0:1019  52:68 þ 0:3953  0:50 þ 0:0000  4:92 þ 0:4831  0:65Þ,
þ 0:5028  0:00Þg ¼ maxf2:10, 5:56g:
eð0:05=365Þ  ½0:9924  ð0:0792  17:80 þ 0:8624
1:37 ¼ maxfð120:42  122:52Þ, eð0:05=365Þ  1
 0:60 þ 0:0584  0:03Þ
 ð0:0792  10:74 þ 0:8624  0:60
þ 0:0076  ð0:5169  51:07 þ 0:0000  4:92
þ 0:0584  0:02Þg ¼ maxf2:10, 1:37g:
þ 0:4831  0:65Þg
In figure 6, the swing option holder has two rights. At
any node, if the option holder exercises a right, then the ¼ maxf0:02, 2:12g:
holder is left with one right, which means that future 10:21 ¼ maxfð120:42  122:52Þ þ eð0:05=365Þ  1
payoffs for the next period are considered from figure 5.
 ð0:1019  52:68 þ 0:3953  0:50
Therefore, the resulting payoff is from currently exercising
a right plus the expected discounted payoff from the next þ 0:5028  0:00Þ,eð0:05=365Þ  1  ð0:1019  98:26
period in figure 5. If the option holder does not exercise a þ 0:3953  0:50 þ 0:5028  0:00Þg
swing right, the payoffs for the next period are considered
in figure 6. Therefore, the resulting payoff is the expected ¼ maxf3:46, 10:21g:
discounted payoff from next period in figure 6. 1:93 ¼ maxfð120:42  122:52Þ þ eð0:05=365Þ  1
For example, in the second period at the fourth node, the
 ð0:0792  10:74 þ 0:8624  0:60
payoffs for regimes 1, 2 and 3 are calculated by
þ 0:0584  0:02Þ,eð0:05=365Þ  1  ð0:0792  17:80
2:12 ¼ maxfð120:42  122:52Þ þ eð0:05=365Þ
 ½0:9924  ð0:0792  10:74 þ 0:8624  0:60 þ 0:8624  0:60 þ 0:0584  0:03Þg
þ 0:0584  0:02Þ þ 0:0076  ð0:5169  30:33 ¼ maxf0:73, 1:93g:
þ 0:0000  4:92 þ 0:4831  0:65Þ,
Working backwards from the bottom lattice (figure 5) to
eð0:05=365Þ  ½0:9924  ð0:0792  17:80 the top lattice (figure 7), at the root node of the top lattice
þ 0:8624  0:60 þ 0:0584  0:03Þ (figure 7), the values of the swing options for regimes 1, 2
þ 0:0076  ð0:5169  51:07 þ 0:0000 and 3 are 4.78, 16.05 and 4.50, respectively. When the
 4:92 þ 0:4831  0:65Þg current regime is known, the corresponding conditional
option value at the root node is chosen. When the regimes
¼ maxf0:62;2:12g:
are not known with certainty, the option value is a
10:21 ¼ maxfð120:42  122:52Þ þ eð0:05=365Þ  1 weighted average of the three conditional option values
 ð0:1019  52:68 þ 0:3953  0:50 with weights being the initial regime probabilities. If we
þ 0:5028  0:00Þ,eð0:05=365Þ  1  ð0:1019  98:26 consider that the initial regime probabilities are the
unconditional regime probabilities, the value of the swing
þ 0:3953  0:50 þ 0:5028  0:00Þg
option is 4.78  0.9850 þ 16.05  0.0075 þ 4.50  0.0075 ¼
¼ maxf3:46;10:21g: 4.86 NOK.
994 M. I. M. Wahab et al.

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.

You might also like