Next: The Algorithm
Up: thesis
Previous: The Black-Scholes Equation
  Contents
Subsections
Since the appearance of the analysis by Black and Scholes, several
people have tried to extend it and relax the assumptions on which the
theory has been based. Merton[9] dropped the assumption of
constant interest rates and showed that in this case, an option can be
priced in terms of a bond price. In the same paper, Merton also showed
how the Black-Scholes formula can be extended to cover the situation
in which the volatility is a deterministic function of time. This is
more realistic as the strong assumption of constant volatility is
known not to be true[10]. Research has also been done
assuming different processes for the evolution of stock prices by
Merton[11], Cox and Ross[12] and
Jones[13]. Cox and Ross[12] and
Rubinstein[14] have solved the problem for the case
when the volatility is a function of the underlying security price.
Empirical evidence investigating the distribution of stock returns has
shown mixed results. Kon[15] finds that the observed
distributions are consistent with stochastic volatility while
Scott[16] shows that the hypothesis that stock returns are
distributed independently over time can be rejected. Bodurtha and
Courtadon[17] and Hull and White[18] also support
the hypothesis of stochastic volatility. Considering these results, it
seems reasonable to model volatility as another stochastic variable.
Several stochastic processes for the volatility have been considered
by researchers. For example, Hull and White[19],
Heston[20] and others have considered
the process
 |
(66) |
where
is white noise and
. Baaquie[8],
Hull and White and others have considered
 |
(67) |
while Stein and Stein[21] consider
 |
(68) |
where
and
are constants representing the mean
reversion strength and the mean value of the volatility
respectively. All the processes above except for
(4.3)
follow the general
form
 |
(69) |
Hence, to keep our discussion as general as possible, we have chosen
this stochastic process for the volatility. Note that this process has
one more free parameter as compared to the others, namely
. This allows for greater flexibility in the model. Most of
the processes considered by researchers have been mean-reverting as
there is some empirical evidence to show this
. The extension of the theory to
different processes for the volatility is straightforward.
The above, however, does not completely define the process followed by
the volatility as there is still a possibility of a correlation
between the white noise
in the stock price process and
, the
white noise in the volatility process. Again, to keep the discussion
as general as possible, we will assume that the correlation is 
.
The following derivation is due to Baaquie[25]
The process we are considering is
where
and
are constants,
and
and
are white noise processes with correlation
. Using Ito's lemma, we obtain the following expression for
the process followed by a derivative
dependent on the underlying
security and the volatility of that security
 |
(70) |
where, in the last form,
and
. We write it in
this form to separate the stochastic and non-stochastic terms.
We now consider two different options,
and
on the same
underlying security with strike prices and maturities given by
and
respectively. We form a portfolio
 |
(71) |
so that
 |
(72) |
We have to get rid of the stochastic terms to ensure perfect
hedging. Hence, we set
to obtain
Since the portfolio is now risk-less, it must increase at the risk-free
interest rate by the principle of no arbitrage. In other words, we
must have
 |
(73) |
After expanding
and simplifying, we obtain
 |
(74) |
It is important to note that
is not a function of
or
. This follows from the fact that the first
expression is dependent only on
and
while the second is
dependent only on
and
. Hence, it is independent of all
four variables. The term
is referred to as the market price of
volatility risk. This is because the higher the value of
, the
more averse the investors are to take on the volatility risk. The
reason this parameter is needed to price options with stochastic
volatility and not for Black-Scholes pricing is that volatility is not
traded in the market. Hence, it is not possible to perfectly hedge
against the volatility even though it is possible to perfectly hedge
against the underlying security price. Hence, investor risk
preferences have to be considered when considering stochastic
volatility or, in other words, risk-neutral valuation cannot be
applied directly to the volatility since volatility is not directly
traded in the market.
is difficult to estimate empirically and there is some
evidence that it is non-zero[27]. To estimate this
quantity, we consider the Cox, Ingersoll and Ross model where the
consumption growth has constant correlation with the spot-asset
return. This gives rise to a risk premium which is proportional to the
volatility. We assume this model for simplicity as it has only the
effect of redefining
in the above equation. Henceforth, we shall
assume that the market price of risk has been included in the
Merton-Garman equation by redefining
. Therefore, the
Merton-Garman equation for the process we are considering is
 |
(75) |
We introduce the variables
and
to simplify the
calculations. In terms of these variables, the Merton-Garman equation
is
 |
(76) |
For an option, we have
,
being the maturity
time. Hence, this is a final value problem.
When
, the solution for any volatility process, stochastic
or non-stochastic is straightforward. We make use of the theorem of
Merton that the solution for a deterministic volatility process is the
Black-Scholes price with the volatility variable replaced by the
average volatility. We can consider the stochastic volatility case as
a collection of a large number of deterministic volatility processes
and the option price is then the average of the prices produced by
each of the processes. In other words, if the volatility follows the
generic process
(where
may be stochastic), the option price
will be given by
![\begin{displaymath}
C = \int_0^\infty [SN(d_1(V)) - Ke^{-r\tau}N(d_2(V))]V_m(V)dV
\end{displaymath}](img422.png) |
(77) |
where
is the probability distribution function for the mean of
the volatility (which is a delta function for a deterministic process)
and
and
are the same variables as defined in the
previous chapter.
We will give two simple examples to illustrate this. First, let us
consider a deterministic process. We will choose the process
 |
