Latext Writer

profilemadelinemiles
Exactandapproximatesolutionsforoptionswithtime-dependents3.pdf

University of Wollongong Research Online

Faculty of Engineering and Information Sciences - Papers: Part A

Faculty of Engineering and Information Sciences

2014

Exact and approximate solutions for options with time-dependent stochastic volatility Joanna Goard University of Wollongong, [email protected]

Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library:

[email protected]

Publication Details Goard, J. (2014). Exact and approximate solutions for options with time-dependent stochastic volatility. Applied Mathematical Modelling, 38 (11-12), 2771-2780.

Exact and approximate solutions for options with time-dependent stochastic volatility

Abstract In this paper it is shown how symmetry methods can be used to >nd exact solutions for European option pricing under a time-dependent 3/2-stochastic volatility model View the MathML source. =is model with A(t) constant has been proven by many authors to outperform the Heston model in its ability to capture the behaviour of volatility and >t option prices. Further, singular perturbation techniques are used to derive a simple analytic approximation suitable for pricing options with short tenor, a common feature of most options traded in the market.

Keywords solutions, approximate, options, time, volatility, exact, dependent, stochastic

Disciplines Engineering | Science and Technology Studies

Publication Details Goard, J. (2014). Exact and approximate solutions for options with time-dependent stochastic volatility. Applied Mathematical Modelling, 38 (11-12), 2771-2780.

=is journal article is available at Research Online: h?p://ro.uow.edu.au/eispapers/2283

Exact and Approximate Solutions for Options with

Time-dependent Stochastic Volatility

Joanna Goard

University of Wollongong,

Northfields Ave, Wollongong, NSW, 2522, Australia

email: [email protected]

Ph: +61 2 42214188, Fax: +61 2 42214845

Abstract

In this paper it is shown how symmetry methods can be used to find exact solutions

for European option pricing under a time-dependent 3/2-stochastic volatility model dv =

kv(A(t)°v)dt+bv 3 2 dZ. This model with A(t) constant has been proven by many authors

to outperform the Heston model in its ability to capture the behaviour of volatility and

fit option prices. Further, singular perturbation techniques are used to derive a simple

analytic approximation suitable for pricing options with short tenor, a common feature

of most options traded in the market.

Keywords and phrases: stochastic volatility, volatility model, option pricing

Mathematics subject classification: 91G20, 35A22, 22E05

1 Introduction

Stochastic volatility models have become particularly popular for derivative pricing and hedg-

ing over the last 20 years. Empirical evidence on underlying asset prices and on their deriva-

tives strongly suggest that asset volatility is stochastic and that the Black-Scholes (BS) model

[1] is inadequate to describe features of asset returns such as skewness, leptokurtosis and pro-

nounced conditional heteroskedasticity. The literature supports the use of stochastic volatility

in an eÆort to reproduce the implied volatility smile observed in markets and to avoid many

of the shortcomings of the constant variance diÆusion assumed by BS.

Work on stochastic volatility models include that of Hull and White [2], Scott [3] and Wig-

gins [4], whose pricing solutions depended on extensive use of numerical techniques to solve

two-dimensional partial diÆerential equations (PDEs). Assuming that volatility is uncorre-

lated with the spot asset, Stein and Stein [5] manage to analytically value options. However,

volatility shocks are known to be negatively correlated with asset price shocks so that when

volatility increases, stock prices decrease and vice-versa. This is commonly referred to as

leverage and at least partially accounts for a skewed distribution for the asset price. Thus

without correlation, the prices cannot hope to capture such important skewness eÆects arising

from such correlation.

One of the most popular stochastic volatility models to date is the mean-reverting model

of Heston [6]. Using Fourier inversion methods, Heston provides a closed form solution for

the price of European options when the spot asset is correlated with volatility, and variance

v, follows the ‘square-root’ process dv = k(µ ° v)dt + æ p

vdZ, which is commonly referred

to as the ‘Heston’ model. [Note that here and elsewhere in the paper, Z and also Z1 and

Z2 will refer to Wiener processes under a real measure P while Z̃, Z̃1 and Z̃2 will refer

to Wiener processes under a corresponding equivalent risk-neutral measure Q.] However,

numerous empirical studies show that the Heston model is misspecified. Chacko and Viceira

1

[7] performed a comprehensive empirical analysis on variance models of the form

d∫ = (a + b∫)dt + c∫∞dZ (1.1)

where the instantaneous standard deviation of variance was allowed to be proportional to

any power of variance. Using the estimation technique of spectral GMM (generalised method

of moments) they found that the best value of ∞ was between 1 and 2, with the standard

errors indicating that the diÆerences between the values found for ∞ and one half (as in the

Heston model) were statistically significant. This means that compared to the Heston model,

the volatility of the variance process is more highly sensitive to the level of variance. Other

empirical studies have yielded similar results. For example, Jones [8] analyses the more general

CEV (constant elasticity of variance) model using a bivariate series of returns and an at-the-

money short maturity option. He finds that periods of high volatility coincide with periods

of volatile volatility which is in disagreement with the Heston model, in which the volatility

of instantaneous volatility is not level-dependent. In particular a number of his specification

tests favour the nona±ne CEV model over the Heston model with best estimates of gamma

as in (1.1), that are greater than one.

More recently, using various samples of S&P500 index return data, ChrisoÆersen et al [9]

compare the performance of the Heston model with 5 simple alternatives, all of which can be

described by:

dv = kva(µ ° v)dt + ævbdZ a = {0, 1}, b = {1/2, 1, 3/2}. (1.2)

