• No results found

Pricing of Spreads and Other Options in Cointegrated Markets

N/A
N/A
Protected

Academic year: 2022

Share "Pricing of Spreads and Other Options in Cointegrated Markets"

Copied!
101
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Pricing of Spreads and Other Options in

Cointegrated Markets

Elena You

Master’s Thesis, Autumn 2017

(2)

the Department of Mathematics, University of Oslo. The scope of the thesis is 60 credits.

The front page depicts a section of the root system of the exceptional Lie group E8, projected into the plane. Lie groups were invented by the Norwegian mathematician Sophus Lie (1842–1899) to express symmetries in differential equations and today they play a central role in various parts of mathematics.

(3)

Abstract

In this thesis we analyze spread functions in the cointegrated market, with dynamics based on different combinations of Brownian motions and Ornstein- Uhlenbeck processes, and their structural differences. Theoretical and com- putational methods for pricing these options are explored, and we will discuss the parameters and dynamics of the price functions by examining analyti- cal expressions and numerical simulations. The extention of cointegrated spreads to quanto options is also touched upon. We use the mean-reversal, stationary dynamic of Ornstein-Uhlenbeck spreads to suggest a model on the form of an European put-option to approximate quanto options in cointegrated markets, which are based on a product of spreads.

Keywords: Spread options, Ornstein-Uhlenbeck processes, Cointe- grated markets, Quanto options

1

(4)
(5)

Acknowledgement

First and foremost, I would like to thank my supervisor Fred Espen Benth for introducing me to this field, for his enthusiasm and knowledge and always taking time to discuss the what-ifs and how-abouts of this thesis with me. I have really appreciated his guidance.

I would also like to thank my parents for their endless support and patience, as well as friends and fellow students for their company and support during the thesis work. Be it great company at Study Hall B800 with tea breaks, lunch or group training, or musical events with Biørneblæs, there has been a nice variety of positive distractions that have made this period enjoyable.

Last, but not least, I would like to thank Lily Xu and Mathias Lohne for proofreading this thesis and helpful LATEX-advice. You guys are real lifesavers.

3

(6)

Contents 4

List of Figures 7

1 Introduction 9

1.1 Outline of the Thesis . . . 10

2 Preliminaries 11 2.1 Ornstein-Uhlenbeck processes . . . 11

2.2 Stationary stochastic process . . . 13

2.3 Cointegration . . . 13

2.4 Spread options . . . 14

2.5 Quanto options . . . 14

3 Spread Options Based on Brownian Motion Processes 17 3.1 Price of Spread Options . . . 17

3.2 Expectation and Variance for Brownian motion spreads . . . 19

3.3 Price of a Brownian Motion European Spread Option . . . . 20

3.3.1 Computing the Price of a BM Spread Option by Dou- ble Integrals . . . 21

3.4 Value of the BM Spread Option in the Long Term . . . 24

3.4.1 lim T→∞E[(KB−SB(T))+] when µY > µZ . . . 26

3.4.2 lim T→∞E[(KB−SB(T))+] when µYZ . . . 26

3.4.3 lim T→∞E[(KB−SB(T))+] when µY < µZ . . . 28

3.5 Calculation of integrals . . . 29

3.5.1 The Integral in Equation (3.5.1) . . . 31

3.5.2 The Integral in Equation (3.5.2) . . . 31

3.5.3 The Integral in Equation (3.5.3) . . . 32 4

(7)

CONTENTS 5 4 Cointegrated Spread Options Based on Ornstein-Uhlenbeck

Processes 35

4.1 Price of Cointegrated Spread Options . . . 35

4.2 Expectation and Variance for Ornstein-Uhlenbeck Spreads: . 37 4.3 Price of an Ornstein-Uhlenbek European Spread Option . . 39

4.3.1 Computing the Price of an OU Spread Option by Double Integrals . . . 40

4.4 Value of the OU Spread Option in the Long Term . . . 44

4.4.1 Value of lim T→∞S(T) and lim T→∞E[S(T)] . . . 45

4.4.2 Value of lim T→∞E[(K −S(T))+] . . . 45

4.5 Analysis of OU Spread Parameters . . . 48

4.5.1 Parameters: αY and αZ . . . 49

4.5.2 Parameters: µY and µZ. . . 51

4.5.3 Parameters: σY and σZ . . . 52

4.5.4 Parameters and effect: Variance . . . 53

4.5.5 Calculations for the Change in Variance . . . 56

4.6 Calculations of related terms . . . 58

4.6.1 Calculating half-life for S(T). . . 58

4.6.2 Calculations of expectation, covariance and correlation: 59 5 Options based on BM and OU-processes 63 5.1 Expectation and Variance . . . 63

5.2 The Option max(K1−S1(T),0) . . . 65

5.3 The Option max(K2−S2(T),0) . . . 68

6 An Overview of Quanto Options Based on Spreads 71 6.1 Price of Quanto Options . . . 71

6.2 Expectation and Variance for Quanto Options . . . 73

6.3 The Approximation E[q(S1(T), S2(T))] . . . 75

6.3.1 Simulation . . . 76

6.4 Comparison between f and q . . . 77

6.5 The Quanto Option E[f(S1(T), S2(T))] . . . 78

6.5.1 First Expectation Term: Equation (6.5.1) . . . 79

6.5.2 Second Expectation Term: Equation (6.5.2) . . . 80

6.5.3 Third Expectation Term: Equation (6.5.3) . . . 80

6.5.4 Fourth Expectation Term: Equation (6.5.4) . . . 80

6.6 Further Work . . . 81

A Probability Theory 83 A.1 Standard Normal Distribution . . . 83