(78) |
In this case, the probability distribution function of the mean of the
volatility is given by
 |
(79) |
giving us the Black-Scholes result with
replaced by
.
We will now consider a stochastic volatility process. We
choose
 |
(80) |
where
represents white noise. The distribution of the mean of
during the time interval
is given by
 |
(81) |
Hence, the option price is given by
![\begin{displaymath}
C = \sqrt{\frac{3}{2\pi \xi^2 T}} \int_0^\infty [SN(d_1(V)) ...
...au}N(d_2(V))]\exp\left(\frac{3(V - V_0)^2}{2\xi^2 T}\right) dV
\end{displaymath}](img438.png) |
(82) |
which can be computed numerically in a fraction of a second on a
microcomputer.
However, it is usually extremely difficult to find the distribution of
the mean of the volatility and hence, we usually perform a Monte-Carlo
simulation of the stochastic process, finding the average volatility
and the Black-Scholes price using that average volatility at each
step. The prices can then be averaged over to give an estimate of the
final solution. For most processes, a few tens of thousands of
configurations suffice to give a solution accurate to about 4
significant figures which is more than sufficient for our
purpose. Such a simulation generally takes only a couple of minutes on
a Pentium 200.
We will derive Merton's theorem once we have laid the foundation of
the theory for stochastic volatility. The theorem follows naturally and
elegantly from the quantum mechanical formulation of the theory.
In this section, we use the quantum mechanical methods pioneered in
Baaquie[8] for the volatility process
 |
(83) |
All the steps here including the formulation of the option-pricing
problem using path integration, using the Lagrangian and action to
gain insight into the problem and performing the
-integration
have been pioneered in the above paper. (In Baaquie[8],
the Hamiltonian, Lagrangian and action were derived for the process
. Hence, the following is an application
of the method to a slightly more general stochastic process.)
If we define the Hamiltonian operator as
 |
(84) |
we obtain the Merton-Garman-Schrödinger equation
 |
(85) |
which can be formally solved as
 |
(86) |
While this looks deceptively simple, no analytic solution has been
obtained for this equation. The special case
was solved using a series method by Hull and White[19] and
using elementary probability techniques by Heston[20]. A
solution for
was obtained by Baaquie[8] using
the path integral formalism of quantum mechanics.
The central quantity whose knowledge is sufficient to solve the
problem is the propagator
 |
(87) |
which can be conveniently handled in the Lagrangian formulation of
quantum mechanics.
To determine a Lagrangian for the problem, we will have to discretise
it. We discretise the time so that there are
time steps.The time
step is then
. The continuous variables
and
are then discretised to
and
where
. The operator
can
then be decomposed to
 |
(88) |
(where
,
and
) in the
limit
.
We see that if we can find
, we can find the propagator and hence the option price. Therefore,
let us look at this quantity more closely. Before we consider this
quantity for the stochastic volatility case, let us consider the
Black-Scholes (constant volatility) case as it is simpler and retains
the essential features.
In the Black-Scholes case, we only have one variable
(as
is
just a constant). We write
 |
(89) |
where
is a normalization constant. We already know the
answer from (3.26). We see that
where
.
For the stochastic volatility case, we have
 |
(90) |
The Hamiltonian in the momentum basis is given by
 |
(91) |
Hence, we have
 |
(92) |
(any reader who is unacquainted with multi-dimensional Gaussian
integrals should take a look at appendix A)
which can be done in a straightforward but tedious manner to get
 |
(93) |
and
 |
(94) |
which can be simplified to
 |
(95) |
This Lagrangian is difficult to deal with directly and hence we will
consider the action to obtain an algorithm for the problem.
It should be emphasized that the above Lagrangian is only exactly
correct in the limit
and the complete Lagrangian
may include terms of order
and greater apart from the
above expression.
The action, as we know, is defined as
. Hence, the
discretised version of the action is given by
where
is the Lagrangian at time step
. Hence, the propagator can be written in terms of the action as
where we define
(again
and
). We note that
the action is quadratic in
. This enables us to integrate over the
stock price.
We also define
 |
(96) |
which is the integral of the action over the stock price.
We will now find
. The
-dependent term in the
Lagrangian is
 |
(97) |
Let
 |
(98) |
Hence,
 |
(99) |
We now change the variables to
defined by
 |
(100) |
Then,
 |
(101) |
obtaining
 |
(102) |
All the
integrations can be performed exactly by a process of
induction. The exact procedure can be found in any textbook on path
integration such as Kleinert[28] or
Roepstorff[5]. (It is also treated in
Baaquie[8]). We illustrate the method below.
The integration over
is easily performed. We obtain
 |
(103) |
The above integration can be repeatedly performed over all the
variables
to obtain
 |
(104) |
where
 |
(105) |
which, on taking the limit,
, becomes
 |