They found that ‘the 3/2N’ model (a = 1, b = 3/2) and ‘the ONE’ model (a = 0, b = 1)

performed best as far as maximising model fit for the samples. The Heston model ranked

4th or 5th. Using out-of-the-money S&P500 index option data for 1996-2004, in minimising

option implied volatility mean square error, the ONE and 3/2N model outperformed the

2

Heston model for both in -sample and out-of-sample experiments. Thus the ‘3/2N’ model

namely

dS = µSdt + p

vSdZ1 (1.3a)

dv = (!v ° µv2)dt + ªv 3 2 dZ2, (1.3b)

has proven empirically to outperform the Heston model. Similarly, Goard and Mazur [10]

show that the 3/2-model outperforms the Heston (and all other models considered in their

test) in its ability to fit the VIX time series. The novel features of (1.3b) are 1) the specification

for the diÆusion having a high power law of 1.5 which can reduce the heteroskedasticity of

volatility1 and 2) a nonlinear drift so that it exhibits substantial nonlinear mean-reverting

behaviour when the volatility is above its long-run mean. Hence after a large volatility spike,

the volatility can potentially quickly decrease while after a low volatility period it can be slow

to increase. It has also been shown that with (1.3b), with µ > 0, v will always remain positive.

Further aspects of the model have been studied by Lewis [12], who using a risk-adjustment via

utility theory provides an analytic solution for option prices under this model, namely for a call

option with strike price K, time to maturity ø and with ∞ ∑ 1 and ∞(1 ° ∞)ª2 ∑ (µ + ª2/2)2

C(S, v, ø ) = S ° Ke°rø

Z

ik

i

°1

ik

i

°1 e°iuy

H(u, v, ø )

u2 ° iu du (1.4)

where 0 < k i

< 1, y = log(S/K) + rø,

H(u, v, ø ) = °(Ø ° Æ)

°(Ø)

h

X( !̄

v , !ø )

i

Æ

M h

Æ, Ø,°X( !̄

v , !ø )

i

,

X(x, t) = x

et ° 1 , µ =

1

2 (1 + µ̂), ± = [µ2 + c̃]

1 2 ,

Æ = °µ + ±, Ø = 1 + 2±, !̃ = 2!

ª2 , c̄ =

(u2 ° iu) ª2

,

µ̂(u) = °1 + 2

ª2 [ p

(µ + ª2/2)2 ° ∞(1 ° ∞)ª2 + (1 ° ∞ + iu)Ωª].

where M (a, b, x) is the Kummer-M confluent hypergeometric function (see e.g. Abramowitz

1See Campbell et al [11] for a discussion on this for the short interest rate model of the same form.

3

and Stegun [13]) and r is the risk-free interest rate. Heston [14] also independently developed

the solution but with 2 integral functions corresponding to 2 cumulative distribution functions.

However, as Jones [8] and many other authors have found from empirical studies, although

the CEV processes greatly improve over the square-root specification, they still fail to match

observed prices of short-dated options and there still remain questions regarding long-term

memory in volatility.

In Section 2 of this paper we outline the Lie symmetries method to solve PDEs and in

Section 3 of this paper show how symmetries can be used to find solutions to European options

on an underlying with price S, under the time-dependent risk-neutral 3/2-model

dS = rSdt + p

vSdZ̃1 (1.5a)

dv = kv(A(t) ° v)dt + bv 3 2 dZ̃2, (1.5b)

with non-zero correlation, Ω, between price and volatility shocks, with |Ω| < 1. This is

a promising candidate for a realistic model for volatility from a financial viewpoint. It not

only includes a diÆusion term in agreement with empirical findings but also includes a realistic

time-dependent drift component in which we are free to choose the moving target. Thus model

(1.5a,b) with its infinitely more degrees of freedom would be able to describe a wide range of

volatility data. For example, using a truncated Fourier series for A(t) would be able to pick up

the main trends of cyclic behaviour from historical records. Further the free function of time

lends itself to calibration so that theoretical and current market prices can be matched for all

maturities (see e.g Wilmott [15] for discussions on calibration). [We note that with F t

denoting

the futures price with maturity T at time t, X t

= ln( Ft F0

), < X t

>= R

t

0 v

s

ds, Carr and Sun [16]

provide the joint conditional Fourier Laplace transform of X T

and < X T

> ° < X t

>. This

relies in part in ‘guessing’ certain forms for transformations.] The form of the exact solution

however still involves the valuation of an integral with complex arguments. This means that

care needs to be taken in numerical calculations and calibration of market and theoretical

4

prices may not be easy. In Section 4 of this paper we obtain a simple, analytic approximation

for prices of put options with short tenor. This approximation provides quick and accurate

values for options with short expiries, such as one or two months. In fact it is these types

of options that dominate the options markets. Then in Section 5, we compare the exact and

approximate solutions using diÆerent maturities and parameters. In Section 6 we present a

short conclusion.

2 Method

A symmetry of a diÆerential equation is a transformation mapping an arbitrary solution to

another solution of the diÆerential equation. The classical Lie groups of point invariance

transformations depend on continuous parameters and act on the system’s graph space that

is co-ordinatised by the independent and dependent variables. As these symmetries can be

determined by an explicit computational algorithm (known as Lie’s algorithm or Lie’s clas-

sical method), many automated computer algebra packages (see e.g Sherring [17]) have been

developed to find them. Thus they are the most extensively used of all symmetries.

If a PDE is an invariant under a point symmetry, one can often find similarity solutions

or invariant solutions which are invariant under some subgroup of the full group admitted

by the PDE. These solutions result from solving a reduced equation in fewer variables.

In essence, the classical method for finding symmetry reductions of a second-order PDE