A.2 Bivariate Normal Distribution . . . 84

(8)

A.3 Probability: P(X < g(Y)) . . . 85

B R Code 87 B.1 R Code: Setup . . . 87

B.2 R Code: Functions . . . 89

B.3 R Code: BM Spread Option . . . 90

B.4 R Code: OU Spread Option . . . 91

B.5 R Code: Functions . . . 94

B.6 R Code: BM and OU Option . . . 94

B.7 R Code: Quanto Approximation . . . 97

Bibliography 99

(9)

List of figures

List of Figures

3.1 BM Spread. Parameters: K = 15, µY = 0.3, µZ = 0.9, σY = 0.8, σZ = 1.3 . . . 25 3.2 µYZ: E[(KB−SB(T))+] over time. Parameters: KB = 5,

µY = 0.8, µZ = 0.5, σY = 0.8,σZ = 1.3 . . . 27 3.3 µY = µZ: E[(KB−SB(T))+] over time. Parameters: KB = 4,

µY = 0.5, µZ = 0.5, σY = 0.8,σZ = 1.3 . . . 28 3.4 µYZ: E[(KB−SB(T))+] over time. Parameters: KB = 15,

µY = 0.3, µZ = 0.9, σY = 0.8,σZ = 1.3 . . . 29 4.1 OU Spread Option. Parameters: K = 15,αY = 0.4,αZ = 0.8,

µY = 0.3, µZ = 0.9, σY = 0.8,σZ = 1.3 . . . 46 4.2 E[(KB−SB(T))+] over time. Parameters: K = 15, αY = 0.4,

αZ = 0.8, µY = 0.3,µZ = 0.9, σY = 0.8,σZ = 1.3 . . . 49 4.3 E[(K −S(T))+]: Comparisons with different α-values. Parame-

ters: K = 15, µY = 0.3,µZ = 0.9, σY = 0.8, σZ = 1.3 . . . 50 4.4 E[(K −S(T))+]: Comparisons with different µ-values. Parame-

ters: K = 15, αY = 0.4, αZ = 0.8, σY = 0.8, σZ = 1.3 . . . 52 4.5 E[(K −S(T))+]: Comparisons with different σ-values. Parame-

ters: K = 15, αY = 0.4, αZ = 0.8, µY = 0.3,µZ = 0.9 . . . 53 5.1 Parameters: K1 = 5,αY = 0.4, µY = 0.3 σY = 0.8 . . . 68 5.2 Parameters: K2 = 10, αZ = 0.8,µZ = 0.9, σZ = 1.3 . . . 70

7

(10)

6.1 Parameters: K = 15, αY = 0.4, αZ = 0.8, µY = 0.3, µZ = 0.9, σY = 0.8, σZ = 1.3 . . . 77

(11)

Chapter 1 Introduction

The use of spread options are widespread, whether the motivation stems from risk mitigation, asset valuation or speculation. In most models and markets, futures and forward contract prices are simply the spot price of the stock corrected for growth at the current interest rate, and uses arbitrage arguments to price derivatives. However, in energy markets this relationship between spot and forward markets does not hold, mainly due to seasonality and mean reversion. The energy markets differ from other commodity markets in characteristics such as limited storeability of the spot or seasonally dependent prices with spikes.

Spread options models the difference between two assets, and are used in the energy market as as a way to hedge price differencies between energies.

Examples of spread options in the energy market are spark spread options, which are call and put options written on the difference between electricity and gas prices, and crack spreads, that price the difference between crude oil and a refined product.

This thesis will explore the dynamics of cointegrated spread options, and also include a suggestion at extending these applications to quanto options.

While typically an option used in currency markets with a regular call-put payoff structure, in energy markets quanto options have a payoff structure similar to a product of call-put options. In the later parts of this thesis, we will briefly touch upon the expansion of quanto options into a product of spread call-put options.

9

(12)

1.1 Outline of the Thesis

In this long master thesis we will focus on European spread options in cointegrated markets. We will also extend this focus to an outlook on quanto options featuring cointegrated spreads in it’s structure.

We will start by examining spread options with simple Brownian motion dynamics in Chapter 3, before extending the applications to spreads based on Ornstein-Uhlenbeck processes in Chapter 4. These chapters will feature methods for finding the price European put-options based on the respective spreads, and simulate and discuss results and dynamics of the models.

Chapter 5 will not look at spread options, but at options based on both Brownian motion and Ornstein-Uhlenbeck options.

In Chapter 6 we will extend our previous results to the case of quanto options, where we examine options on the form of a product of the options analyzed in Chapter 4 and Chapter 5. We will focus on the structural dynamics found in previous chapters to discuss approximations for quanto options.

The Appendix will feature some basic probability concepts used in calculations, as well as R code for simulation and plots.

(13)

Chapter 2

Preliminaries

Bibliographical notes

The main references in this chapter are: Øksendal (2010) [8], and Benth, Benth and Koekebakker (2008) [5]

2.1 Ornstein-Uhlenbeck processes

TheOrnstein-Uhlenbeck (OU) process X(t)is a stochastic process described by the following stochastic differential equation (SDE):

dXt=α(µ−Xt)dt+σdBt (2.1.1) where α, µ, σ >0, and Bt is a standard Brownian motion (BM).

The process is the only non-trivial continuous Markov process that has a stationary Gaussian distribution.

Unlike Brownian motion, the Ornstein-Uhlenbeck process is mean-reverting, meaning the process will drift towards its mean µ in the long term, with σ describing the volatility of the Brownian motion and the parameter α measuring the extent of the mean reversion. As with Brownian motion, µ is called the drift and σ the infinitesimal variance. α is called the speed of mean reversion.