(106) |
(for
the term
arises from the fact that
and it will be easily seen
that when
, that term is replaced by
) where
when
follows the random process (4.4). Hence, if we
can find the joint probability density functions for
and
with
following the
given stochastic process, we can get an analytic solution for the
problem which will be given by
 |
(107) |
where
is the joint probability distribution function. However, we
were unable find the joint probability distribution function for the
above quantities.
Hence, we retain the discrete solution which finally gives us
 |
(108) |
where
is given above and
We are now in a position to derive a Monte-Carlo algorithm to
calculate option prices with the volatility performing the stochastic
process (4.4) with any correlation
with
almost the same efficiency as the straightforward solution when
. However, the method has a disadvantage in that it cannot handle
lumpy dividends (for a continuous dividend yield
, we can just
replace
by
).
We now consider the case
and derive the result we stated
earlier in this chapter. In this case, the Hamiltonian, Lagrangian and
action are given by
The last expression is particularly interesting as
which finally
determines the option price is the same as that for the Black-Scholes
case with
replacing
. In other words, we just have to replace the constant volatility
in the Black-Scholes equation by the average volatility during the
time period under consideration.
This is precisely the substance of Merton's theorem. While we have
assumed a specific process for the volatility, the astute reader will
notice that the final result does not depend on that process as long
as that process is independent of
.
We now extend Merton's theorem to the case of non-zero correlation for
the stochastic process of the volatility that we are
investigating. Since the present value of the option is given by
 |
(109) |
and
is given by equation
(4.57) with
and
given by (4.59) and
(4.51) respectively. Now, since
describes
the probability of a specific path for
(we show this in detail in
chapter 6), we see that the propagator can now be written as in
equation (4.56) with
and
being functionals of this path and
being the final value
of
for the path. Hence, if we generate paths for
according to (4.6), the option price is given by
 |
(110) |
(since the payoff of the option is given by
) with the
average taken over the paths for
. Since the propagator is in the
form of a Gaussian, we can perform this integration to obtain
 |
(111) |
(
denotes the cumulative normal distribution as in the previous
chapter) where
and
are the initial and final volatilities
of the path respectively and
and
are given by
The reader should be easily able to verify that equation
(4.65) is the same as the Black-Scholes equation for
any single volatility path when
.
When
, several simplifications occur. We see
that
are known and
. In that
case, (4.65) reduces to
 |
(112) |
where
and
now have the relatively simple forms
Hence, we see that we have a straightforward solution for
even when the correlation is not zero.
When
and
, we obtain a similar
simplification since
and
. In this case,
we obtain the following expression for the option price
 |
(113) |
and
and
are now given by
For the case considered in Baaquie[8], we have
and
. In this case, we have
which gives us
 |
(114) |
where
and
are now given by
which is somewhat more complicated since two functionals,
and
of the volatility path are involved. In this case, however, a
perturbation analysis can be used to derive an approximate form for
the probability distribution functions of the functionals. Due to this
fortunate occurence, a series solution to this problem can be
obtained.
The probability density function for the functionals is a very
difficult quantity to obtain. The probability density function for
obtained for the special case
in
Stein and Stein[21]
. Stein and Stein[21] have used this
probability distribution function and the ``straightforward'' solution
for
to get an analytic form of the solution for this
case. We now see that the result can be extended to non-zero
if we can find the joint probability density function of this
functional and
. While the individual probability
distribution functions can be obtained (the pdf for
is obtained
in Stein[21] and the pdf for
is trivial), they are
not independent.
We show that the expected value of the underlying security
whose
initial value is
is given by
after time
has
elapsed for a large class of stochastic processes including the one we
are considering in this thesis. In other words, we show that
is a martingale.
We first change variables from
to
in (4.5) (changing
to
in accordance with risk-neutral valuation) to obtain
 |
(115) |
(where
is the time integral of
and hence a Wiener process)
where
may depend on
(
can be stochastic). We now consider
the more general process
 |
(116) |
We note that
so that
. In
other words, we see that
is a martingale. Hence, we have shown the
result. In general, a martingale process cannot have a drift term.
While the result is simple, it has important consequences. We note
that risk-neutrality alone cannot determine any constraints for the
volatility process. Any volatility process whatsoever satisfies
risk-neutrality.
We can also consider (4.5) and (4.6) as Brownian
motion on a Riemmanian manifold. This way of treating stochastic
differential equations is considered in detail in
Zinn-Justin[30]. The metric tensor of the manifold for
which (4.5) and (4.6) can be considered as simple
Brownian motion is found to be
 |
(117) |
Using this interpretation, we can derive the discrete form of the
Lagrangian (4.37). Further, we can also derive a continuous
time limit for the Lagrangian which is given by
 |
(118) |
where
,
,
,
and the Einstein
summation convention is implied. The reader will note that the
continuous Lagrangian is the same as the limit of the discrete
Lagrangian as
for the quadratic terms while the
continuous Lagrangian contains some extra linear terms in
and
which are related to the curvature of the manifold.
However, this Lagrangian is very difficult to deal with directly and
hence, we use the discrete action to derive an efficient algorithm.
Next: The Algorithm
Up: thesis
Previous: The Black-Scholes Equation
  Contents
Marakani Srikant
2000-08-15