in one dependent variable P and 3 independent variables (S, v, ø )

¢(S, v, ø, P S

, P v

, P ø

, P SS

, P Sv

, P Sø

, P vv

, P vø

, P ø ø

) = 0, (2.1)

5

is to find a one-parameter Lie group of transformations in infinitesimal form

S§ = S + "£(S, v, ø, P ) + O("2) (2.2a)

v§ = v + "V (S, v, ø, P ) + O("2) (2.2b)

ø§ = ø + "T̄ (S, v, ø, P ) + O("2) (2.2c)

P § = P + "¥(S, v, ø, P ) + O("2) (2.2d)

which leaves (2.1) invariant. The coe±cients £, V, T̄ and ¥ of the infinitesimal symmetry are

often referred to as the ‘infinitesimals’. This invariance requirement is determined by

G(2)¢|¢=0 = 0, (2.3)

where

G = £(S, v, ø, P ) @

@S + V (S, v, ø, P )

@

@v + T̄ (S, v, ø, P )

@

@ø + ¥(S, v, ø, P )

@

@P (2.4)

are vector fields which span the associated Lie algebra, and are called the infinitesimal gen-

erators of the transformation (2.2a-d) and G(2) is the second extension (or second prolonga-

tion) of G, extended to the second jet space, co-ordinatised by S, v, ø, P, P S

, P v

, P ø

, P SS

· · · (see

Chapter 2 in the book of Bluman and Kumei [18]).

Equation (2.3) is a polynomial equation in a set of independent functions of the derivatives

of P . As the equation must be true for arbitrary values of these independent functions, their

coe±cients must vanish, leading to an over-determined linear system of equations, known

as the determining equations for the coe±cients £(S, v, ø, P ), V (S, v, ø, P ), T̄ (S, v, ø, P ) and

¥(S, v, ø, P ). Then for known functions £, V, T̄ , ¥, invariant solutions P corresponding to

6

(2.2a-d) satisfy the invariant surface condition (ISC)

≠ = £(S, v, ø, P ) @P

@S + V (S, v, ø, P )

@P

@v + T̄ (S, v, ø, P )

@P

@ø ° ¥(S, v, ø, P ) = 0, (2.5)

which when solved as a first-order PDE by the method of characteristics, yields the functional

form of the similarity solution in terms of an arbitrary function, i.e

P = q(S, v, ø, ¡(z1, z2)),

where

z1 = z1(S, v, ø ), z2 = z2(S, v, ø ),

and where ¡ is an arbitrary function of invariants z1, z2 for the symmetry. Substituting this

functional form into (2.1) produces a quotient PDE in two independent variables which one

solves for the function ¡(z1, z2).

Further, for an initial-value problem with the initial condition P (S, v, 0) = j(S, v), then

we need a linear combination of generators such that condition (2.5) is satisfied at ø = 0,

P = j(S, v) i.e

£(S, v, 0, j(S, v))P S

(S, v, 0) + T̄ (S, v, 0, j(S, v))P ø

(S, v, 0)

+V (S, v, 0, j(S, v))P v

(S, v, 0) = ¥(S, v, 0, j(S, v)). (2.6)

P S

(S, v, 0) and P v

(S, v, 0) can be found from the final condition. As well, for evolution equa-

tions P ø

(S, v, 0) can be found from the governing PDE (see Goard [19] for details).

7

3 Exact Solution for European Put Option Price under

the Time-Dependent 3/2-Model

We assume that the risk-neutral process for the asset price is given by (1.5a,b) where

corr (dZ̃1, dZ̃2) = Ωdt, r is the constant risk-free rate and v the variance. In (1.5b), A(t) is the

long-run target of the variance process, k is the reversion rate to the long-run target and b is

the volatility of volatility.

Theorem 3.1: The value of a European put option with strike K and expiry T , when the

underlying asset follows the risk-neutral process (1.5a,b), is given by

P (S, v, ø ) = e°rø [K + √(Serø , vT̄ (ø ))] (3.1)

where

T̄ (ø ) =

8

>

>

>

>

<

>

>

>

>

:

1 r

h

ek R

ø

0 a(u)du ° a0

a(ø ) ° a0ek

R

ø

0 a(u)du

R

ø

0

n

a

0(u) a(u)2

e°k R

u

0 a(u1)du1

o

du i

, if a = a(ø )

1 r

(eakø ° 1), if a is constant,

a(ø ) = A(T ° ø ), a0 = a(0),

√(x, y) = °K 2º

Z

iw

i

+1

iw

i

°1

x°iwy°m Kiw

w2 ° iw °(m + 1 ° c1

b

)

°(2m + 1 ° c1 b

)

µ

2ka0 b2r

m

£M µ

m, 2m + 1 ° c1 b

, °2ka0 b2ry

∂∏

dw

(see Note 1 below),

M is the confluent hypergeometric function, (see e.g Abramowitz and Stegun [13]),

and ø = T ° t, 0 < w i

< 1, c1 = °b ° 2Ωiw ° 2k

b , i2 = °1, m =

c1 + p

c21 ° 4wi + 4w2 2b

.

8

Note 1: In practice, it can be convenient to perform the integration in the real plane and

so we compute √(x, y) with w ! [i/2 + w r

] and use

√(x, y) = °K º

Z

0

R Ω

x°i[i/2+wr]y°m Ki[i/2+wr]

[i/2 + w r

]2 ° i[i/2 + w r

]

°(m + 1 ° c1 b

)

°(2m + 1 ° c1 b

)

µ

2ka0 b2r

m

M

µ

m, 2m + 1 ° c1 b