By applying Itô’s formula withg(t, Xt) = Xteαt, the SDE can easily be 11

(14)

solved by:

d(Xteαt) =αXteαt+eαtdXt

=αµeαt+σeαtdBt

Xteαt =X0+µ Z t

0

eαsds+σ Z t

0

eαsBs.

Thus the Ornstein-Uhlenbeck process can equivalently be expressed as:

Xt =X0e−αt+µ(1−e−αt) +σ Z t

0

e−α(t−s)dBs (2.1.2)

Since B is Gaussian with E[Bt] = 0, it follows that X has the same distribution, and the expectation is found to be:

E[Xt] =X0e−αt+µ(1−e−αt) (2.1.3) Applying the Itô isometry gives the variance:

Var(Xt) = σ2

2α(1−e−2αt) (2.1.4)

So the distribution of the Ornstein-Uhlenbeck process is:

Xt∼ N(X0e−αt+µ(1−e−αt), σ2

2α(1−e−2αt))

Similarly to Brownian motion, the variance of the Ornstein-Uhlenbeck process does not depend on the initial value of the process X0, and as t approaches infinity the distribution converges to:

t→∞lim Xt ∼ N(µ, σ2 2α)

which confirms that the process is stationary in the long term.

The relation between Brownian motion and the Ornstein-Uhlenbeck process becomes apparent ifα = 0, as the expression becomes:

Xt=X0+σ Z t

0

dBs

which is simply a Brownian motion process with expectationX0and variance σ.

(15)

2.2. STATIONARY STOCHASTIC PROCESS 13

2.2 Stationary stochastic process

A stochastic process X(t) is stationary if the distribution of the process is unaffected by the course of time t, i.e. the probability distribution of X(t) is equivalent to the distribution of X(t+τ) for any fixed value of τ.

There is a weaker form of stationarity known asweak-sense stationary, which by definition only requires that the first moment, i.e. the mean, and the auto-covariance do not vary with respect to time. All strictly stationary processes are also stationary in the weak sense.

In mathematical terms, a stochastic process X(t)is stationary if, for all τ ∈R, the following holds for the mean:

E[X(t)] = µtt+τ =E[X(t+τ)] (2.2.1) and the autocovariance is:

E[(Xt−µt)(Xt+τ −µt+τ)] =CX(t, t+τ)

=CX(0, τ)

=E[(X0 −µ0)(Xτ −µτ)] (2.2.2) Equation (2.2.1) implies that the expectation is constant, while Equa- tion (2.2.2) implies that the covariance function is only dependent on the time difference τ.

For this thesis, the property that Ornstein-Uhlenbeck processes are stationary is used.

2.3 Cointegration

If a collection of commodities is cointegrated, then there exists a linear combination of the commodity prices that becomes stationary.

Theorder of integration of a process, denotedI(d), is a summary statis- tic that reports the minimum number of differences required to obtain a covariance stationary series. When a time series or process X is integrated of order d, we say that X is I(d).

For the formal definition of cointegration, if two stocks Y and Z each are I(1)and there exists coefficients a andb such thataY +bZ isI(0), then Y and Z are cointegrated.

(16)

In practice, this means that if the commoditiesX andY are cointegrated, the individual commodities might be non-stationary on their own, but there exists a stationary linear relationship between Y andZ in form ofaY +bZ.

For this thesis, when commodities are cointegrated, there exists a linear combination of logarithmic prices which becomes stationary in the long term.

To construct cointegrated commodities, we use the logarithmic sum of a Geometric Brownian motion process and Ornstein-Uhlenbeck processes.

2.4 Spread options

A spread option is an option where the payoff is based on the difference between two assets, e.g. S = S2−S1 where S1 and S2 are the prices of two individual assets. For a spread put, the payoff can be written as

P = max(K−(S2−S1),0) (2.4.1) where K is a constant called the strike price.

In energy markets, spread options are designed to mitigate adverse movements of several indices, i.e. to hedge price differentials. An example is the difference between the power price and a price of a fuel like coal or gas.

2.5 Quanto options

Quanto is short for quantity adjusting option, and is traditionally a type of derivatives in which the underlying asset is denominated in a currency different from the currency in which the option is settled. In the currency market, a quanto option is a cross option in which the exchange rate is fixed as a strike price at the outset of the trade, and the payoff is the difference between the underlying and fixed strike, paid out in another currency. In energy and weather markets, a quanto option is contingent on a weather volume variable, usually temperature or precipitation. Energy quanto options are mainly used to hedge exposure to the joint price and volume risk in the power market. For this thesis, the term quanto options will be referring to energy quanto options.

The payoff for energy quanto options is triggered by a strike value for the weather variable, and depends on the market price of a commodity such as electricity or gas. It is typically given on the form of a product of an

(17)

2.5. QUANTO OPTIONS 15 European option on the energy price and an European option on a volume index, like temperature.

A quanto option based on put options will thus have payoff written as Q= max(K2−S2,0)×max(K1−S1,0) (2.5.1)

(18)
(19)

Chapter 3

Spread Options Based on Brownian Motion Processes

Bibliographical notes

The main reference in this chapter is: Carmona and Durrleman (2003) [6]

3.1 Price of Spread Options

In this chapter, the arbitrage-free price of a European spread option with dynamics based on geometric Brownian motion (GBM) processes is esti- mated.

Let SB(t)denote the value of the spread between the logarithmic prices of two options with GBM-dynamics at time t:

SB(t) = X2(t)−X1(t), for t≥0 where X1, X2 are described by:

X1(t) = logx1(t) x1(t) =x1(0) exp(µYt+σYBY(t)) X2(t) = logx2(t) x2(t) =x2(0) exp(µZt+σZBZ(t))

