sebastian jaimungal sebastian.jaimungal@utoronto · sebastian jaimungal...

33
One-Factor Spot Models Two Factor Spot Models Stochastic Convenience Yield Models IMPA Commodities Course : Spot Models Sebastian Jaimungal [email protected] Department of Statistics and Mathematical Finance Program, University of Toronto, Toronto, Canada http://www.utstat.utoronto.ca/sjaimung February 19, 2008 Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Upload: others

Post on 25-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

IMPA Commodities Course :Spot Models

Sebastian [email protected]

Department of Statistics andMathematical Finance Program,

University of Toronto, Toronto, Canadahttp://www.utstat.utoronto.ca/sjaimung

February 19, 2008

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 2: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Table of contents

1 One-Factor Spot ModelsInduced Forward PricesOption Prices

2 Two Factor Spot ModelsInduced Forward PricesOption Prices

3 Stochastic Convenience Yield ModelsPrice ModelInduced Forward PricesStochastic Interest Rates

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 3: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

What will you learn today?

Spot Models

Implied Forward Prices

Options on Spots

Options on Forwards

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 4: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Schwartz’s One-Factor Spot Model

Scwartz(1997) introduced a mean-reverting spot model:

dSt = κ(θ − ln St) St dt + σ St dWt

Wt is a Wiener process under the real-world measure P.

$55 

$60 

$65 

t Price

k = 1

$40 

$45 

$50 

0 0.5 1 1.5 2 2.5 3

Spot

Time (years)

k = 1

k = 10

k = 100

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 5: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Schwartz’s One-Factor Spot Model

In this model, prices are log-normal

St+∆t = exp{θ′ + (ln(St)− θ′)e−κ∆t

+ σ

∫ t+∆t

te−κ(t+∆t−u)dWu

}where θ′ = θ − 1

2σ2.

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 6: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Schwartz’s One-Factor Spot Model

The mean of log-spot prices is

EPt [ln(St+∆t/St)] = θ′ + (ln(St)− θ′)e−κ∆t

The variance of log-spot prices is

VarPt [ln(St+∆t/St)] =

σ2

(1− e−2κ∆t

)Notice that the mean and variance are bounded for all time

Invariant distribution of log-prices is normal withmean= θ′ & variance= σ2/2κ

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 7: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Induced Forward Prices

Forward prices with stock underliers are given byFt(T ) = EQ

t [ST ] where drift of St under Q is r

Forward prices with commodity underliers mustincorporate:

P.V. of storage costs C in the Forward price for the buyer:

Ft(T ) ≤ (St + C ) er(T−t)

P.V. of premium (or convenience yield) for giving up thecommodity in the Forward price for the seller:

Ft(T ) ≥ (St + C ) er(T−t) − Y

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 8: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Induced Forward Prices

Can satisfy bounds by writing

Ft(T ) = St exp

{∫ T

t(r + ct(s)− yt(s)) ds

}In general, introduce a new measure Q induced by theRadon-Nikodym derivative process:(

dQdP

)t

, exp

{−1

2

∫ t

0λs ds +

∫ t

0λs dWs

}Then W t ,

∫ Tt λsds + Wt is a Q Wiener process and

dSt = [µt − σ λt ] St dt + σ St dW t

λs is the market price of risk

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 9: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Induced Forward Prices

For Schwartz model, choosing λs = λ0 + λ1 ln St , maintainsmean-reverting model class with new parameters

dSt = κ(θ − ln St) St dt + σ St dW t

Forward prices are then easily obtained

Ft(T ) , EQt [ST ]

= exp

{θ′

+ (ln(St)− θ′)e−κ (T−t) +σ2

(1− e−2κ(T−t)

)}

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 10: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Induced Forward Prices

Sample path of forward price curves:

01

23

45

67

0

1

2

3

4

535

40

45

50

55

60

65

Term (years)Time (years)

Fo

rwar

d P

rice

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 11: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Induced Forward Prices

Forward curves at quarterly time intervals:

$50

$55

$60

ward Price

$45

$50

0 1 2 3 4 5

For

Term

t = 0 t = 1/4 t = 1/2 t = 3/4 t  = 1

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 12: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Induced Forward Prices

For a fixed maturity date, forward prices are exponentialmartingales:

dFt(T )

Ft(T )= σ e−κ(T−t) dW t

For a fixed term, forward prices (i.e. Xt , Ft(t + τ)) aremean-reverting:

dXt = κ(ht − Xt) dt + σ e−κ τ dW t

where ht is a deterministic function of time.

Notice as T (or τ) →∞ the vol tends to zero

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 13: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Options on Spot

Call Option on Spot:

Ct = EQt

[e−rτ (ST − K )+

]= St e(µ−r)τ Φ(d∗+)− K e−rτ Φ(d∗−)

where d± =ln(S/K ) + (µ± 1

2σ2)τ

√σ2 τ

σ2 =σ2

2κ τ(1− e−2κτ )

µ =1

τ

{(θ′ − ln(St))(1− e−κτ ) + 1

2σ2}

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 14: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Options on Spot

Call Option on Spot:

020

4060

80100

0

0.5

10

20

40

60

80

SpotTime (years)

Cal

l Pri

ce

(a) κ = 0.50

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 15: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Options on Forwards

Call Option on Forward:

Ct = EQt

[e−rτ (FT (U)− K )+

]= e−r τ

{Ft(U) Φ(d∗+)− K Φ(d∗−)

}where d∗± =

ln(Ft(U)/K )± 12 (σ∗)2τ√

(σ∗)2 τ

(σ∗)2 =σ2

2κ τ(e−2κ(U−T ) − e−2κ(U−t))

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 16: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Options on Forwards

Call Option on Forward:

020

4060

80100

0

0.5

10

10

20

30

40

50

Forward PriceTime (years)

Cal

l Pri

ce

(b) κ = 0.50

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 17: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Options on Forwards

Calender Spread Option on Forward:

Ct = EQt

[e−rτ (FT (U1)− FT (U2))+

]= e−r τ

{Ft(U1) Φ(d†+)− Ft(U2) Φ(d†−)

}

where d†± =ln(Ft(U1)/Ft(U2))± 1

2 (σ†)2τ√(σ†)2 τ

(σ†)2 =σ2

2κ τ(e−κ(U2−T ) − e−κ(U1−T ))2(1− e−2κ(T−t))

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 18: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

One-Factor Spot Model: Options on Forwards

Calender Spread Option on Forward with cost:

Ct = EQt

[e−rτ (FT (U1)− FT (U2)− K )+

]Try it!

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 19: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Models: Pilipovic

One-factor models are only useful in the short term and donot match forward curves well

Pilipovic(1997) introduced the following model to correct forthis

dSt = κ(θt − St) dt + σ St dW(1)t

dθt = θt

(µ dt + η dW

(2)t

)with W

(1)t and W

(2)t uncorrelated Wiener processes

Xu(2004) generalized this model by incorporating seasonality,making σ time dependent and θt an OU process

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 20: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Models: Pilipovic

Sample paths in the Pilipovic model:

$60

$80 

$100 

$120 

Price

kappa = 1

$‐

$20 

$40 

$60 

0 1 2 3 4 5

Spot 

Term

pp

kappa = 5

kappa = 10

theta

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 21: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Models: Pilipovic

Can solve the system of SDEs to find

St = ht

(S0 e−κt + κ

∫ t

0θu e−κ(t−u)h−1

u du

)ht = exp

{−1

2σ2t + σW

(1)t

}θt = θ0 exp

{(µ− 1

2η2)t + ηW

(2)t

}Can obtain Forward Prices, but distribution of St is notknown

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 22: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Models: HJ

Barlow, Gusev, and Lai(2004) and Hikspoors &Jaimungal(2007) introduced a more tractable generalizationas follows

St = exp{gt + Xt}

dXt = α (Yt − Xt) dt + σ dW(1)t

dYt = β (φ− Yt) dt + η dW(2)t

W(1)t and W

(2)t are correlated Wiener processes, gt

incorporates seasonality, and σ can easily be madedeterministic

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 23: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Models: HJ

Sample paths in the HJ model:

$70

$80 

$90 

$100 

Price

alpha = 1

$40 

$50 

$60 

$70 

0 1 2 3 4 5

Spot 

Term

alpha   1

alpha = 5

alpha = 10

Long Run

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 24: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Models: HJ

Can show that

Yt = φ+ (Y0 − φ) e−β t + η

∫ t

0e−β (t−u) dW

(2)u ;

Xt = G0,t + e−αtX0 + M0,tY0

+ σ

∫ t

0e−αt dW

(1)u + η

∫ t

0Mu,t dW

(2)u ,

where

Ms,t =α

α− β

(e−β (t−s) − e−α (t−s)

)Gs,t = φ(1− e−α(t−s))− φMs,t