, °2ka0 b2ry

∂æ

dw r

where w̄ is su±ciently large.

Proof: Given that the stock price follows (1.5a,b), the price of a European put option

P (S, v, ø ) with expiry T and strike K satisfies the following PDE

vS2

2

@2P

@S2 + Ωbv2S

@2P

@S@v +

b2v3

2

@2P

@v2 + rS

@P

@S + kv(a(ø ) ° v)

@P

@v ° rP °

@P

@ø = 0 (3.2a)

where a(ø ) = A(T ° ø ), and subject to

P (S, v, 0) = max(K ° S, 0) (3.2b)

lim S!0P (S, v, ø ) = Ke

°rø (3.2c)

lim S!1P (S, v, ø ) = 0 (3.2d)

P (S, 0, ø ) = max(Ke°rø ° S, 0) (3.2e)

lim v!1P (S, v, ø ) = Ke

°rø (3.2f)

where ø = T ° t.

The boundary conditions in the S direction are the standard conditions for European put

options (see e.g Wilmott [15]). The boundary condition at v = 0 is based on the riskless asset

growing argument and the boundary condition as v ! 1 is explained by Zhu and Chen [20]

and is based on using the BS value for the put in the limit as æ = p

v ! 1 i.e Ke°rø .

Using Lie’s classical symmetries method, we find PDE (3.2a) has a finite-dimensional

9

symmetry with generator

G = F (v, ø )P @

@P + T̄ (ø )

@

@ø ° vT̄ 0(ø )

@

@v ° Sg(ø )(1 +

b )

@

@S

where F (v, ø ), T̄ (ø ) and g(ø ) satisfy the determining equations listed in Appendix A. From

these determining equations and with consideration of the given initial and boundary condi-

tions we use the following admitted symmetry generator:

G = °f (ø )P @

@P + T̄ (ø )

@

@ø ° vT̄ 0(ø )

@

@v ° Sf (ø )

@

@S

where T̄ (ø ) = 1 r

f (ø ) and

f (ø ) = ek R

ø

0 a(u)du °

a(0)

a(ø ) ° a(0)ek

R

ø

0 a(u)du

Z

ø

0

µ

a0(u)

a(u)2 e°k

R

u

0 a(u1)du1

du. (3.3)

The corresponding invariant solution is

P = ¡(x, y)e°rø , x = Serø , y = vT̄ (ø ). (3.4)

Substitution of this into (3.2a) we find that ¡(x, y) needs to satisfy the reduced equation

x2¡ xx

+ 2Ωbxy¡ xy

+ b2y2¡ yy

° 2k(qa0 + y)¡y = 0 (3.5)

where a0 = a(0), q = 1 r

and as T̄ (0) = 0, from (3.2b-f) the initial and boundary conditions

for ¡ are given as ¡(x, 0) = max(K°x, 0), ¡(0, y) = K, lim x!1 ¡(x, y) = 0, limy!1 ¡(x, y) =

K.

Letting x = exp(X), y = exp(bY ), (3.5) becomes

¡ XX

+ ¡ Y Y

+ 2Ω¡ XY

° ¡ X

° b¡ Y

° 2k

b ¡

Y

° 2kqa0e

°bY

b ¡

Y

= 0 (3.6)

to be solved on the infinite domain subject to

10

lim Y !°1

¡(X, Y ) = max(K ° eX , 0) (3.7)

and that ¡ ! 0 as X ! 1. Taking the generalised Fourier Transform2 of (3.6) and (3.7) with

respect to X where F{¡(X, Y )} = F (w, Y ) we get that for Im(w) < 0,

@2F

@Y 2 °

@F

@Y

b + 2Ωiw + 2k

b +

2kqa0e °bY

b

+ (iw ° w2)F = 0 (3.8a)

lim Y !°1

F (w, Y ) = °K1+iw

w2 ° iw . (3.8b)

The solution to the above (see e.g Polyanin and Zaitsev [21]) is

F (w, Y ) = (3.9a)

°e°mbY °(m + 1 ° c1

b

)

°(2m + 1 ° c1 b

)

µ

2kqa0 b2

m

K1+iw

w2 ° iw M

µ

m, 2m + 1 ° c1 b

, °2kqa0e°bY

b2

where

c1 = °b ° 2Ωiw ° 2k

b and m =

c1 + p

c21 ° 4wi + 4w2 2b

. (3.9b)

Taking the Fourier inverse of (3.9a) then gives

¡(X, Y ) = °1 2º

Z

iw

i

+1

iw

i

°1

e°iwX e°mbY K1+iw

w2 ° iw °(m + 1 ° c1

b

)

°(2m + 1 ° c1 b

)

µ

2kqa0 b2

m

M

µ

m, 2m + 1 ° c1 b

, °2ka0qe°bY

b2

∂∏

dw

2Given that k1, k2 2 R, k1 < k2 and R 1 °1 e

°k1x|g(x)|dx < 1, R 1 °1 e

°k2x|g(x)|dx < 1, then the generalised Fourier transform Fg(z) =

R 1 °1 e

izx

g(x)dx, z 2 C exists and is analytic for all z in the strip {z 2 C : k1 < Im(z) < k2}. The inversion formula is given by g(x) =

R

iu+1 iu°1 e

°izxFg(z)dz with k1 < u < k2.

11

and hence with X = ln x, Y = 1 b

ln y, q = 1 r

we get

¡(x, y) = °1 2º

Z

iw

i

+1

iw

i

°1

x°iwy°m K1+iw

w2 ° iw °(m + 1 ° c1

b

)

°(2m + 1 ° c1 b

)

µ