The correlated Brownian motions BY(t) and BZ(t) are defined on a complete filtered probability space (Ω,Ft,P), with µZ > µY >0.

17

(20)

Without loss of generality, we assume that x1(0) =x2(0) = 1

The relation between BY(t) and BZ(t) are given as follows, with U(t) and W(t) being independent Brownian motion processes on(Ω,Ft, P):

dBY(t) = ρdU(t) +p

1−ρ2dW(t) dBZ(t) = dU(t) BY(t) = ρU(t) +p

1−ρ2W(t) BZ(t) = U(t) where corr(BY, BZ) =ρ.

The expression forSB(t) is:

Proposition 3.1.1. The value of the BM-spread at time t is:

SB(t) = (µZ−µY)t+ (σZ−σYρ)U(t) +σYp

1−ρ2W(t) (3.1.1) Proof. ForSB(t):

SB(t) =X2(t)−X1(t)

Zt+σZBZ(t)−µYt−σYBY(t)

= (µZ−µY)t+ (σZ−σYρ)U(t) +σYp

1−ρ2W(t)

The purpose for this chapter is to estimate the value of the forward contractfB(T)at time T, where fB(T) = max(KB−SB(T),0) denotes the spot price of a put option with the spread SB(T).

Proposition 3.1.2. The arbitrage-free forward price of a put spread option, i.e. the price at current time t = 0 for a contract with payoff at a future time T, is:

PB(T) = e−rTE[(KB−SB(T))+] (3.1.2) where r is a constant interest rate and KB is the strike price.

For this chapter and the rest of this thesis, we will use (KB−SB(T))+ as shorthand formax(KB−SB(T),0).

(21)

3.2. EXPECTATION AND VARIANCE FOR BROWNIAN MOTION

SPREADS 19

3.2 Expectation and Variance for Brownian motion spreads

Since x1 andx2 are geometric Brownian Motion processes and log-normally distributed, it follows that X1 and X2 are normally distributed processes.

SB(t), the joint distribution of the stochastic variables X1(t) and X2(t), then has a bivariate normal distribution. The distribution ofSB(t)can then be determined by finding the expectation, co-variance and variance.

Proposition 3.2.1. The Brownian motion spread SB(t) has a bivariate normal distribution with

SB(t)∼ N(µB(t),σB(t)) where

µB(t) = µYt

µZt

(3.2.1)

σB(t) =

σY2t σYσZρt σYσZρt σ2Zt

(3.2.2)

Proof. The expectation and variance for the spread option SB(t) are:

Expectation of SB(t):

E[SB(t)] =E[X2(t)]−E[X1(t)]

= (µZ−µY)t (3.2.3)

Variance of SB(t):

Var(SB(t)) = Var(X1(t))−2Cov(X1(t), X2(t)) + Var(X2(t))

= (σ2Y −2σYσZρ+σZ2)t (3.2.4) Expectation:

E[X1(t)] =E[µYt+σYBY(t)]

Yt

E[X2(t)] =E[µZt+σZBZ(t)]

Zt

(22)

Variance:

Var(X1(t)) =E[X12(t)]−E[X1(t)]2

=E[(µYt+σYBY(t))2]−µ2Yt2

Y2t

Var(X2(t)) =E[X22(t)]−E[X2(t)]2

=E[(µZt+σZBZ(t))2]−µ2Zt2

Z2t Covariance:

Cov(X1(t), X2(t)) =E[X1(t)X2(t)]−E[X1(t)]E[X2(t)]

=E[(µYt+σYBY(t))(µZt+σZBZ(t))]−µYµZt2

YσZE[BY(t)BZ(t)]

YσZE[(ρU(t) +p

1−ρ2W(t))U(t)]

YσZρt Correlation:

corr(X1, X2) = Cov(X1(t), X2(t)) pVar(X1)Var(X2)

3.3 Price of a Brownian Motion European Spread Option

Given that the arbitrage-free forward price of a put spread option with payoff at time T is PB(T) = e−rTE[(KB −SB(T))+], we need to find a method for calculating the expected value of the spread option:

E[fB(T)] = E[max(KB−SB(T),0)]

AsSB(T)is bivariate normal, the expectation can be calculated using double integrals [6].

(23)

3.3. PRICE OF A BROWNIAN MOTION EUROPEAN SPREAD

OPTION 21

3.3.1 Computing the Price of a BM Spread Option by Double Integrals

For an European put option, the Black-Scholes formula gives a value for the risk-neutral price when SB(T) is a geometric Brownian motion, or equivalently, a log-normal random variable:

PB(T) =e−rTE[(KB−SB(T))+]

Proposition 3.3.1. For the drifted Brownian motion processesX1, X2 with correlation ρ, given by

X1(t) = µYt+σYBY(t) X2(t) = µZt+σZBZ(t)

the price of the spread option fB(T) = max(KB−(X2(t)−X1(t)),0) at exercise time T is

PB(T) =e−rT