Distribution of St is log-normal

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 25: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Model: Induced Forward Prices

Forward prices Ft(T ) in the HJ model satisfy the PDE{(∂t + L) F = 0 ,

FT (T ) = ex .

L is the infinitesimal generator of the processes (Xt ,Yt):

L = α(y − x)∂x + β(φ− y)∂y + 12σ

2∂xx + 12η

2∂yy + ρησ∂xy

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 26: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Model: Induced Forward Prices

This is an affine model so that

Ft(T ) = exp{at(T ) + bt(T ) Xt + ct(T ) Yt}

for deterministic functions at(T ), bt(T ) and ct(T ) of t.Subject to

aT (T ) = 0 , bT (T ) = 1 , cT (T ) = 0

These functions satisfy the coupled ODEs∂tb − α b = 0 ,

∂tc − β c + α b = 0 ,

∂ta + φβ c + 12σ

2 b2 + 12η

2 c2 + σηρ b c = 0 .

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 27: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Model: Induced Forward Prices

Sample path of forward price curves in the 2-factor HJ model

01

23

45

67

0

1

2

3

4

545

50

55

60

65

70

Term (years)Time (years)

Fo

rwar

d P

rice

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 28: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Model: Induced Forward Prices

forward price curves in the 2-factor HJ model

0 1 2 3 4 5 6 750

55

60

65

Term (years)

Fo

rwar

d P

rice

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 29: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Model: Option Prices

Forward prices for fixed maturity Ft(T ) are once againexponential martingales

dFt(T )

Ft(T )= σ bt dW

(1)t + η ct dW

(2)t

Of course, both risk factors feed into the dynamics

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 30: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Induced Forward PricesOption Prices

Two-Factor Spot Model: Option Prices

Call option on Forward

Ct = e−r τ{Ft(U) Φ(d∗+)− K Φ(d∗−)

}where

d∗± =ln(Ft(U)/K )± 1

2 (σ∗)2τ√(σ∗)2 τ

(σ∗)2 =1

τ

{(σ2 + η2 − 2ρση

)g(t,T ,U, 2α)

+η2g(t,T ,U, 2β)− 2η (η + ρσ) g(t,T ,U, α + β)}

and

g(t,T ,U, a) ,1

a(e−a(U−T ) − e−a(U−t)) , η =

α

α− βη

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 31: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Price ModelInduced Forward PricesStochastic Interest Rates

Stochastic Convenience Yield Models

Gibson & Schwartz (1990) introduced a stochasticconvenience yield mode to correct one-factor models

Spot price St is (conditionally) GBM with an OU processdriving convenience yield δt

dSt = St

((r − δt) dt + σ1 dW

(1)t

)dδt = [κ(α− δt)− λ] dt + σ2 dW

(2)t

where W(1)t and W

(2)t correlated Wiener processes.

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 32: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Price ModelInduced Forward PricesStochastic Interest Rates

Stochastic Convenience Yield Models

Jamshidian & Fein (1990) demonstrated that forward pricesare affine:

Ft(T ) = St exp{at(T )− bt(T ) δt}

where

at(T ) =(r − α + λ

κ + 12σ2

2κ2 − σ1σ2ρ

κ

)(T − t)

+ 14σ

22

1−e−2κ(T−t)

κ3

+(

(α− λκ)κ+ σ1σ2ρ−

σ22κ

)1−e−κ(T−t)

κ2

bt(T ) =1− e−κ(T−t)

κ

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models

Page 33: Sebastian Jaimungal sebastian.jaimungal@utoronto · Sebastian Jaimungal sebastian.jaimungal@utoronto.ca IMPA Commodities Course : Spot Models. One-Factor Spot Models Two Factor Spot

One-Factor Spot ModelsTwo Factor Spot Models

Stochastic Convenience Yield Models

Price ModelInduced Forward PricesStochastic Interest Rates

Stochastic Interest Rates

Schwartz (1997) also extended the model to incorporatestochastic interest rates

dSt = St

((r − δt) dt + σS dW

(1)t

)dδt = [κ(α− δt)− λ] dt + σδ dW

(2)t

drt = β(θ − rt) dt + σr dW(3)t

This model is also affine and it is possible to solve for forwardprices and European option prices explicitly

For commodities, there is no significant advantage gained byincorporating stochastic interest rates

Sebastian Jaimungal [email protected] IMPA Commodities Course : Spot Models