2ka0 rb2

m

£M µ

m, 2m + 1 ° c1 b

, °2ka0 b2ry

∂∏

dw. (3.10)

The solution for the European put option price in its natural domain of definition, from

(3.4) is then given by P (S, v, ø ) = ¡(Serø , vT̄ (ø ))e°rø where T̄ (ø ) = 1 r

f (ø ) and f (ø ) is given

in (3.3) and ¡(x, y) is given in (3.10).

This solution agrees with the European put solution P1 in Lewis [12] when a(t) is constant

and ∞ = 1 so that (1.3a,b) (with µ replaced by r), corresponds to a risk-neutral process.

However, as stated and shown by Lewis [12], in practice we do the w°integration in

0 < Im(w) < 1 as within this strip the integrand is well-behaved with Re(w2 °iw) ∏ 0. To do

this, we use the put-call parity, P = Ke°rø ° [S ° C(S, v, ø )], where the expression in square

brackets represents the covered call option with payoÆ min(S T

, K). The payoÆ of the covered

call has a transform which is simply the negative of the payoÆ transform of the put option,

but with the restriction 0 < Im(w) < 1. This then leads to the solution (3.1). We note that

this solution satisfies (3.2b-f). ##

A comparison of put option prices when v = 0.2 using the BS formula and (3.1) with

a(ø ) = 0.3 and a(ø ) = 0.2[cos(4ºø ) + sin(4ºø )] + 0.4 is given in Figure 1. Other parameter

values used were K = 20, b = 2, T = 1, k = 10, Ω = °0.75, w̄ = 1000. Calculations were

performed using the mathematics computation package MAPLE [22] with the integration

performed numerically with a relative error tolerance of 0.5 £ 10°9. From the figure, we see

that in this example with the negative correlation, out-of-the-money put option prices with

the stochastic volatility models are higher than BS prices.

12

Figure 1: Put option values with T = 1, K = 20 using BS formula (bold line) and 3/2 stochastic volatility formula (3.1) with a(ø ) = 0.3 (dotted line) and a(ø ) = 0.2[cos(4ºø ) + sin(4ºø )] + 0.4 (dashed line).

4 Analytic Approximation

To find an approximation to (3.2a-f) for small ø we follow the method outlined by Howison

[23]. We let ø = ≤t0 where 0 < ≤ ø 1 and assume the solution can be expanded as a series

P (S, v, ø ) = 1

X

i=0

≤iP i

(S, v, t0). (4.1)

Substituting (4.1) into (3.2a) we get

° @P

@ø + ≤rS

@P

@S +

≤vS2

2

@2P

@S2 + ≤Ωbv2S

@2P

@S@v +

≤b2v3

2

@2P

@v2 + ≤kv(a(ø )°v)

@P

@v °≤rP = 0 (4.2)

13

remove all v

Upon equating coe±cients of ≤0 and ≤1, and with consideration of corresponding boundary

and initial conditions, we get that

P0(S, v, t 0) + ≤P1(S, v, t

0) =

8

>

<

>

:

K ° S ° rKt0≤ S ° K ø ≤K

0 S ° K ¿ ≤K (4.3)

However, the above solution is not diÆerentiable at S = K and as we expect large Gamma

i.e @ 2 P

@S

2 near the strike, this ‘outer’ solution is not valid near S = K. For the ‘inner’ solution

where S is near K, the second-order derivative with respect to S needs to be included in the

diÆerential system. We introduce the inner variable x = S°K ≤

1 2

K

and rescale P to P = ≤ 1 2 KQ.

This leads to the equation

@Q

@t0 = ≤

1 2 r(x≤

1 2 + 1)

@Q

@x +

v

2 (x≤

1 2 + 1)2

@2Q

@x2 + ≤

1 2 Ωbv2(x≤

1 2 + 1)

@2Q

@x@v + ≤

b2v3

2

@2Q

@v2

+≤kv(a(≤t0) ° v) @Q

@v ° ≤rQ (4.4)

subject to Q(x, v, 0) = max(°x, 0), lim x!1 Q(x, v, ø ) = 0, limx!°1 Q(x, v, ø ) ! °x °

rt0≤ 1 2 + O(≤

3 2 ).

We now expand

Q(x, v, ø ) = 1

X

i=0

≤ i

2 Q i

(x, v, t0) (4.5)

and substitute this form into (4.4). Equating terms of O(1) we get

@Q0 @t0

= v

2

@2Q0 @x2

(4.6)

subject to Q0(x, v, 0) = max(°x, 0), limx!1 Q0(x, v, t0) = 0, limx!°1 Q0(x, v, t0) ! °x.

PDE (4.6) admits the finite-dimensional Lie group of transformations with infinitesimal

generators given by G1 = 2t 0vx @

@x

+ 2(t0)2v @ @t

0 + (°t0v ° x2)Q0 @ @Q0

, G2 = x @

@x

+ 2t0 @ @t

0 , G3 =

vt0 @ @x

°xQ0 @ @Q0

, G4 = @

@x

, G5 = x @

@x

+ 2v @ @v

, G6 = @

@t

0 , G7 = Q0 @

@Q0 , and where each generator

G1°G7 can be multiplied by an arbitrary function of v. We note that while the Lie symmetry

14

use the formall for put or call

algebra is six-dimensional for the heat equation, as Q0 is a function of v as well as x and t 0,

we get a seven-dimensional algebra for (4.6), even though there are no derivatives of v.

With consideration of the initial and boundary conditions we use the symmetry with

generator ° = °2 + °7 = x @

@x

+ 2t0 @ @t

0 + Q0 @