(KB−(µZ−µY)T Z

−∞

φ(w)Φ(cB(w))dw

−σyp

T(1−ρ2) Z

−∞

wφ(w)Φ(cB(w))dw + (σZ−σYρ)√

T Z

−∞

φ(cB(w))φ(w)dw

where (u, w) is standard bivariate normal, and cB = KB−(µZ−µY)T −σYp

T(1−ρ2)w (σZ−σYρ)√

T

Proof. As the spread SB(T)is a linear combination of two Brownian Motion Processes, we extend the Black-Scholes pricing paradigm to apply to the spread option.

This pricing paradigm yields the following expression for the risk-neutral price PB(T):

PB(T) = e−rTE[(KB−SB(T))+]

=e−rTE[(KB−(µZ −µY)T

−(σZ−σYρ)U(T)−σYp

1−ρ2W(T))+]

(24)

The price of a put spread option can be written as the double integral e−rTE[(KB−(X2(T)−X1(T)))+]

=e−rT Z

−∞

Z

−∞

(KB−(x2−x1))+fT(x1, x2)dx1dx2 (3.3.1) where fT(x1, x2)denotes the joint density of the random variables X1 and X2, i.e. the bivariate normal distribution.

AsX1 andX2 are correlated, we compute PB with regards to U andW instead. StandardizingU and W gives us:

T = U(T)

√T ∼ N(0,1)

T = W(T)

√T ∼ N(0,1).

with ( ˜UT,U˜T) having a standard normal bivariate distribution.

So the expectation in the price function becomes:

E[(KB−SB(T))+] =E[(KB−(µZ−µY)T −(σZ−σYρ)U(T)

−σYp

1−ρ2W(T))+]

=E h

(KB−(µZ−µY)T −(σZ−σYρ)√ TU˜T

−σYp

T(1−ρ2) ˜WT)+i

Observe that the random variable inside the expectation is zero when U˜T is such that

KB >(µZ−µY)T + (σZ−σYρ)√

TU˜TYp

T(1−ρ2) ˜WT or when U˜T < cB, where

cB(w) = KB−(µZ−µY)T −σYp

T(1−ρ2)w (σZ −σYρ)√

T

= KB−(µZ−µY)T (σZ−σYρ)√

T −σYp 1−ρ2Z−σYρ)w

=cB1−cB2w

(25)

3.3. PRICE OF A BROWNIAN MOTION EUROPEAN SPREAD

OPTION 23

with the condition that W˜T =w.

Computing the expectation by conditioning on W˜T, withfu,w(w)being the probability density for W˜T at time T, we get:

E[(KB−SB(T))+] =E[(KB−SB(T))+]

=E[E[(KB−(X2(T)−X1(T)))+|W˜T =w]]

= Z

−∞E[(KB−(µZ−µY)T −(σZ−σYρ)√ TU˜T

−σY

pT(1−ρ2)w)+]fT|W˜T=w(w)dw

= Z

−∞

Z cB(w)

−∞

KB−(µZ−µY)T −(σZ−σYρ)√ T u

−σYp

T(1−ρ2)w

φ(u)du

fu,w(w)dw

= Z

−∞

KB−(µZ−µY)T −σYp

T(1−ρ2)w

Φ(cB(w))

− (σZ−σYρ)√ T

Z cB(w)

−∞

uφ(u)du

! dw

= Z

−∞

(KB−(µZ−µY)T −σYp

T(1−ρ2)w) Φ(cB(w)) +(σZ−σYρ)√

T φ(cB(w))

φ(w)dw

= (KB−(µZ−µY)T) Z

−∞

φ(w)Φ(cB(w))dw

−σYp

T(1−ρ2) Z

−∞

wφ(w)Φ(cB(w))dw + (σZ−σYρ)√

T Z

−∞

φ(w)φ(cB(w))dw

The only integral in the expression with an analytic solution isR

−∞φ(w)φ(cB(w))dw, but the other two can also be expressed in terms of the error function erf.

(26)

The integrals in question can be expressed as follows:

Z

−∞

φ(w)Φ(cB(w))dw = 1 2 +1

2 Z

erf(c(w)

√2 )φ(w)dw

Z

−∞

wφ(w)Φ(cB(w))dw = 1 2

Z

wφ(w)erf(c(w)

√2 )dw

Z

−∞

φ(w)φ(cB(w))dw = 1 πp

2(c2B2+ 1)e

c2 B1 2(c2

B2+1)

Detailed calculations for the integrals are shown in Section 3.5.

3.4 Value of the BM Spread Option in the Long Term

The spread option in the long term becomes:

lim

T→∞SB(T) = lim

T→∞(X2(T)−X1(T))

= lim

T→∞

Z−µY)T + (σZ −σYρ)U(T) +σYp

1−ρ2W(T) As U(T) andW(T) are Brownian motions, they do not converge. However, since lim

T→∞Z−µY)T =∞, it will dominate the expression in the long term, as Figure 3.1 suggests.

While not a convergent stochastical process, a standard Brownian motion process B(t) converges in mean to 0, as

Tlim→∞E[|B(T)−0|] = 0

Thus, it follows that the expectation of the spread term in the long term also diverges:

lim

T→∞E[SB(T)] = lim

T→∞E[X2(T)]−E[X1(T)]

= lim

T→∞Z −µY)T

=∞

In other words, E[SB(T)] diverges in the long term, and the difference between E[X1(T)] and E[X2(T)] expands with time. This structure is

(27)

3.4. VALUE OF THE BM SPREAD OPTION IN THE LONG TERM25

Figure 3.1: BM Spread. Parameters: K = 15, µY = 0.3, µZ = 0.9, σY = 0.8, σZ = 1.3

consistent with the fact that SB(T) is not stationary. lim

T→∞SB(T) is still moving towards infinity at a slower rate than E[SB(T)].

For the long-term forward price estimate, we look at what happens to the different components in the expression as T approaches infinity.

Tlim→∞cB(w) = lim

T→∞

KB−(µZ −µY)T (σZ−σYρ)√

T − σYp 1−ρ2Z−σYρ)w

=





∞ if µY > µZ

σY

1−ρ2

Z−σYρ)w if µYZ

−∞ if µY < µZ

Thus, we get the following expression for the expectation of the spread

(28)

