HAL Id: jpa-00247484
https://hal.archives-ouvertes.fr/jpa-00247484
Submitted on 1 Jan 1997
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
A Path Integral Approach to Option Pricing with Stochastic Volatility: Some Exact Results
Belal Baaquie
To cite this version:
Belal Baaquie. A Path Integral Approach to Option Pricing with Stochastic Volatility: Some Exact Results. Journal de Physique I, EDP Sciences, 1997, 7 (12), pp.1733-1753. �10.1051/jp1:1997167�.
�jpa-00247484�
A Path Integral Approach to Option Pricing with Stochastic
Volatility: Some Exact Results
Belal E.
Baaquie (*)
Department of
Physics,
NationalUniversity
ofSingapore,
KentRidge, Singapore
119260(Received
28 October 1996, revised 2 May 1997, accepted 30July 1997)
PACS.03.65.~w
Quantum
mechanicsPACS.05.40.+j
Fluctuationphenomena,
random processes, and Brownian motionPACS.01.90.+g
Other topics ofgeneral
interestAbstract, The Black~scholes formula for pricing options on stocks and other securities has been
generalized by
Merton and Garman to the case when stockvolatility
is stochastic. Thederivation of the price of
a security derivative with stochastic volatility is reviewed starting from the first principles of finance. The equation of Merton and Garman is then recast using the
path
integrationtechnique
of theoretical physics. The price of the stock option is shown to be theanalogue
of theSchr6dinger
wavefuction of quantum mechanics and the exact Hamiltonian and Lagrangian of the system is obtained. The results of Hull and White aregeneralized
to the case when stock price andvolatility
have non~zero correlation. Some exact results for pricing stock options for thegeneral
correlated case are derived.1. Introduction
The
problem
ofpricing
theEuropean
calloption
has been well-studiedstarting
from thepio~
neering
work of Black and Scholes 11,2].
The results of Black and Scholes weregeneralized by Merton,
Garman [3j and others for the case of stochasticvolatility
andthey
derived apartial
differential
equation
that theoption price
mustsatisfy.
The methods of theoretical
physics
have beenapplied
with some success to theproblem
ofoption pricing by
Bouchaud et al. [4].Analyzing
theproblem
ofoption pricing
from thepoint
of view ofphysics brings
a whole collection of newconcepts
to the field of mathematical financeas well as adds to it a set of
powerful computational techniques.
This paper is a continuation ofapplying
themethodology
ofphysics,
inparticular,
that ofpath integral quantum mechanics,
to the
study
of derivatives.It should be noted
that,
unlike the paperby
Bouchaud and Sornette [4] in which thepricing
of derivatives is obtained
by techniques
which gobeyond
the conventionalapproach
infinance,
the
present
paper is based on the usualprinciples
of finance. Inparticular,
a continuous time random walk is assumed for thesecurity
and a risk~freeportfolio
is used to derive the derivativepricing equation;
these are reviewed in Section 2. The main focus of this paper is toapply
thecomputational
tools ofphysics
to the field offinance;
the morechallenging
task ofradically changing
theconceptual
framework of financeusing
concepts fromphysics
is notattempted.
(* e~mail:
phybeb@nus,edu.sg
@
Les(ditions
dePhysique
1997An
explicit analytical
solution for thepricing
of theEuropean
call(or put) option
for the case of stochasticvolatility
has so far remained an unsolvedproblem.
Hull and White [5] studied thisproblem
and obtained a series solution for the case when the correlation of stockprice
and
volatility, namely
p, isequal
to zero, I,e. p = 0(uncorrelated).
Hull and White [5j also obtained analgorithm
tonumerically
evaluate theoption price using
Monte Carlo methods for the case of p~
0.Extensive numerical studies of
option pricing
for stochasticvolatility
based on thealgorithm
of Finucane [6j have been carried out
by
Mills et al.[7j.
The main focus and content of this paper is to
study
theproblem
of stochasticvolatility
from the
point
of view of theFeynman path integral
[9]. TheFeynman~Kac
formula for theEuropean
calloption
is well known[2, 8].
There have also been someapplications
ofpath integrals
in thestudy
ofoption pricing [10, iii.
In this paper thepath integral approach
tooption pricing
is first discussed in itsgenerality
and thenapplied
to theproblem
of stochasticvolatility.
The
advantage
ofrecasting
theoption pricing problem
as aFeynman path integral
is that this allows for a newpoint
of view and which leads to new ways ofobtaining
solutions whichare exact,
approximate
as well asnumerical,
to the thepricing
ofoptions.
In Section 2 the differential
equation
of Merton and Garman [3] is derived from theprinciples
of finance. In Section 3 this
equation
is recast in the formalism of quantum mechanics. In Section 4 a discrete timepath integral expression
is derived for theoption price
with stochasticvolatility
whichgeneralizes
theFeynman~Kac
formula. In Section 5 thepath integration
overthe stochastic stock
price
isperformed explicitly
and a continuous timepath integral
is then obtained. Andlastly
in Section 6 some conclusions are drawn.2.
Security
Derivative with StochasticVolatility
We review the
principles
of finance whichunderpin
thetheory
ofsecurity
derivatives, and inparticular
that of thepricing
ofoptions.
We will derive the results notusing
the usual method used in theoretical finance based on Ito-calculus(which
we will review forcompleteness),
butinstead from the
Langevin
stochastic differentialequation.
Hence we start from firstprinciples.
A
security
is any financial instrument which is traded in thecapitals market;
this could be the stock of a company, the index of a stockmarket, government
bonds etc. Asecurity
derivative is a financial instrument which is derived from an
underlying security
and which is also traded in thecapitals
market. The three mostwidely
used derivatives areoptions,
futures and
forwards;
morecomplicated
derivatives can be constructed out of these more basic derivatives.In this paper, we
analyze
theoption
of anunderlying security
S. AEuropean
calloption
on S is a financial instrument which
gives
the owner of theoption
tobuy
or not tobuy
thesecurity
at some future time T > t for the strikeprice
of K.At time t
=
T,
when theoption
matures the value of the calloption f(T)
isclearly given by
~~~'~~~~~ ~~~~
~~~~
~~~~
=
gls). lib)
The
problem
ofoption pricing
is thefollowing: given
theprice
of thesecurity S(t)
at time t, what should be theprice
of theoption f
at time t < T?Clearly f
=
f(t, S(t), K, T).
This isa final value
problem
since the final value off
at t= T has been
specified
and its initial value at time t needs to be evaluated.The
price
off
will be determinedby
how thesecurity Sit)
evolves in time. In theoreticalfinance,
it is common to modelS(t)
as a random(stochastic)
variable with its evolutiongiven by
the stochaticLangevin equation (also
called an Ito~wienerprocess)
as@
=
4Sjtj
+asRjtj j2aj
where
Rt
is the usual Gaussian white noise with zero mean; since white noise is assumed to beindependent
for each timet,
we have the Dirac delta~function correlatorgiven by
jR~R~,
=bit t'j. j2bj
Note
#
is theexpected
return on thesecurity
S and a is itsvolatility.
White noiseR(t)
has thefollowing important property.
If we discretize time t= n£, then the
probability
distribution function of white noise isgiven by
pjR~)
=
~
e-[Rf, j3a)
2x
For random variable
R)
it can be shownusing equation (3a)
thatR)
= + random terms of
Oil). (3b)
e
In other
words,
toleading
order in e, the random variableR)
becomes deterministic. Thisproperty
of white noise leads to a number ofimportant results,
and goes under the name of Ito calculus inprobability theory.
As a warm-up, consider the case when a = constant; this is the famous case considered
by
Black and Scholes. We have
Q
~~fit
+ E,Sit
+E)) fit, Sit))
dt -o e
j~~~
or,
using Taylor expansion
But
l~)~
=a~S~R)+O(1)
t
=
(a~S~+Oli).
14C)Hence we
have,
for e ~ 0I
fit ~2"~~~
fiS2 ~~~fiS
~"~fiS~'
~~~~Since
equation (4d)
is of centralimportance
for thetheory
ofsecurity
derivatives we alsogive
a derivation of it based on Ito-calculus. Rewrite
equation (2a)
in terms differentials as dS=
#Sdt
+ asdzwhere the Wiener process dz
=
Rdt,
withR(t) being
the Gaussian white noise. Hence fromequation (3b)
(dz)~
=
R)(dt)~
= dt +
O(dt~/~)
~~~ ~~~~~
jds)2
=
«2s2dt
+ojdt3/2).
From the
equations
for dS and(dS)~ given
above we haved
f
=
)
dt +$dS
+~ (dS)~
+
O(dt~/~)
=
)
+~a~S~ ~~
+#S$)dt
+aS$dz
and
using
dz/dt
= R we obtain
equation (4d).
The fundamental idea of Black and Scholes is to form a
portfolio
suchthat, instantaneously,
the
change
of theportfolio
isindependent
of the white noise R. Consider theportfolio
x =
f $S (5a)
I.e. x is a
portfolio
in which an investor sells anoption f
andbuys
fif/fiS
amount ofsecurity
S. We then have fromequations (4b, 5a)
dx
df fif
dSI
dt fiS dt~
~~"~~~~~
~~~~The
portfolio
x has beenadjusted
so that itschange
is deterministic and hence is free from risk which comes from the stochastic nature of asecurity.
Thistechnique
ofcancelling
the randomfluctuations of one
security (in
this case off) by
anothersecurity (in
this caseS)
is calledhedging.
The rate of return on x hence mustequal
the risk-free returngiven by
the short-term risk-free interest rate r since otherwise one couldarbitrage.
Hencej
= rx
(5c)
which
yields
fromequation (5b)
the famous Black-Scholes [1jequation
I
~~~fiS
~2"~~~ fiS2 ~~'
~~~~Note the parameter
#
ofequation (2a)
hasdropped
out ofequation (5d) showing
that a risk- neutralportfolio
x isindependent
of the investorsexpectation
as reflected in#;
orequivalently,
the
pricing
of thesecurity
derivative is based on a risk-neutral process which isindependent
of the investorsopinion.
We now address the more
complex
case where thevolatility a(t)
is considered to be a stochas- tic(random)
variable. We then have thefollowing coupled Langevin equations (following
Hull and White[5j),
fora~
=
V,
)
=
#S+aSR (6a)
$
=
~V+fVQ (fib)
where ~ is the
expected
rate of increase of the varianceV, (
itsvolatility
and R andQ
are correlated Gaussian white noise with zero means and with correlatorslRtRt,)
=
lotot,)
=
bit t')
16C)and
jRtot,i
"
Pdjt t') j6d)
with p~ < 1
being
the reflection of the correlation between S and V.Note that one can choose a different process from
equation (6)
for stochasticvolatility
ashas been done
by
various authors [5] but the main result of the derivation is not affected.The
procedure
forderiving
theequation
for theprice
of anoption
is more involved whenvolatility
is stochastic. Sincevolatility
V is not a tradedsecurity
this means that aportfolio
can
only
have twoinstruments, namely f
and S. Tohedge
away the all fluctuations due to both S andV,
we need at least three financial instruments to make aportfolio
free from the investorssubjective preferences.
Since we haveonly
two instruments from which to form ourportfolio,
we will not be able tocompletely
avoid thesubjective expectations
of the investors.Consider the
change
in thepricing
of theoption
in the presence of stochasticvolatility; using equations (6a, fib)
we have fromTaylor expansion
)
=
jfl )( fit
+ e,V(t
+e), Sit
+e)) fit, V(t), Sit)))
=
~~
+$ (~S
+
aSR)
+$ (~V
+
(VQ)
~~ ~~ ~~~
~ ~~~ ~~~
~ ~~~~V ~ ~
~
~~~~~~~'
~~~~Using
R)
=
Q)
= +
Oil), Rtot
=~+O(1) (7b)
we
have,
similar toequation (4a),
for e ~ 0~
~
~~~~
~~~~~
~"~~~~~
~~~~~ ~~
~~~~~~~S~
+aS
~~
R +
eV$Q. (7c)
Define the deterministic and stochastic terms
by
~~
m
fw
+foiR
+fo2Q. (7d)
dt
Consider a
portfolio
which consists of91It)
amount ofoption f
and 92It)
amount of stockS,
that is
7rit)
=°ilt)fit)
+°21t)Sit). 18a)
Then
~~~
~~~~
~~
~
~
~' ~~~~
We consider a
self-replicating portfolio
in which no cash flows in or out and thequantities 91It)
and 92It)
areadjusted accordingly.
It then follows that)
=
91$
+ 92$ (8c)
~~~~~
dx
~
~~
~jo~s
+la
R +02Q)hf
+°25"~'
~~~~~~ i ~
We choose the
portfolio
suchthat,
in matrix notationwhich
yields
j~
=91fw
+4925. j9a)
Note that all the random terms from the rhs of
equation (8d)
have been removedby
ourchoice of
portfolio
which satisfies the constraintgiven
inequation (8e).
Sincedx/dt
is nowdeterministic,
the absence ofarbitrage requires
)
= rx
(9b)
or, from
equations (8d, 9a),
(w r)91f
+ii r)925
= 0.
(9c)
We hence have from
equations (8e, 9c)
thatequation (9c)
above can be satisfied ingeneral by making
thefollowing
choice w and#, namely
w r =
]ioi
+]2a2 (9d)
1-r
=]ia. (9e)
Eliminating ]i yields using equation (9e) yields
fromequation (9d)
fw
rf
=
~
~foi
+]2fo2
"
and hence from
equations (7c, 7d)
we obtain the Merton and Garman [3]equation given by
Note the fact that both
#
and]i
have been eliminated from(10a)
since we couldhedge
for the fluctuations of Sby including
it in theportfolio
x. In order words thesubjective
view of the investor visa vissecurity
S has been removed.However,
the appearance of]2
inequation
(10a)
reflects the view of the investor of what heexpects
for thevolatility
of S. Since V isnot
traded,
the investor can't execute aperfect hedge against
it as was the case for constantvolatility
and hence thepricing
of theoption given
inequation (10a)
has asubjective
factor in it.It has been
argued by
Hull and white [5] that for alarge
class ofproblems,
we can consider]2
to be a constant which in effectsimply
redefines ~ to be ~]2.
Hence we have
Equation
(10) bove is
an
equation for any security derivative withstochastic
volatility.
Whether
it
is anEuropean
option
or an Asianoption
oran
Americanoption
isthe
undary that areimposed
on
f;in
3.
Black-Scholes-Schr6dinger Equation
forOption
PriceWe recast the Merton and Garman
equation given
inequation (10)
in terms of the formalismof
quantum mechanics;
inparticular
we derive the Hamiltonian forequation (10)
which is thegenerator
of infinitesimal translations in time. Since both S and V are random variables whichcan never take
negative values,
we define new variables x and yS
= e~ -oo<x<oo
(11a)
V
= eY oo < y < oo.
(11b)
From
equation (10b),
we then obtain theBlack-Scholes-Schrodinger equation
for theprice
ofsecurity
derivative as~~
~~~~
~~~~~where
f
is theSchr6dinger
wave function. The "Hamiltonian' H is a differential operatorgiven by
~y
fi2
1 fifi2 j2
fi2 fi~
2 fix2 ~
2~~
~~fix ~~~~~~fixfiy
2fiy2
~2~~
~~By
~~~~~From
equation (12a)
we have the formal solutionf
= e~~~+~~f (13)
where
/
is fixedby
theboundary
condition. Note fromequation (13)
thatoption price f
seemsto be unstable
being represented by
agrowing exponential; however,
as will be seen later since theboundary
condition forf
isgiven
at final timeT, equation (13)
will be converted to adecaying exponential
in terms ofremaining
time T= T t.
Let
p(x,
y,T[x', y')
be the conditionalprobability that, given security price
x' andvolatility y'
at time T=
0,
it will have a value of x andvolatility
y at time T. We have theboundary
condition at T
= 0
given by
Diracdelta-functions, namely Plx,
v,01x', v')
=
dlx' x)dlv' v). l14)
The derivative
price
is thengiven,
for 0 < t <T, by
theFeynman-Kac
formula[5,
8] as +onf(t;
x,y)
=e~~~~~)~ dx'p(x,
y, Tt[x')g(~') (Isa)
~o~
where
~~
p(z,
y, Tt[x')
=
/ dy'p(x,
y, T
t[x', y'). (lsb)
-~
Note that
integration
overy'
isdecoupled
from the functiong(x')
due toequation ii).
It follows fromequation (14)
thatfit;
x,y) given
in(15a)
satisfies theboundary
conditiongiven
inequation ii),
i-e-flT,
x, Y)=
gl~). l15C)
We rewrite
equations (15a, 15b)
in the notation of quantum mechanics. The functionfix)
can be
thought
of as an infinite dimensional vectorf)
of a function space withcomponents fix)
=
(xi f)
andf*(x)
=
fix) (where
* stands forcomplex conjugation).
For -oo < x < oo the bra vector(xi
is the basis of the function space and the ket vectorix)
is its dual withnormalization
(T[X')
#d(T T'). (16)
The scalar
product
of two functions isgiven by
lflg)
+/)
dx
f*lx)glx)
=
lfll )~ dxlxllxlllg)
and
yields
thecompleteness equation
1=
f~ dxjxjjxj j17a)
where I is the
identity operator
on function space. For the case of stochastic stockprice
and stochasticvolatility,
we have~
I =
~c~ dxdy ix, y)(x, vi (17b)
where
ix, y)
mix)
liIv).
From
equation (13)
wehave,
in Dirac's notationf, t)
=
e~~~+~~jf. 0)
and
boundary
conditiongiven
inequation (16) yields If, T)
=
e~~~~~~ If, 0)
=
lg).
Hence
if, t)
=
e-<T-t)(H+~) ig) i~~~~
or, more
explicitly
fit,T,v)
=
lT,vlf,tl
=
e~~~~~~~lT, vle~~~~~~~lg) l18b)
or,
using completeness equation (17b) fit,
~,y)
=
e-~(T-t) j ~j dx'dy'jx, yje-(T-t)H ix', y'jgjx') j19a)
which
yields
forremaining
time T= T
t,
fromequation (15b) Pix, v,Tlx', v')
=
ix, vle~~~lx', u'). i19b)
Note
remaining
time runsbackwards,
I.e. when T=
0,
we have t= T and when T
=
T,
realtime t
=
0;
as mentionedearlier, expressed
in terms ofremaining
time T the derivativeprice
isgiven by
adecaying exponential
asgiven
inequation (19b).
Before
tackling
the morecomplicated
case ofoption pricing
with stochasticvolatility
Iapply
the formalismdeveloped
so far to thesimpler
case of constantvolatility;
the detailed derivation isgiven
inAppendix
A. The well known results of Black and Scholes are seen to emergequite
naturally
in this formalism.4. The Discrete-Time
Feynman
PathIntegral
The
Feynman path integral
[9] is a formulation of quantum mechanics which is based onfunctional
integration.
Inparticular,
theFeynman path integral provides
a functional inte-gral
realization of the conditionalprobability
p(o~, y, T[o~',y').
To obtain thepath integral
wediscretize time T into N
points
withspacing
e=
TIN. Then,
from(19b), p(x,
y,T[x', g')
= lim
ix, vi e~~~ e~~~ ix', g'). (20)
N~O~ ~
N-times
Hence
forth,
we willalways
assume the N ~ oo limit.Inserting
thecompleteness equation
for x and g,namely equation (17b), (N I)
times inequation (20) yields
p(x,
y,T[x', g')
=
j dxijyi jj(xi, yi[e~~~[xi-i, vi-1) (21a)
i=1~
i=1
with
boundary
conditionsTo =
T',
yo=
v' (21b)
~N ~ ~, UN ~ Y.
(~lC)
We show in the
Appendix
B that for the Hgiven by equation (12b)
we have theFeynman
relationgiven
in(B.5, B.9)
1
~-y~/2
~~~'~~~~
~~~~~~~'~~~~~ 2xejfi@~~~~~~
~~~~~where the
'Lagrangian'L
isgiven
inequation (B.11),
for dx~ e xi x~-i anddj
e j g~-ias
~~~~
~2 ~~~
~ ~
~~~~
For e ~
0,
wehave,
asexpected
i~i, v~le~~~ lx~-i, vi-i)
=
dix~
xi-i)div~ vi-i)
+°iE) 123)
and the
prefactors
to theexponential
on the rhs of(22a)
ensure the correct limit.We form the 'action' S
by
N
S
= e
~ L(I)
+O(e). (24)
1=1
Note S is
quadratic
in ~~ and non-linear in the j variables.Hence,
fromequations (20-22, 24)
we have thepath integral
Pi~,
v,Tl~')
=
)~ dg' pj~,
y,
Tjx', g') j25a)
= lim
/DXDYe~ (25b)
N~C~
where,
for e=
TIN
le-YN/2 jj~ /°' dxi
~~~~~~125C)
~~
2xe(1 p~)
~=i -°~ ~'~~~~ ~~~
and
l~~ § ~c~
ill
~~~~~Note we have included an extra
duo
=
dg' integration
in DYgiven
in(25d)
due to theintegra-
tion overy'
inequation (25a).
Equation (25)
is thepath integral
for stochastic stockprice
with stochasticvolatility
in its fullgenerality.
To evaluateexpressions
such as the correlation ofSit)
withV(t'),
thepath
integral
inequation (25)
has to be used.Since the action S is
quadratic
in the x~, thepath integral
over the x~ variables inequation (25)
can be doneexactly.
The details aregiven
inAppendix
C.From
equation (C.6)
we obtain~so+si
j26a)
~~~'~'~~~'~
~~'/2xe(1 p~) j~$1
~~~where the first term in
equation (22b) gives
So
-i ~i~
+ ~II
~126b)
and
Si
is the result of the DXpath integration given by equation (C.6b)
asSi
=~
(x
~' + e~(r
eY~2(1 P~)E Li=1~~~ i~
~(
~~~/~ ldYl +
~l~ )ll~' 126~)
1=1
Extensive numerical studies of the
pricing
ofEuropean
calloption
has been carried out in[13]
based on
equations (26a-c).
5. Continuous Time
Feynman
PathIntegral
We first derive the continuum limit of the Black-Scholes constant
volatility
case beforeanalyzing
the more
complex
case of stochaticvolatility.
The
DXBS-Path intjgral
for the Black-Scholes case, fromequation (A.5b),
has a measureDXBS
=~)~~~ fldxi
which isessentially
the measure for the flat spacellt~;
we can
2xea
~_~
hence take the N ~ oo for DX and obtain a well defined continuous-time
path integral
[9].From
equation (A.5a)
we obtaintaking
the continuum limit of e ~ 0with
boundary
conditionsx(0)
=
x' and
x(T)
= ~. We see from above that the Black-Scholes
case of constant
volatility corresponds
to the evolution of a freequantum
mechanicalparticle
with mass
given by lla~.
Thisyields
the Black-Scholes resultpBs(x,T[~')
=
(x[e~~~BS[x')
=
DXBSe~BS
The exact result for pBs
lx, T[x')
isgiven
inequation (A.4).
Equation (26) provides
amathematically rigorous
basis fortaking
the N ~ oo limit for the case of stochasticvolatility.
Onexactly performing
thef DX-path integral,
theremaining
fDY-path integral
has a measure DY=
~
~]~/~fl~~dyi which, just
as in the Black-2xe(
~"Scholes case, is
essentially
the measure for the flat spacellt~ (unlike
the nonlinearexpression
inEq. (25c));
we can hence take the N ~ oo for DY and forSo
+Si
and obtain a well definedcontinuous-time
path integral.
~f~Y~
~ ~/ dte~~~~
~ T'~'~~~
~~~
~~ take the linfit Of E ~
°'
"~~~~~~'
~~~ ~~=i °
Hence,
from(26)
we haveS
=
So
+Si (27a)
So
=-j/~dti(j+~-(12)2 127b)
~~
211
p2)w ~~ ~'
~~~
~
~~ ~~~~~+
~~(e~1°~/~ e~/~)
~(~ /
dt
e~~~~/~)~ (27c)
( (
~
with
boundary
valuey(T)
= y(27d)
and
~~~'~'~~~'~
~~~s
2x(1 p2)Tw
~~~~Note
taking
the continuum limit ispossible only
after the discretef
DXpath integration
has beenperformed
since the nonlinear measuregiven by (25c)
does not have a finite continuumlimit. All correlation functions
(S(t)V(t'))
can be obtained from the continuum limit of the discrete correlators(e~«e~").
For the case of p =
0,
to recover the Black-Scholesformula,
set w=
a~,
where a=
e~/~
isthe
volatility
at time t= 0. As has been noted
by
Hull and White [5], for the case of p= 0
the conditional
probability depends
on stochasticvolatility y(t) only through
the combinationw =
/~ e~~~~/~dt.
For p~ 0,
we see fromequation (27c)
thatp(x, y,T[x')
nowdepends
onT o
w as well as on u
=
/~ e~~~~/~dt
ande~~°~/~
We hence have from(27, 28)
T o
CC ~Si(U,V,W)
~~~'~'~~~'~
~~°~~~~~~~~'~'~°~
~~~~~where
and
gin,u,
w)
is given
the athintegral
gin,
,
w)
T
o~ T
o~From
quation (29c)wesee that g(u, u, w) isthe
probability density for u,u,
and
w.
ntegral for
gin,
u, w) isnonlinear and
notbe
exactly. We see thatp(x,
y, T[x')is
the
eightedverage of the integrand e~i~">~>~~ / x(1 -
p2)Tw
withespect
to
g(u, u, Note gin, u, w)has
theremarkable
ropertythat
it is independent of p. ollowingHulland
White [5] one
can
xpand
the
ntegrandin
(29a) in an nfinite owereries in u, u, w andreduce
the evaluation
(u"w'°uP)
m/
c~ dudwu"w'°uPg(u,
u,w) (30a)
o
=
/ DY[
~/~
e~~~~/~dt]"
~/~ e~~~~dt]~°eP~~°)/~e~° (30b)
T o T
o
The
path integral
for(u"w~°uP)
can beperformed exactly.
Rewrite(30b)
asiU"W'~U~)
=~nlm j~dti dtndtn+i dtn+m zu, y,p) 130c)
~/~~~~
zj~,
y,p~~
j
Dyexpi j~
dtJ it) vit)ieP~i°~/~e~° i~~~~
and from
equations (30b, 30c)
we have~ n n+m
j(t)
=~ bit t~)
+~ bit t~)
+ ~bit) (31b)
~
i=i i=n+1
~
n+m
m
~ a~d(t t~)
+~d(t). (31c)
1=1
~
The
path integral
forZ(j,
g,p)
is evaluatedexactly
inAppendix
C andyields
~£
a~Y n+m ~(u"w~uP)
= UP
~~~ fl dt~ e~ (32a)
~
~=1
where from
equations (D.20a,
D.20b.31c)
wehave,
after somesimplifications
F
=
i~ j12) ~f
a~t~
+12 f
a~aj91t~ tj)tj
+F' 132b)
=1 ij-1
with
~'
~~~~ ~~~
~
~~~ ~~~~
~
~~~~~
~~~~~
Note that in
obtaining equation (32)
we have used that9(0)
=
1/2,
asgiven
inequation (D.16)
and reflects the
identity f) dtd(t T)
=
1/2.
All the t~integrations
in(32)
can beperformed exactly
since the exponent is linear in thel's.
Theexpression (32)
for(u"w'~uP) generalizes
the result of Hull and White [5j as we have an exact
expression
for all the moments of u, u andw as well as for their cross-correlators.
We
explicitly
evaluate the first few momentsusing equation (32)
~Y ~
(w)
=dte"~
T
~
p~
~) (~~)
~ ~e
~T
where V
=
e~;
~~2Y
~ ti ~j~2j
~~ ~~~p(ti+t2)ei
t2~ fi
/
1
/
2
T 0 0
2v2 ~(2p+t~)~
eM~ 1@ jj2
+~)(2~
+j2) ~(~
+j2)
~~(2~
+12)
~~~~We evaluate
(w~)
for the case of ~= 0: we have from
equation (32)
3Y ~ t t
j~3j
~
~~
j
~~~
j
~~~~
j
~dt~ ~i~(t2+2t3)
~3
0 0 0
v3
~ ~3(6T2
~~~~~ ~~~ ~ ~ ~ ~
~~~~~'
~~~~Equations (33-35
agreeexactly
with the results stated(without derivation)
in Hull and White [5]. It isreassuring
to see that two very different formalisms agreeexactly
and this increasesones confidence in the
path integral approach.
We
compute
a few moments that have not beengiven
in Hull and White [5]. We further have(recall
a=
e~/2)
~Y/2
~~
jq~) = dt
~~H/2-(
/8)tT o
2°
[~(M/2-t~/8)~ ij j36a)
T(~ (2/4)
j~2j
~2~~' /~
~~~~~
~~~
~p(ti+t2)/2~-t~(ti-t2)/8 j~~~)
T~
0 0
4v
elm/2-(2/8)~ ~~(p/2-(2/4)~
lT~
l~~
+t~/4)l~ t~/8) l~
+t~/4)l~ t~/2) l~ t~/2)l~ t~/8)
~~~~and
la8tly,
for ai =1/2,
a2= in
equation (31c),
we have~~3Y/2
~ ti(uw)
~= ~
dti dt2 e"~~i/~+~~~e~
~~i~~~~~/~T
4~v
e(3p/2+3(2/8)~ ~(p/2-(2/8)~
iT~
3j~1+ j~/2)j~l+ j~ /4)
j~l +j~/2)j~l~ j~ /4)
~ 3j~1j4/16) l~~~
All the other moments
(u"w'~uP)
can8imilarly
beevaluated,
which in turnyields
an infinite series solution forp(x,
y,T[x')
inequation (29a).
6. Conclusion
The
complete
informationregarding
thedynamics
of how stockprice Sit)
and itsvolatility V(t) evolve,
their cross-correlators as well as their fluctuations isgiven by
the discrete timepath integral given
inequation (25).
Inparticular,
tonumerically study
correlators such as(e~«e~")
we need to start from thepath integral given
inequation (25).
However,
if one is interestedsolely
in theprice
of theoption,
one needs toonly
determinep(x,
y,T[x', y')
and in this case thesimplified
discrete-timepath integral
obtained inequation (26)
should be used as thestarting point
for numerical studies. A detailed numerical simulationbased on the results of this paper has been carried out in reference
[13];
inparticular,
it has been shown thatimplied volatility
smile and frown can be obtained for different values of thecorrelation
parameter
p as well as forvarying
values ofSit).
In summary, we reformulated the
option pricing problem
in thelanguage
ofquantum
me-chanics. We then obtained a number of exact results for the
option price
of asecurity
derivativeusing
thepath integral
method. Stochasticvolatility
introduces ahigh
order ofnonlinearity
in the
option pricing problem
and needs to be studiedusing approximate
and numerical tech-niques.
The continuous time
path integral given
inequation (29c)
is a nonlinearpath integral
which has no known exact solution. Varioustechniques
could be used to obtain newapproximations
forg(u,
u,w)
relevant forspecial applications.
Numerical
algorithms
based on thepath integral provide
a wide range of new numericalalgorithms
which gobeyond
the usual binomial tree and itsgeneralizations.
The
comparative efficiency
of the differentalgorithms
isbeing
studied. TheFeynman path integral
has beennumerically
studiedusing
manyalgorithms
and which could prove useful inaddressing problems
in finance.Acknowledgments
1would like to thank Dr. Lawrence
Ma,
Dr. Toh ClioonPeng
and Dr. Ariff Mohamed forhaving
introduced thissubject
to me as well as Mr. L-C- Kwek for many fruitful discussions.Appendix
ABlack-Scholes Formula for Constant
Volatility
For the case of constant
volatility
the Black-Scholesequation
isgiven by
thefollowing
[2]Making
thechange
of variable as in(2)
S=e~,
-oo<x<ooyields
~~
~~~~
with the Black-Scholes Hamiltonian
given by
To evaluate the
price
of theEuropean
calloption
with constantvolatility
we have theFeynman-
Kac formula
fit, x)
~=
e~~~~~~~ ~~ dx'(x[e~~~~~~~BS [x')g(x').
To compute pBs
lx, T[x')
=(x[e~~~BS ix'),
whereremaining
time is T= T
t,
we use theHamiltonian
approach
to illustrate anotherpowerful technique
of quantum mechanics. We go to the "momentum" basis in whichHBS
isdiagonal.
The Fourier transform of theix)
basis to'momentum
space'
isgiven by
(XIX')
=diT x')
=
)( e~~~~~~'~
=
)~ )ixlP)lPlx')
which
yields
for momentum space basis[p)
thecompleteness equation
1=
)~ )lP)lPl iA.3)
and the scalar
product
l~lfl)
" ~~~~i
lPl~)
" ~~~~~From
(A.2)
and theequation
above we have the matrix elements of Hgiven by
Using
and
the
~ ,
ovej°~
dP
H')
(x[e~~
~(T) " _~2x~~~~
~~~~~~~~~~
=
~~~
~~~~~
~( j ~
j
' + j l~'~~The result above is the Black-Scholes distribution. Recall x'
=
log(S(T)),
x =log(S(t))
andT = T
t;
the stockprice
evolvesrandomly
from itsgiven
value ofSit)
at time t to a whole range of values forSIT)
at time T.Equation (A.4)
above states thatlog(S(T))
has a normal distribution with meanequal
tolog(S(t))
+ ITa~ /2)(T t)
and variance ofa~(T t)
as isexpected
for the Black-Scholes case with constantvolatility
[2].In
general
for a morecomplicated (nonlinear)
Hamiltonian such as the onegiven
inequation (12b)
for stochasticvolatility
it is notpossible
toexactly diagonalize
H and then be able toexactly
evaluate the matrix elements ofe~~~
TheFeynman path integral
is an efficienttheoretical tool for
analysing
such nonlinearHamiltonians,
and this is the reason forusing
thepath integral
formalism.Appendix
B TheLagrangian
The
Lagrangian
L is central to thepath integral
formulation of quantum mechanics. We first findLBS
for the Black-Scholes case of constantvolatility
beforetackling
the morecomplicated
case. For infinitesimal time e it is
given by Feynman's
formulaj~j~-eHBsj~')
=
Nj~)~eLBs
where
N(e)
is a normalization constant. Since the formula(A.4)
is exact, wehave,
fordx = x x'
~~~ ~2
~ ~
~~
~~~~'~~~
and with
~~~~ ~7
~~
~~~We now
analyze
the case of stochasticvolatility.
Fromequation (12b),
the Hamiltonian isgiven by
~~'~~~
~~~~''
~'~~~ ~~ ~~ ~~'
~~~ ~~~~~'~~~ ~~~'~~
~~"~'~
=
/~' ~PX ~PY~ipx(x-x')~~py (y-y')~-eH(x,y,px,py) j~ ~~)
_~
2x 2x
and from
(AA)
the matrix elements of the Hamiltonian isgiven by
Toperform the
the matrix
~
jpeY/2 ~
Note
det M
=
(~e~(I p~) (B.5)
and
~
(~ II p2
~~p~
~/~
~~
~~~~~'~~
Let
A=x-~'+er- ~e~ (B.7)
2 and
, e ~
B=y-y +q-j(. jB.8)
From
(B.2, B.3),
onperforming
the Gaussianintegrations,
we have theFeynman
relation~~'~~~
~~~~"~'~ 2xe~~~~ ~~
~~where from
(B.2, B.4, B.6)
~
e2(l~-
p2)
~~~~~
~2 ~~
~
~ ~~~~~~
~~~~~ ~~'~~~
and
finally
from(B.7, B.8),
for dx= ~ x' and
by
= yy',
we have thenegative
definiteLagrangian given by
---_
~~
Y
~
2~2~~~~~((
~j~T
1 ~ p ~~~~ ~~~ ~
~~
2~ j~~~~()+~-jj2)j2 ~~j~~ ~~~~
Appendix
CThe
f
DX-PathIntegration
The
path integration
over thex(t)-variables
inequation (19)
can be doneexactly,
and the derivation isgiven
below [9]. LetQ
=DXe~~ (C.1a)
where from
(22b)
thex-dependent
term of theLagrangian
isgiven by
Let
~~ ~
~~~ ~~~~~~~~
~~
~~~'
~~'~~~
(C.2b)
~ ~
~~ ~ ~~ ~ ~ ~~~)2
~~~~
SX
"2E(1 P~) 1~
~with
boundary
valuesgiven by
To =
x',
TN = x.(C.2c)
We make the
change
of variables1
x~ = z~ e
~
cj,
dx~
=
dz~,
I=
1, 2,.
,
N 1
(C.3a)
j=1
with
boundary
valueszo =
x' (C.3b)
N
zN = x + e
~
cj.
(C.3c)
j=1
We hence have from
(C.2, C.3)
s~
=~ ~
~-t
~ ~
~)2 j~ ~~)
2e(1 p~)
~
~ ~
and,
from(25c, C.3)
e~~~/~ fl
/~~'
~~~ ~~~~ e~z (~'~~~
Q 2xeji p2)
~~i -~J
~
All the zi
integrations
can beperformed exactly;
one starts from theboundary by
first inte-grating
over zi, and then over z2, andfinally
over zN-i Consider the ziintegration.
We have/~ ~~l~~~2)~~~~ e(l~
p2)~~ ~~~~ ~~~~~~ ~~~~
~°~~~~~Y2/2
~Yi + eY2
~~~~
2e(1 p2
~Yi + eY2 ~~~~°~~~' ~~'~~
Repeating
thisprocedure (N I)
timesyields
e~i (C.6a)
~ tie(1 p2) £$1
~~where
~~
2e(1
~~
£$1
~~~~~
~~~~1
,
( j2 (C.6b)
~~
~ ~ ~ ~~~£(~
~~~~
~
~~
~ ~
For the case of constant
volatility (
= 0
= p and
ef
=
a2
= constant for all
I; equation (C.6)
then reduces to the Black-Scholes
given
inequation (A.3).
Appendix
DGenerating
FunctionZ(j,
y,p)
~~/~ ~~~~~~~~
zu, y,p~ j
Dy
expi j~
dtJit)vit)ieP~i°~/~e~°. i~.~~~
from
(27b)
we have~° (2 ~
~~~
~
~ ~ ~~~~
~~'~~~
with
boundary
conditiony(T)
= y,jD.1c)
We first evaluate
Z(j,
y,y') given by
thepath integralin (D.1a)
but with theboundary
conditiony(°)
"y',y(T)
" y
(D.2)
and from
equation (D.1)
Z(J, y,P)
~
/ dy'Z(j,
y,
y')ePY'/~ (D.3)
Define new
path integration
variablesz(t) by
Z(t)
=y(t) y'
+IV' y). (D.4)
Note the new variables
z(t)
due to(D.2)
haveboundary
conditionszjo)
= ot
zjy). jD.5)
~~~~~
zjj,
v,v')
=
e~ /
D~~~~ ~~
~~
with
~ ~(2
~~'
~ ~~ ~ ~~~~~~ ~~' ~
~~~~~~
~'
T
~
~
~~ ~~
~~~
~~'~~
and
~~ ~
~~ ~~~~~~~~
~2 ~
~~~
~
~~'
~~'~~
To
perform
thepath integral
overz(t),
note that fromboundary
condition(D.5)
we have the Fourer sineexpansion
on
z(t)
=~ sin(xnt/T)zn. (D.9)
n=1
From
(D.8, D.9)
we haveg~2 °~ °~ ~
Sz
= -j~j n~z(
+~j[
dtj(t) sin(xnt/T)]zn. (D,10) 4T(
~~~ ~_~
The
path integration
overz(t)
factorizes intoinfinitely
many Gaussianintegrations
over thezn's
and we obtain/DZe~z
=C' ~ dzidz2dz3. dzo~e~z (D.11)
=
C(T)e~~ (D.12)
where
W
=
) / ~
dtdt'j(t)D(t, t')j(t') (D.13)
=
~~
/~
dt/~ dt'j it) (T t)t'j it') (D.14)
T o o
since
,
f
I~j~j~~~/~)~in(xnt'/T) ~~~~~
D(t,t
~2
~=i
=
fl [t'9(t t')
+t9(t' t)
~~ ].(D.16a)
where the
step
function is definedby
Ii
t > 0flit)
=
1/2
t= 0.
(D.16b)
0 t < 0
The normalization function
C(T)
can be evaluatedby
firstconsidering
the discrete and finite version of theDZ-path integral along
the lines discussed in Section 3. The result isgiven
[9]by
~~~~ ~fi ~~
~~~
Collecting
our results we have~wu+w zlJ, u',u)
=
~ xi
TlD.18)
and
performing
they'
Gaussianintegration
in(A.24) finally yields Z(j,
y,p)
=
e~ (D.19)
with
F
= y dt
j(t)
+(~L
(~) dt(T t) j it)
+(~
dtj(t) (T t) dt' j it')
+F' (D.20a)
~~
2~~ ~~
~
where
~
F'= ~yp
+~(~p / dt(T t)j(t)
+
~pT(~L ~(~)
+~p~(~T. (D.20b)
2 2
o 2 2 8