@Q0 . This leads to an invariant solution of the form

Q0 = (t 0)

1 2 ¡(z) where z = xp

t

0 . Substitution of this invariant form into (4.6) yields the reduced

equation

v¡00 + z¡0 ° ¡ = 0

which needs to be solved subject to lim z!1 ¡ = 0, limz!°1 ¡ ! °z.

Hence we get that ¡(z) = p

vp 2º

exp(°z 2

2v ) ° z

2 erf c( zp

2v ) and so

Q0(x, v, t 0) =

p vt0 p

2º exp(°

x2

2vt0 ) °

x

2 erf c(

x p

2vt0 ).

Now collecting terms of O(≤1/2) we get that Q1(x, v, t 0) satisfies

@Q1 @t0

= v

2

@2Q1 @x2

+ xv @2Q0 @x2

+ r @Q0 @x

+ Ωbv2 @2Q0 @x@v

(4.7)

subject to Q1(x, v, 0) = 0, limx!1 Q1(x, v, t 0) = 0, lim

x!°1 Q1(x, v, t 0) = °rt0. The solution

to this problem is 3

Q1(x, v, t 0) = °

rt0

2 erf c(

x p

2t0v ) ° p

2Ωb

8 p

º xv

1 2 (t0)

1 2 exp(°

x2

2t0v ) +

v 1 2 (t0)

1 2 x

2 p

2º exp(°

x2

2t0v ).

The two-term inner expansion can then be found by Q0(x, v, t 0) +

p ≤Q1(x, v, t

0).

We then match the inner and outer solutions to get a solution that is uniformly valid

by calculating ‘outer + inner - common’ where ‘common’ is that part of the solution that is

common to both. In this case as ≤ ! 0 the inner solution is the same as the outer solution and

so the outer expansion is in fact the common expansion. This means that the inner expansion

3For the terms xv(Q0)xx and r(Q0)x we use the results [23] that (i) if ut = 12 uxx and vt = 1 2 v

xx

+ u then a particular solution is v = tu and (ii) if u

t

= 1 2 u

xx

and v t

= 1 2 v

xx

+ xu then a particular solution is v = xtu + 1

2 t

2 u

x

.

15

remove v

is uniformly valid. In terms of the original variables our approximate solution to (3.2a-f) is

then

P (S, v, ø ) =

p vø p

º e°

(S°K)2

2vø K2

h K p

2 ° p

2

8 Ωb(S °K) +

(S ° K) 2 p

2

i

° 1

2 erf c

≥ S ° K K p

2vø

¥

(S°K + rø K).

(4.8)

We note that it is not di±cult to find the next term in the expansion (4.5). Collecting

terms of O(≤) in (4.4) we get that Q2(x, v, t 0) needs to satisfy

@Q2 @t0

= v

2

@2Q2 @x2

+ q(x, v, t0) (4.9)

where

q(x, v, t0) = xv @2Q1 @x2

+ r @Q1 @x

+ Ωbv2 @2Q1 @x@v

+ v

2 x2

@2Q0 @x2

+ Ωbv2x @2Q0 @x@v

+ b2v3

2

@2Q0 @v2

+

rx @Q0 @x

+ kv(a0 ° v) @Q0 @v

° rQ0 (4.10)

subject to Q2(x, v, 0) = 0, limx!±1 Q2(x, v, t 0) = 0, and where a0 = a(0).

The solution for Q2 is

Q2(x, v, t 0) =

1 p

2ºv

Z

t

0

0

1 p

t0 ° z

Z 1

°1 q(ª, v, z)e

°(x°ª)2 2v(t0°z) dªdz

= e°

x

2

2t0v

96 p

h 3x4 p

t0v (Ωb ° 2)2 + 2

p t0x2

np v(°Ω2b2 ° 4 + 2b2) +

12r p

v (Ωb ° 2)

o

+ (t0) 3 2

n

v 3 2 (12Ωb ° 24k ° 4 ° 4b2 ° 7Ω2b2) + 24

p v(°rΩb + ka0 ° 2r)

+ 48r2 p

v

oi

.

Using Q0, Q1 and Q2 then leads to the following approximate solution in terms of the original

variables:

16

P (S, v, ø ) =

p vø p

º e°

(S°K)2

2vø K2

h K p

2 ° p

2

8 Ωb(S ° K) +

(S ° K) 2 p

2

i

° 1

2 erf c

≥ S ° K K p

2vø

¥

(S ° K + rø K)

+ e°

(S°K)2

2vø K2

96 p

h 3(S ° K)4

K3 p

vø (Ωb ° 2)2 +

2 p

ø (S ° K)2

K

np v(°Ω2b2 ° 4 + 2b2) +

12r p

v (Ωb ° 2)

o

+ K(ø ) 3 2

n

v 3 2 (12Ωb ° 24k ° 4 ° 4b2 ° 7Ω2b2) + 24

p v(°rΩb + ka0 ° 2r)

+ 48r2 p

v

oi

. (4.11)

5 Comparison of Exact and Approximate Solutions

We now test the accuracy of the new approximations (4.8) and (4.11) with the exact solution

(3.1). Firstly, using parameter values k = 32.88, b = 7.9, a0 = 0.1147, Ω = °0.7321 as given in

[9]4, as well as K = 20, v = 0.1, r = 0.05 a plot showing the comparison of solutions (3.1) and

(4.8) at times to expiry ø = 1 12

years and ø = 1 6

years is given in Figure 2.

From Figure 2, it can be seen that while as expected, a smaller ø produces the better fit,

the approximate solution (4.8) still provides a reasonably good fit to the solution (3.1) even for

ø = 2 12