option:

Tlim→∞E[(KB−SB(T))+] = lim

T→∞

(KB−(µZ−µY)T) Z

−∞

φ(w)Φ(cB(w))dw

−σYp

T(1−ρ2) Z

−∞

wφ(w)Φ(cB(w))dw +(σZ−σYρ)√

T Z

−∞

φ(cB(w))φ(w)dw

The long-term value ofE[(KB−SB(T))+]depends on the value for lim

T→∞cB(w). We can derive expressions for the different values of E[(KB−SB(T))+] by using the following properties of the PDF and the CDF for the standard normal distribution:

Φ(∞) = 1

Φ(−∞) = 1−Φ(∞) = 0 φ(∞) =φ(−∞) = 0

where φ(x) and Φ(x) denotes the PDF and CDF of the standard normal distribution respectively.

3.4.1 lim

T→∞

E [(K

B

− S

B

(T ))

+

] when µ

Y

> µ

Z

WhenµY > µZ, the expectation of the spreadSBis negative, and lim

T→∞cB(w) =

∞.

Tlim→∞E[(KB−SB(T))+] = lim

T→∞

(KB−(µZ−µY)T) Z

−∞

φ(w)dw

−σYp

T(1−ρ2) Z

−∞

wφ(w)dw

=∞

Figure 3.2 show thatE[(KB−SB(T))+] starts at the strike price KB and grows with time. This is reasonable, as KB −SB(T) will on average be positive.

3.4.2 lim

T→∞

E [(K

B

− S

B

(T ))

+

] when µ

Y

= µ

Z

In the case that µY = µZ, the expectation of the spread SB is 0, and the value of the spread option (KB−SB(T))+ would on average be around KB.

(29)

3.4. VALUE OF THE BM SPREAD OPTION IN THE LONG TERM27

Figure 3.2: µYZ: E[(KB−SB(T))+] over time. Parameters: KB= 5, µY = 0.8, µZ = 0.5,σY = 0.8, σZ = 1.3

We also get that lim

T→∞cB(w) = −σY

1−ρ2 Z−σYρ)w

Tlim→∞E[(KB−SB(T))+] =KB

Z

−∞

φ(w)dw− lim

T→∞

σY

p1−ρ2 Z

−∞

wφ(w)dw

−σYp 1−ρ2

Z

−∞

wφ(w)Φ σYp 1−ρ2Z−σYρ)w

! dw

−(σZ−σYρ) Z

−∞

φ σYp 1−ρ2Z−σYρ)w

!

φ(w)dw

!√ T

=KBYp 1−ρ2

Z

−∞

wφ(w)Φ σY

p1−ρ2Z−σYρ)w

! dw

+ (σZ −σYρ) Z

−∞

φ σYp 1−ρ2Z−σYρ)w

!

φ(w)dw lim

T→∞

√ T

= lim

T→∞KB+ (AB1+AB2)√ T

=





∞ if AB1 < AB2 0 if AB1 =AB2

−∞ if AB1 > AB2

(30)

Figure 3.3: µYZ: E[(KB−SB(T))+] over time. Parameters: KB = 4, µY = 0.5, µZ = 0.5, σY = 0.8, σZ = 1.3

Where AB1 and AB2 are short for AB1Yp

1−ρ2 Z

−∞

wφ(w)Φ σYp 1−ρ2Z−σYρ))w

! dw

AB2 = (σZ−σYρ) Z

−∞

φ σYp 1−ρ2Z −σYρ)w

!

φ(w)dw

3.4.3 lim

T→∞

E [(K

B

− S

B

(T ))

+

] when µ

Y

< µ

Z

WithµY < µZ, the expectation ofSB(T)is positive. Thus KB−SB(T)will on average become negative. The valuecB(w)becomes lim

T→∞cB(w) = −∞

Tlim→∞E[(KB−SB(T))+] = 0

In Figure 3.4 we have that µY < µZ, and the price does indeed approach 0 in the long term. By definition,(KB−SB(T))+ will never be negative, and thus takes the value 0when KB < SB(T).

(31)

3.5. CALCULATION OF INTEGRALS 29

Figure 3.4: µYZ: E[(KB−SB(T))+]over time. Parameters: KB= 15, µY = 0.3, µZ = 0.9,σY = 0.8, σZ = 1.3

In an arbitrage-free market, only when µY < µZ doesE[(KB−SB(T))+] resemble the traditional European put option. For the other two cases, when µYZ, the undiscounted price is an option on the constant KB, and for µY > µZ, the expectation E[(KB−SB(T))+] is positive and growing with time, and thus there is no risk to hedge against.

3.5 Calculation of integrals

This section will feature the step-by-step calculations of the following in- tegrals, where we are given (u, w) as standard bivariate normal random

(32)

variables, and c(w) = c1 +c2w wherec1, c2 are constants.

Z

−∞

φ(w)Φ(c(w))dw (3.5.1)

Z

−∞

wφ(w)Φ(c(w))dw (3.5.2)

Z

−∞

φ(w)φ(c(w))dw (3.5.3) φ denotes the probability density of the standard normal distribution andΦ is the cumulative distribution function for the standard normal distribution.

For this purpose, we will make use of the integrals R

−∞Φ(c(w))dw and R

−∞yΦ(c(w))dw during our calculation steps for the main integrals in question.

Calculation of R

−∞Φ(c(w))dw by substitution:

c(w) =c1+c2w d(c(w)) =c2dw d(c(w))

dw =c2 dw= d(c(w))

c2

Z

−cY

Φ(c(w))dw= 1 c2

Z

−∞

Φ(c(w))d(c(w))

= 1 c2

c(w)Φ(c(w)) +φ(c(w))

−∞

Calculation of R

−∞yΦ(c(w))dw by integration by parts:

a(w) =w b(y) = 1 c2

c(w)Φ(c(w)) +φ(c(w))

−∞

da

dw = 1 db

dw = Φ(c(w))

(33)

3.5. CALCULATION OF INTEGRALS 31 Z

−∞

wΦ(c(w))dw= w c2

c(w)Φ(c(w)) +φ(c(w))

−∞

− Z

−∞

1 c2

c(w)Φ(c(w)) +φ(c(w))

dw Z

−∞

wΦ(c(w))dw= y c2

c(w)Φ(c(w)) +φ(c(w))

−∞

− 1 c2

c(w)Φ(c(w)) +φ(c(w))

−∞

3.5.1 The Integral in Equation (3.5.1)

Calculation of R

−∞φ(w)Φ(c(w))dw:

Z

−∞

Φ(c(w))φ(w)dw= Z

−∞

1 2

1 +erf

c(w)

√2

φ(w)dw

= 1 2

Z

−∞

φ(w)dw+1 2

Z

−∞

erf

c1 +c2w

√2

φ(w)dw

= 1 2+ 1

2 Z

−∞

erf

c(w)

√2

φ(w)dw

3.5.2 The Integral in Equation (3.5.2)

Calculation of R

−∞wφ(w)Φ(c(w))dw:

Z

−∞

wΦ(c(w))φ(w)dw = 1 2

Z

−∞

w

1 +erf

c(w)

√2

φ(w)dw

= 1 2

Z

−∞

wφ(w)dw+ 1 2

Z

−∞

erf

c1+c2w

√2

wφ(w)dw Since we have:

dφ(w)

dw =−wφ(w) Z

−∞

wφ(w)dw=

−φ(w)

−∞

= 0

(34)

we get:

Z

−∞

wΦ(c(w))φ(w)dw= 1 2

Z

−∞

erf

cU(w)

√2

wφ(w)dw

3.5.3 The Integral in Equation (3.5.3)

Calculation of R

−∞φ(w)φ(c(w))dw:

Z

−∞

φ(c(w))φ(w)dw= 1 2π

Z

−∞

e(c1+c22w)2e12w2dw

= 1 2π

Z

−∞

e(c1+c2w)2+w

2

2 dw

= 1 2π

Z

−∞

e(a+bw)2+w

2

2 dw

Substitution:

t2 = (ab+ (b2+ 1)w)2 2(b2+ 1)

dt dw =

√b2+ 1

√2 t= ab+ (b2+ 1)w

p2(b2+ 1) dw =

√2

√b2+ 1dt

y=−∞ t =−∞

y=∞ t =∞

Where we have:

a2

2(b2+ 1) +t2 = a2+ (ab+ (b2 + 1)w)2 2(b2+ 1)

= a2(b2+ 1) + 2ab(b2 + 1)w+ (b2+ 1)2w2 2(b2+ 1)

= a2+ 2abw+ (b2 + 1)w2 2

= (a+bw)2+w2 2

(35)

3.5. CALCULATION OF INTEGRALS 33 So we get:

1 2π

Z

−∞

exp(−(a+bw)2+w2

2 )dw= 1

2π Z

−∞

exp(− a2

2(b2+ 1) +t2)dw

= 1 2π

Z

−∞

exp(− a2

2(b2+ 1) +t2)

√2

√b2+ 1dt

= 1

πp

2(b2+ 1)e

a2 2(b2+1)

Z

−∞

e−t2dt

= 1

πp

2(b2+ 1)e

a2

2(b2+1)erf(∞)

= 1

πp

2(b2+ 1)e

a2 2(b2+1)

= 1

πp

2(c22+ 1)e

c2 1 2(c2

2+1)

(36)
(37)

Chapter 4

Cointegrated Spread Options Based on Ornstein-Uhlenbeck Processes

Bibliographical notes

The main references of this chapter are: Benth and Koekebakker (2015)[2], Benth and Benth (2012)[4], and Benth (2016)[1].

4.1 Price of Cointegrated Spread Options

Our goal for this chapter is to estimate the arbitrage-free price of a European spread option with dynamics based on Ornstein-Uhlenbeck processes. Unlike the geometric Brownian motion spreads in the previous chapter, Ornstein- Uhlenbeck spreads are cointegrated and mean-reverting.

LetS(t) be the value of the spread option:

S(t) =S2(t)−S1(t) (4.1.1) for t ≥0, where S1(t),S2(t) are described by:

S1(t) = logs1(t) = X(t) +Y(t), s1(t) =s1(0) exp(X(t) +Y(t)) (4.1.2) S2(t) = logs2(t) = X(t) +Z(t), s2(t) =s2(0) exp(X(t) +Z(t)) (4.1.3) Without loss of generalization, it is assumed that

s1(0) =s2(0) = 1 35

(38)

The expressions forX(t), Y(t) and Z(t)are:

X(t) = µt+σB(t) (4.1.4)

Y(t) = Y(0)e−αYtY(1−e−αYt) +σY Z t

0

e−αY(t−s)dBY(s) (4.1.5) Z(t) = Z(0)e−αZtZ(1−e−αZt) +σZ

Z t 0

e−αZ(t−s)dBZ(s) (4.1.6) where B(t), BY(t) and BZ(t) are Brownian motions defined on a complete filtered probability space (Ω,Ft,P), with µZ > µY >0.

BY(t)andBZ(t)have the same relationship as defined in chapter 3, that is to say:

dBY(t) = ρdU(t) +p

1−ρ2dW(t) dBZ(t) = dU(t) BY(t) = ρU(t) +p