. It can also be observed that when S is near the strike K, the approximate solution (4.8)

slightly undervalues in-the-money options and slightly overvalues out-of-the-money options.

Now using the same parameter values we compute signed relative errors i.e P

true

°P approx

P

true

£

100% for diÆerent interest rates r, using approximate solutions (4.8) and (4.11). The results

are listed in Table 1.

4These parameter estimates were obtained by minimising option implied volatility mean square errors using option quotes between 4/1/1996 - 31/12/2004.

17

final result

a) b)

Figure 2: Exact solution (3.1) versus approximate solution (4.8) at times to expiry a) ø = 1

12 and b) ø = 2

12 . Other parameters used were k = 32.88, b = 7.9, a0 = 0.1147, Ω = °0.7321, K =

20, v = 0.1, r = 0.05.

In particular, from Table 1 we see that:

As expected, the higher-order approximation (4.11) mostly yields better results than (4.8),

especially near at-the-money options. The approximation produces relative errors for in- and

at-the-money options less than 1 4 % for ø = 1/12 and less than 1% for ø = 2/12. Approximation

(4.8) however still produces good results with relative errors less than 1% for ø = 1/12 and

less than 1.3% for ø = 2/12 for in-the-money options.

We should point out that while the relative errors for out-of-the-money options (S = 22)

appear large, in absolute terms the errors are quite small as the actual option values themselves

are very small (see Figure 2). For example, an 11.38% relative error when ø = 1 12

, r = 0.1, S =

22, corresponds to an absolute error < 0.02.

18

ø = 1 12

ø = 2 12

r S Eqn(4.8) Eqn(4.11) Eqn(4.8) Eqn(4.11) 15 0.13% -0.19% 1.01% -0.47%

0.01 17 0.75% 0.03% 1.26% 0.93% 20 -4.09% -0.15% -8.09% 0.13% 22 -11.08% -11.4% -24.06% -14.4% 15 0.13% -0.16% 0.98% -0.4%

0.05 17 0.69% 0.04% 1.08% 0.9% 20 -3.9% -0.22% -7.96% -0.14% 22 -11.89% -11.36% -25.19% -14.9% 15 0.14% -0.16% 0.97% -0.31%

0.1 17 0.64% -0.24% 0.94% 0.89% 20 -3.3% -0.31% -7.14% -0.43% 22 -12.57% -11.38% -25.8% -15.67%

Table 1: Signed relative errors of approximations.

6 Conclusion

By far the most popular stochastic volatility model in the literature seems to be the Heston

model, as it generates exact solutions to derivative prices. While the Heston model does

generate non-Gaussian returns, empirically it has been found that the skewness and kurtosis

it generates are too small to be consistent with equity index returns (see Jones [8]). The

3/2-stochastic model (1.5b) has shown to empirically perform better than the Heston model.

It has a higher power-law in the diÆusion term of 1.5 which can reduce the heteroskedasticity

of volatility. As well, the drift is a quadratic rather than linear function of volatility. As in

this case the mean-reversion speed is a linear function of the volatility, the speed of reversion

increases with volatility. This generates a balancing eÆect of a stronger mean reversion with

higher volatility. However many unanswered questions remain on the fit of market prices.

We have shown how to use symmetries to systematically find the similarly simple solution

to European options when the underlying stochastic model includes an arbitrary function of

time. This solution however still involves the evaluation of integrals. We have also derived

simple analytic approximations for the solution in terms of standard, transcendental functions.

19

These can be used to generate fast and accurate answers for options with short tenor. Such

options with short tenor are extremely popular in the market and so these approximations

could be very useful to practitioners.

References

[1] F. Black, M. Scholes, The pricing of options and corporate liabilities, J. Polit. Econ. 81

(1973) 637-659.

[2] J. Hull, A. White, The pricing of options on assets with stochastic volatility, J. Financ.

42 (1987) 281-300.

[3] L.O. Scott, Option pricing when the variance changes randomly: Theory, estimation and

an application, J. Financ. Quant. Anal. 22 (1987) 419-438.

[4] J. Wiggins, Option values under stochastic volatility: Theory and empirical estimates, J.

Financ. Econ. 19 (1987) 351-372.

[5] E.M. Stein, J.C. Stein, Stock price distributions with stochastic volatility: An analytical

approach, Rev. Financ. Stud. 4 (1991) 727-752.

[6] S.L. Heston, A closed-form solution for options with stochastic volatility with applications

to bond and currency options, Rev. Financ. Stud. 6, (1993) 327-343.

20

[7] G. Chacko, L.M. Viceira, Spectral GMM estimation of continuous-time processes, J.

Econometrics 116 (2003) 259-292.

[8] C. Jones, The dynamics of stochastic volatility: evidence from underlying and options

markets, J. Econometrics 116, (2003) 181-224.

[9] P. ChrisoÆersen, K. Jacobs, K. Mimouni, Volatility dynamics for the S&P500: Evidence

from realized volatility, daily returns and option prices, Rev. Financ. Stud. 23(8) (2010)

3141-3189.

[10] J. Goard, M. Mazur, Stochastic volatility models and the pricing of VIX options, to

appear in Math. Financ. (2012).

[11] J.Y. Campbell, A.W. Lo, A.C. MacKinlay, The econometrics of financial markets,

Princeton University Press, Princeton, New Jersey, (1996).

[12] A.L. Lewis, Option valuation under stochastic volatility, Finance Press, Newport Beach

CA, (2000).

[13] M. Abramowitz, M, I.A. Stegun, Handbook of Mathematical Functions, Dover Publica-

tions, New York, (1965).

21

[14] S. Heston, A simple new formula for options with stochastic volatility, Manuscript: John

M. Olin, School of Business, Washington University, (1997).

[15] P. Wilmott, Derivatives: The theory and practice of financial engineering, John Wiley

and Sons, New York, (1997).

[16] P. Carr, J. Sun, A new approach for option pricing under stochastic volatility, Rev. Deriv.

Res. 10 (2007) 87-150.

[17] J. Sherring, DIMSYM users manual, La Trobe University, Melbourne, (1993).

[18] G.W. Bluman, S. Kumei, Symmetries and diÆerential equations, Springer-Verlag, New

York, (1989).

[19] J.M. Goard, Noninvariant boundary conditions, Appl. Anal. 82(5) (2003) 473-481.

[20] S. Zhu, W. Chen, A predictor-corrector scheme based on the ADI method for pricing

American puts with stochastic volatility, Comput. Math. Appl. 62 (2011) 1-26.

[21] A.D. Polyanin, V.F. Zaitsev, Handbook of exact solutions of ordinary diÆerential

equations, CRC Press, Boca Raton, Florida (1995).

[22] Maplesoft, Maple 12 Users manual, Maplesoft, Waterloo, Canada (2008).

[23] S. Howison, Matched asymptotic expansions in financial engineering, J. Eng. Math. 53

(2005) 385-406.

22

7 Appendix : Symmetries of (3.2a)

With the help of Dimsym [17] we find that equation (3.2a) has the finite-dimensional symmetry

with generator G = F (v, ø )P @ @P

+T̄ (ø ) @ @ø

°vT̄ 0(ø ) @ @v

°Sg(ø )(1+ 2Ω b

) @ @S

where F (v, ø ), T̄ (ø ), a(ø )

and g(ø ) satisfy the following determining equations:

1. g0000[2a00akΩ ° a00br ° 3(a0)2kΩ + 2a0a2k2Ω ° a0abkr] + g000[°2a000akΩ + a000br + 4a00a0kΩ

°2a00a2k2Ω + a00abkr ° 4(a0)2ak2Ω + (a0)2bkr] + g00[3a000a0kΩ + 4(a00)2kΩ ° 3a00a0ak2Ω

+2a00a0bkr ° 2a00a3k3Ω + a00a2bk2r + 9(a0)3k2Ω + (a0)2a2k3Ω + 2(a0)2abk2r

°2a0a4k4Ω + a0a3bk3r] + g0[a000a0ak2Ω ° 2a000a0bkr + 2a000a3k3Ω ° a000a2bk2r

°2(a00)2ak2Ω + 3(a00)2bkr + a00(a0)2k2Ω ° 13a00a0a2k3Ω + 4a00a0abk2r + 2a00a4k4Ω

°a00a3bk3r + 14(a0)3ak3Ω ° 2(a0)3bk2r ° 4(a0)2a3k4Ω + 2(a0)2a2bk3r = 0

2. g000[a0v{b3 + b2Ω + bk ° 2bΩ2 + 2kΩ} ° a0ak(b + 2Ω)]

+g00[a00v{°b3 ° b2Ω ° bk + 2bΩ2 ° 2kΩ} + a0v{°ab3k ° ab2kΩ ° abk2 + 2abkΩ2

°2ak2Ω} + a00ak(b + 2Ω) + a0a2k2(b + 2Ω)]

+g0[a00av{b3k + 3b2kΩ + bk2 + 2bkΩ2 + 2k2Ω} ° a00vb2r(b + 2Ω)

°a00a2k2(b + 2Ω) + (a00)2v{°2b3k ° 5b2kΩ ° 2bk2 ° 2bkΩ2 ° 4k2Ω}

+2(a0)2ak2(b + 2Ω) + 2a0a2vk2bΩ(b + 2Ω) ° a0avkrb2(b + 2Ω)] + F ø

[°a00vb3r

+2a00avb2kΩ ° 3(a0)2vb2kΩ + 2a0va2b2k2Ω ° a0vab3kr] = 0

3. T̄ (ø )[2a00abk2Ωr ° a00b2kr2 ° 3(a0)2bk2Ωr + 2a0a2bk3Ωr ° a0ab2k2r2]

+g000(°2abkΩ ° 4akΩ2 + b2r + 2bΩr) + g00(3a0bkΩ + 6a0kΩ2) + g0(b + 2Ω)(a0ak2Ω ° 2a0bkr

+2a3k3Ω ° a2bk2r) = 0

4. (b + 2Ω)[g000a0 ° g00a00 ° g00a0ak + g0a00ak ° 2g0(a0)2k] + F v

(v, ø )v2b2[°2a00akΩ

+a00br + 3(a0)2kΩ ° 2a0a2k2Ω + a0abkr] = 0

23

Figure captions

Figure 1. Put option values with T = 1, K = 20 using BS formula (bold line) and 3/2

stochastic volatility formula (3.1) with a(ø ) = 0.3 (dotted line).

Figure 2. Exact solution (3.1) versus approximate solution (4.8) at times to expiry a)

ø = 1 12

and b) ø = 2 12

. Other parameters used were k = 32.88, b = 7.9, a0 = 0.1147, Ω =

°0.7321, K = 20, v = 0.1, r = 0.05.

24

  • University of Wollongong
  • Research Online
    • 2014
  • Exact and approximate solutions for options with time-dependent stochastic volatility
    • Joanna Goard
      • Publication Details
    • Exact and approximate solutions for options with time-dependent stochastic volatility
      • Abstract
      • Keywords
      • Disciplines
      • Publication Details
  • tmp.1402965725.pdf.pDrhp