1−ρ2W(t) BZ(t) = U(t)

where ρ∈[0,1] is the correlation between BY(t)and BZ(t). U(t)and W(t) are independent Browninan motions processes on(Ω,Ft, P).

We also define the correlation between B(t) and BY(t), BZ(t) to be:

corr(B, BY) = ρY corr(B, BZ) = ρZ

In this thesis, we will assume B to be independent from BY and BZ, so ρYZ = 0.

X(t) is a Brownian motion with drift µ and infinitesimal variance σ, which represents the non-stationary long-term variations ofS(t). Y(t) and Z(t) are Ornstein-Uhlenbeck processes, and their terms in S(t) models the stationary short-term variations, as the processes will drift towards their mean in the long term.

We assume S1(t) and S2(t) to be cointegrated, meaning there exists a linear combination aS1(t) +bS2(t) with a, b >0, that becomes stationary for n→ ∞.

The stochastic processes X(t), Y(t), and Z(t) can also be expressed as:

dX(t) = µdt+σdB(t)

dZ(t) = −αZ(Z(t)−µZ)dt+σZdBZ(t) dY(t) = −αY(Y(t)−µY)dt+σYdBY(t)

=−αY(Y(t)−µY)dt+σY(ρdBZ(t) +p

1−ρ2dW(t))

(39)

4.2. EXPECTATION AND VARIANCE FOR ORNSTEIN-UHLENBECK

SPREADS: 37

So the expression for S(t) =S1(t)−S2(t) = Z(t)−Y(t) becomes:

Proposition 4.1.1. The value of the Ornstein-Uhlenbeck spread at time t is:

S(t) =S2(t)−S1(t)

=Z0e−αZtZ(1−e−αZt) + Z t

0

σZe−αZ(t−s)−σYρe−αY(t−s)dU(s)

−Y0e−αYt−µY(1−e−αYt)−σY

p1−ρ2 Z t

0

e−αY(t−s)dW(s) (4.1.7) In this chapter, our aim is to estimate the future value of a contract with spot price fO(T) =K−S(T).

Proposition 4.1.2. The arbitrage-free price of a put spread option, i.e. the price at current time t= 0 for a contract with payoff at a future time T, is:

PO(T) = e−rTE[(K −S(T))+] (4.1.8) where r is a constant interest rate and K is the strike price.

4.2 Expectation and Variance for Ornstein-Uhlenbeck Spreads:

AsX(t),Y(t)andZ(t)are all linear combinations of Brownian motions, the processes are normally distributed. It follows thatS(t) =Z(t)−Y(t)have a bivariate normal distribution. The expectation, variance and covariance for the Ornstein-Uhlenbeck processes are presented below. Detailed calculations for the expressions can be found in Section 4.6.2.

Expectation:

E[Y(t)] =E[Y(0)e−αYtY(1−e−αYt) +σY Z t

0

e−αY(t−s)

ρdU(s) +p

1−ρ2dW(s) ]

=Y(0)e−αYtY(1−e−αYt)

E[Z(t)] =E[Z(0)e−αZtZ(1−e−αZt) +σZ Z t

0

e−αZ(t−s)dU(s)]

=Z(0)e−αZtZ(1−e−αZt)

(40)

Variance:

Var(Y(t)) =E[Y2(t)]−E[Y(t)]2

= σY2Y

1−e−2αYt

Var(Z(t)) =E[Z2(t)]−E[Z(t)]2

= σZ2Z

1−e−2αZt Covariance:

Cov(Y(t), Z(t)) =E[(Y(t)−E[Y(t)])(Z(t)−E[Z(t)])]

= ρσYσZ

αYZ 1−e−t(αYZ) Correlation:

corr(Y(t), Z(t)) = Cov(Y(t), Z(t)) Var(Y(t))Var(Z(t))

= ρ

αYZ 1−e−t(αYZ) Hence, it follows that for S(t):

Proposition 4.2.1. The Ornstein-Uhlenbeck spread S(t) =Z(t)−Y(t)has a bivariate normal distribution, with

S(t)∼ N(µ(t),σ(t)) where

µ(t) =

Y(0)e−αYtY(1−e−αYt) Z(0)e−αZtZ(1−e−αZt)

(4.2.1)

σ(t) =

σY2

Y (1−e−2αYt)

ρσYσZ

αYZ 1−e−t(αYZ)

ρσYσZ

αYZ 1−e−t(αYZ)

σ2Z

Z (1−e−2αZt)

(4.2.2)

(4.2.3) The expectation and variance for the spread option S(t) are:

Referanser

RELATERTE DOKUMENTER

The networking and data fusion of information from sensors using different detection principles (orthogonal sensors) will give better information than the networking of

In contrast to this, apparatus and equipment close to the site were clearly affected by the shock wave as indicated by damages such as shattered windows and

The speed of the striation patterns along an array can be related to the target speed, taking account of the target’s track with its offset and course in relation to the

This report presents the analyses of the data from the NATO HFM RTG – 138 Leader and team adaptability in multinational coalitions (LTAMC) experiments with a focus on

WS-Discovery defines a multicast protocol using SOAP over UDP to locate services, a WSDL providing an interface for service discovery, and XML schemas for discovery messages.. It

Reactive opportunity exploitation is modelled as variations within each game strategy, and the concept endogenous opportunities is introduced to account for the effect of

We found that skewness and kurtosis adjusted option models based on Edgeworth and Gram - Charlier expansions are not robust when pricing out of the money options and highly

Spreads in Systematic Risk and Average Return Spreads: Robustness This table reports loadings (based on regressions using monthly data) with respect to the mimicking portfolios