Stochastic Processes and Their Applicati
Stochastic Processes and Their Applicati
Stochastic Processes and Their Applicati
Mathematical Finance
1 Introduction 3
2 Financial Background 4
2.1 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 Stocks: the Underlying Asset . . . . . . . . . . . . . . . . 4
2.1.3 Payoffs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.4 Financial Leverage . . . . . . . . . . . . . . . . . . . . . . 6
2.1.5 Trading Strategies: Option Spreads . . . . . . . . . . . . . 7
2.2 Arbitrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Stochastic Processes 10
3.1 Brownian Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.2 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Geometric Brownian Motion . . . . . . . . . . . . . . . . . . . . . 11
3.2.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.2 A Better Model . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Stochastic Calculus 13
4.1 Stochastic Integrals . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 Ito’s Formula: A Stochastic Chain Rule . . . . . . . . . . . . . . . 16
4.2.1 Motivation by Taylor Expansion . . . . . . . . . . . . . . . 16
4.2.2 Formal Ito’s Formula . . . . . . . . . . . . . . . . . . . . . 16
1
6 Numerical Solutions 20
6.1 Monte Carlo Method . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.1.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2 Euler-Maruyama Method . . . . . . . . . . . . . . . . . . . . . . . 21
7 Application: 3M Company 23
7.1 Estimating the Parameters . . . . . . . . . . . . . . . . . . . . . . 24
7.2 The Application: The Black-Scholes Price vs. The True Market
Price . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.2.2 Implied Volatility . . . . . . . . . . . . . . . . . . . . . . . 25
8 Appendix: Code 26
8.1 Payoff Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.2 Brownian Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.3 Monte Carlo Simulation . . . . . . . . . . . . . . . . . . . . . . . 27
8.4 Euler-Maruyama Payoff . . . . . . . . . . . . . . . . . . . . . . . 27
8.5 Pricing European Call . . . . . . . . . . . . . . . . . . . . . . . . 28
9 References 30
2
Chapter 1
Introduction
3
Chapter 2
Financial Background
2.1 Options
2.1.1 Basics
An option is a contract that gives the purchaser the right to buy or sell a specified
number of shares of an underlying asset at a fixed price on a specified future date.
There is no obligation to exercise the option. In our case, we will discuss options
whose underlying asset is a publicly traded stock.
The price at which the buyer of an option agrees to buy or sell an option, if
he or she so chooses, is called the strike price. It is denoted as K. The time at
which the option expires is called expiry, denoted as T .
Options can be classified as either call or put options. A call option gives
the purchaser the right to buy a security. A put option gives the purchaser the
right to sell a security. Generally, one option corresponds to the purchase or sale
of 100 shares of stock.
There are many types of options. Two specific types are European and
American options. A European option gives the purchaser the right to buy or
sell stock only upon expiry of the option. Alternatively, an American option gives
the purchaser the right to buy or sell stock at any time between purchase and
expiry. In this paper, we will only consider European options.
4
Stocks are traded on an exchange or market, where buyers and sellers are
linked together. Stock prices are determined by supply and demand. If investors
feel strongly about a stock, they will demand more shares, causing the stock price
to increase.
Company earnings play a major role in investor demand. Many other factors,
like speculation, news events, and dividend payouts, also drive stock prices. How-
ever, there is no single parameter responsible for changes in stock price. Often,
it is the case that investors buy or sell stock based on “feelings.” Because of
this, there is an inherent randomness to the stock market. Mathematically, this
randomness can be addressed with stochastic processes.
2.1.3 Payoffs
18
16
14
12
Payoff
10
0
0 5 10 15 20 25 30 35 40
Stock Price
Figure 2.1: Payoff for a European call option with strike price $20
5
were, the payoff would be negative; the investor chooses a zero payoff rather than
a negative payoff.
The payoff from a European put can be represented by the following function:
P = max(K − S(T ), 0)
If the stock price at time T is less than the strike price, the owner of a put will
exercise the option, agreeing to sell the specified shares at the price K. The
payoff from this transaction will be the difference of K − S(T ). Stock can be
bought for S(T ) and sold for K, where S(T ) < K. If S(T ) > K, then the put
will not be exercised; doing so would result in a negative payoff.
Payoff for a European Put Option
20
18
16
14
12
Payoff
10
0
0 5 10 15 20 25 30 35 40
Stock Price
Figure 2.2: Payoff for a Eurpean put option with strike price $20
6
$50,000. The profit is now $100,000; a 50% increase in stock price leads to a
100% increase in profit.
Straddle
A long straddle involves buying a call and put option with the same strike price
on the same stock. A long straddle is ideal for a volatile stock; the investor profits
when the stock goes up or down drastically.
A short straddle involves selling a call and put with the same strike on the
same stock. It gives a profit only when the stock price does not change greatly.
A long straddle has a limited loss and an unlimited profit. A short straddle
has an ulimited loss and a limited profit.
Payoff for a Long Straddle
20
18
16
14
12
Payoff
10
0
0 5 10 15 20 25 30 35 40
Stock Price
Strangle
A strangle involves the same strategy as a straddle, except that the strike prices
for the call and put are not equal. The strike for the call is greater than the strike
for the put. For a long strangle, a drastic change (either positive or negative) in
stock price results in a profit. However, the change in stock price must be greater
for a long strangle than for a long straddle.
7
Payoff for a Long Strangle
10
Payoff
5
0
0 5 10 15 20 25 30
Stock Price
Butterfly Spread
A butterfly spread (using call options) involves purchasing four calls. One call is
purchased with a low strike price and another with a higher strike price. Then
two call options are sold with a strike price inbetween the long options.
The butterfly spread is profitable when the stock price does not change dras-
tically or remains close to the strike prices of the two short calls. In addition,
there is a limited loss to this strategy. The butterfly spread can also be formed
with put options (profitable with a volatile stock).
Payoff for a Butterfly Spread
10
6
Payoff
0
0 5 10 15 20 25 30 35 40
Stock Price
8
2.2 Arbitrage
In deriving a model for the pricing of options, an important assumption is made
regarding arbitrage. Arbitrage is the ability to buy an asset in one market and
instantaneously sell it in another market for a profit.
Arbitrage is possible when one of the following three conditions is not met:
1. The Law of One Price: any given asset must trade at the same price on any
market
2. Two assets with identical cash flows must trade at the same price
3. An asset with a known future price must trade at its risk-free discounted
price today
9
Chapter 3
Stochastic Processes
0.5
W(t)
−0.5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t
Figure 3.1: A random Brownian Motion along the time interval [0, 1]
3.1.1 Definition
Definition: Brownian Motion. A Brownian Motion W (t, ω) is a function
W : [0, ∞] × Ω → R, where Ω represents the set of outcomes in a probability
space, satisfying the following three conditions:
10
2. For 0 ≤ s < t ≤ T , W (t) − W (s) ∼ N (0, t − s) where N is the normal
Gaussian distribution, with mean 0 and variance t − s.
3. For 0 ≤ s < t < u < v ≤ T , the increments W (t) − W (s) and W (v) − W (u)
are independent for all s, t, u, v ∈ [0, T ]
3.1.2 History
The long studied model known as Brownian Motion, also known as a Wiener
Process, is named after the English botanist Robert Brown. In 1827, Brown
described the unusual motion exhibited by a small particle totally immersed in a
liquid or a gas.
In 1900, the French mathemetician Bachelier independently introduced Brow-
nian motion to model the price movements of stocks and commodities.
In 1905, Albert Einstein was able to explain this motion mathematically. He
assumed that the immersed particle was continuously bombarded by molecules
of the surrounding medium.
In a series of papers originating in 1918, Norbert Wiener provided a mathe-
matically concise definition and other mathematical properties of Brownian Mo-
tion.
11
3.2.2 A Better Model
When using a Brownian Motion to describe stock prices, two major flaws arise.
First, a Brownian Motion could become negative. Stock prices, however, are never
negative. Second, a Brownian Motion assumes the price difference, regardless of
the initial price, follows the same normal distribution. In the case of stocks, the
probability that a stock would drop from say $100 to $90 (a 10% change) is not
the same as if the stock were to drop from $50 to $40 (a 20% change). The
Brownian Motion model assigns these two events equal probability.
Because a Geometric Brownian Motion is nonnegative, it provides for a more
realistic model of stock prices. Also, the GBM model considers the ratio of stock
prices to have the same normal distribution. Therefore, the percentage change
in price as opposed to the absolute change in price is modelled.
12
Chapter 4
Stochastic Calculus
N
X −1 Z b
f (tn )(tn+1 − tn ) ≈ A = f (4.1)
n=0 a
NX−1 Z b
tn+1 + tn
f( )(tn+1 − tn ) ≈ A = f (4.2)
n=0
2 a
The sum (4.1) is the lefthand sum and the sum (4.2) is the midpoint sum. As
Rb
the number of partitions goes to infinity, both sums approximate a f as A.
RT
Now consider the case of a stochastic function W (t) and its integral 0 W (t)dW (t).
Rb
This stochastic integral can be approximated in the same manner a f was ap-
proximated by (4.1) and (4.2). However, the approximations resulting from a
lefthand sum and a midpoint sum on a stochastic function are not equivalent;
the lefthand sum results in the Ito Integral while the midpoint sum results in
the Stratonovich Integral. We will concern ourselves with the Ito Integral.
13
4.1.2 Example
Consider the stochastic integral
Z T
W (t)dW (t). (4.3)
0
Ito Integral
The Ito Integral of (4.3) is the limiting case of the lefthand sum
N
X −1
Sn = W (tn )(W (tn+1 ) − W (tn )). (4.4)
n=0
14
and
1 1
E[Sn ] = (E[W (T )2 ] − T ) = (T − T )
2 2
= 0.
It can be shown that the sum QV tends to T , in the L(Ω)2 sense. If t →
W (t, ω) were a smooth function, we would have
N
X −1
QV = W (θn )2 (tn+1 − tn ) ≤ C∆tT,
n=0
15
4.2 Ito’s Formula: A Stochastic Chain Rule
4.2.1 Motivation by Taylor Expansion
Given a function f (t, S(t)), where S(t) solves the stochastic differential equation
dS = Sµdt + SσdW , we must find a formula for determining df .
Let us apply a Taylor Expansion 1 to f (t, S(t)), disregarding the fact that S(t)
is stochastic:
1 1
df = ft dt + fS dS + ftt dt2 + fSS dS 2 + ftS dtdS + . . .
2 2
where . . . represents higher order terms.
√
Proposition 1. dS → dt as dt → 0 in the L2 sense
Making use of this proposition results in
√ 1 1
df = ft dt + fS dt + ftt dt2 + fSS dt + ftS dt3/2 + . . .
2 2
Because dt → 0, dt2 and dt3/2 can be eliminated: a number less than the absolute
value of one raised to an exponent greater than one is smaller than the original
number (nα < n, for n < |1| and α > 1). This also means that the higher order
terms can be eliminated; they all contain a dtα term. Therefore,
1
df = ft dt + fS dS + fSS dt
2
1
= ft dt + fS (Sµdt + SσdW ) + fSS dt
2
1
= (ft + SµfS + fSS )dt + SσfS dW (4.9)
2
(4.9) is Ito’s Formula applied to f (t, S(t)).
16
Chapter 5
dS = Sµdt + SσdW
with constants µ equal to the drift and σ equal to the volatility. dW follows a
Brownian Motion.
Our goal is to construct a portfolio that replicates a European call option. If
we can price the replicating portfolio, then we can also price the option.
To construct the replicating portfolio Π, consider a short position in the call
option, −f , ∆(t) shares of stock S, and β(t) shares of a risk-free bond B. There-
fore,
Π = −f + ∆(t)S + β(t)B (5.1)
ASSUMPTIONS:
• The risk-free bond B grows at the rate dB = rBdt, where r is the risk-free
interest rate.
• There is no arbitrage.
17
Now differentiating (5.1) with respect to t gives
dΠ = −df + ∆(t)dS + Sd∆(t) + β(t)dB + Bdβ(t) + d∆dS (5.2)
The self-financing assumption says that changes in the value of the portfolio
Π are not caused by changes in the number of shares or bonds. Rather, changes
in the value of Π are caused only by changes in the value of S, r, and f . This
means that (5.2) can be re-written as
dΠ = −df + ∆(t)dS + β(t)dB (5.3)
Now applying Ito’s Formula to f (t, S(t)) gives
1
df = (ft + µSfS + σ 2 S 2 fSS )dt + σSfS dW
2
Substituting this result and dS and dB into (5.3) gives
1
dΠ = (−ft −µSfS − σ 2 S 2 fSS +∆(t)µS +β(t)rB)dt+(∆(t)σS −σSfS )dW (5.4)
2
Choose ∆(t) = fS . This eliminates the stochastic element, dW . Now (5.4)
becomes
1
dΠ = (−ft − µSfS − σ 2 S 2 fSS + µSfS + β(t)rB)dt (5.5)
2
Since there is no arbitrage, the portfolio must grow by the rate of dΠ =
rΠdt = r(−f + fS + β(t)B)dt. Substituting into (5.5) yields
1
ft + σ 2 S 2 fSS + rSfS − rf = 0 (5.6)
2
(5.6) is the BLACK-SCHOLES PDE, with final condition f (T, S) = (S −K)+
18
The Feynman-Kac Theorem provides a way of relating the Black-Scholes par-
tial differential equation with a stochastic differential equation. The SDE is
independent of the drift parameter.
The PDE
1
ft + σ 2 S 2 fSS + rSfS − rf = 0 (5.7)
2
with final condition f (T, S) = max(S(T ) − K, 0) and the SDE
e
f (t, S(t)) e ) − K, 0)]
= E[e−r(T −t) max(S(T (5.8)
with
dSe = rSdt
e + σ SdW
e
are equivalent. Finite difference or finite element methods can be used with
(5.7), while (5.8) is ideal for the Monte Carlo Simulation.
where
S 1 2
ln( K ) + (r + 2
σ )(T − t)
ω1 = √
σ T −t
S 1 2
ln( K ) + (r − 2
σ )(T − t)
ω2 = √
σ T −t
and Φ represents the Gaussian CDF.
5.4 History
In 1973, Myron Scholes and Fisher Black derived the Black-Scholes formula.
Their work was built upon the earlier research of Paul Samuelson and Robert
Merton. The Black-Scholes formula revolutionized the trading of options. It gives
investors a mathematical approach to pricing options, as opposed to guessing.
It assumes that the stock or underlying asset follows a random walk with
constant drift and volatility, there are no arbitrage opportunities, stock trading
is continuous, there are no dividends, there are no transaction costs, stocks are
perfectly divisible (can buy a fraction of a stock), and the stock can be sold short.
Not all of these assumptions are realistic, especially the assumption that a stock
has constant volatility. However, Black-Scholes is still useful.
19
Chapter 6
Numerical Solutions
20
6.1.2 Example
The following figure is an example, using MATLAB, of a Monte Carlo Simulation:
4
mean of 1000 paths
5 individual paths
3.5
2.5
U(t)
2
1.5
0.5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t
Figure 6.1: Monte Carlo Simulation along 1000 discretized Brownian paths of
GBM
In this example we evaluate the stock model function U (t, S(t)) along 1000
discretized Brownian paths. The expected value of this solution can be seen as
the center line with a smooth appearence. Notice that although U (t, S(t)) is non-
smooth along the individual paths, the expected value of the solution appears to
be smooth. This can be established by noting that the properties of the Brownian
motion require the expected value of S(t) to be zero. Therefore, the expected
value of U (t, S(t)) is solely dependent on the drift and not the volatility. In this
example, the expected value turns out to be e9/8t .
21
Let us take a look at Figure 6.2. The black line represents the true solution
and the x-line represents the Euler-Maruyama approximated solution. The true
solution and Euler-Maruyama approximated solution were computed along 1000
discretized Brownian paths for different initial values, ranging from 70 to 95. The
strike price (K) was set at 82.96, the interest rate (r) at 10.8%, the time (T ) at
.2 years, and volatility (σ) at .1195.
Price of European Call Option
9
6
Expected Value
0
70 75 80 85 90 95
Initial Value S(0)
Notice that the graph in Figure 6.2 resembles the call payoff graph shown in
Figure 6.2. The computed graph’s curve begins to rise slightly before the strike
price of 82.96, which differs from the previously shown payoff graph. This differ-
ence can be explained by the fact that our computed graph is for the expected
value of the payoff at the initial time, while the previously shown payoff graph
was drawn at the expiration date. Given any set of initial values (time, interest
rate, strike price and volatility), our code can compute the expected value or
price of the option under the set of Black-Scholes assumptions.
22
Chapter 7
Application: 3M Company
3M COMPANY
100
90
80
70
60
50
40
30
0 200 400 600 800 1000 1200 1400
As a real world application, we have taken five years of historical data from
the 3M Company (NYSE symbol MMM) to estimate the parameters for the
stochastic Black-Scholes model. Using numerical methods, we wanted to see how
close our model predicted the price of an option with respect to the real option.
The model used is the result of the Feynman-Kac Theorem (5.8), as applied
to the Black-Scholes deterministic PDE.
23
7.1 Estimating the Parameters
For our model, which is independent of drift µ, it was only necessary to estimate
the volatility σ. However, even though it was unnecessary, we estimated µ.
To estimate the parameters, five years of historical daily closing prices were
collected for MMM. Next, the daily percentage change in stock price was com-
puted. This was done in the following manner:
Si
∆i = ln( )
Si−1
where Si is the closing price on day i and ∆i is the daily change in closing price.
Next, the sample standard deviation of the ∆i terms was calculated:
v
u N
u 1 X
Sdaily = t (∆ − ∆i )2
N − 1 i=1
This gives an estimate for the daily volatility, but we are interested in the yearly
√
volatility. Since there are 252 trading days in a year, multiplying Sdaily by 252
will give us our yearly volatility estimate:
v
u N
u 252 X
b=
σ t (∆ − ∆i )2
N − 1 i=1
24
most importantly, constant volatility.
In the real market, stocks often change in their volatilities. For example,
the airline industry is more volatile when gas prices increase. A well-known
discrepency arises between the market price of options and the computed Black-
Scholes’ price. This discrepency can be better accounted for when using a stochas-
tic volatility model. It is important to note that there is no generally accepted
stochastic volatility model.
16
14
12
Price or Implied Volatility
10
0
70 75 80 85 90 95
Strike Price
Notice that the implied volatility is not constant; it increases the further away
from the strike price (82.96). This “smile-effect” gives rise to what is known as
the Smile Curve. Intuitively, a stock with a higher volatility is harder to predict.
Therefore, the stock’s option requires a higher premium due to the increased
stock volatility.
25
Chapter 8
Appendix: Code
%EURO CALL
s=0:d:k; y=0; AXIS([0 40 -5 40]); AXIS manual; plot(s,y, ’k*’) hold
on; s=k:d:2*k; y=s-k; plot(s,y,’k*’) title(’Payoff for a European
Call Option’); hold off; pause;
%EURO PUT
s=0:d:k; y=k-s; plot(s,y,’k*’); hold on; s=k:d:2*k; y=0;
plot(s,y,’k*’); title(’Payoff for a European Put Option’); hold off;
pause;
%EURO STRADDLE
s=0:d:k; y=k-s; plot(s,y,’k*’); hold on; s=k:d:2*k; y=s-k;
plot(s,y,’k*’); title(’Payoff for a Long Straddle’); hold off;
pause;
%EURO STRANGLE
s=0:d:k_0; y=k_0-s; plot(s,y, ’k*’); hold on; s=k_0:d:k; y=0;
plot(s,y, ’k*’); s=k:d:k+k_0; y=s-k; plot(s,y,’k*’); hold off;
title(’Payoff for a Long Strangle’); pause;
%BUTTERFLY SPREAD
s=0:d:k_0; y=0; plot(s,y,’k*’); hold on; s=k_0:d:k; y=s-k_0;
plot(s,y,’k*’); s=k:d:k_2; y=s-k_0-2*s+2*k; plot(s,y,’k*’);
s=k_2:d:k_2+k_0; y=0; plot(s,y, ’k*’); title(’Payoff for a Butterfly
Spread’);
26
8.2 Brownian Motion
%BPATH2 Brownian path simulation: vectorized
dW = sqrt(dt)*randn(1,N); % increments
W = cumsum(dW); % cumulative sum
% problem parameters
vol = 0.1195; r = 0.108; XzeroStart = 65; K = 82.96; M = 1000;
T = .2; N = 2^8; dt = T/N; t = [dt:dt:T]; R = 4; Dt = R*dt; L =
N/R;
27
Xtrue = Xzero*exp((r-0.5*vol^2)*repmat(t, [M 1])+vol*W);
XendTrue = Xtrue(1:M,N)-K; % true solution based off Black-Scholes
Gtrue = exp(-r*T)*max(XendTrue,0); % defines funtion max(X-K, 0)
MeanGtrue(i) = mean(Gtrue); % expected value of G
Xem = zeros(M,L);
Xtemp = repmat(Xzero, [M 1]);
for j = 1:L
Winc = sum(dW(1:M,R*(j-1)+1:R*j),2);
Xtemp = Xtemp + r*repmat(Dt, [M 1]).*Xtemp + vol*Winc.*Xtemp;
Xem(1:M,j) = Xtemp;
end
XendEm = Xem(1:M,L)-K;
GEm = exp(-r*T)*max(XendEm, 0);
MeanGEm(i) = mean(GEm);
end
% problem parameters
vol = 0.1195; r = 0.108; Xzero = 82.96; KStart = 70; M = 10^4; N =
2^8;
T = .2; %8/3/04 thru 10/15/04 = 73/365
dt = T/N; t = [dt:dt:T];
dW = sqrt(dt)*randn(M,N); % Brownian increment
W = cumsum(dW,2); % discretized Brownian path
%initialized variables
Ivol = [0 0 0 0 0 0]; min = [100 100 100 100 100 100]; ivolatility =
[0 0 0 0 0 0]; MeanGtrue = [0 0 0 0 0 0]; diff = [0 0 0 0 0 0];
28
Xtrue = Xzero*exp((r-0.5*vol^2)*repmat(t, [M 1])+vol*W);
XendTrue = Xtrue(1:M,N)-K; % true solution based off Black-Scholes
Gtrue = exp(-r*T)*max(XendTrue,0); % defines funtion max(X-K, 0)
MeanGtrue(i) = mean(Gtrue); % expected value of G
count = 0;
value = MeanGtrue(i);
done = 1;
temp = 100;
while done == 1
count = count + 1;
Ivol(i) = Ivol(i) + .01;
Itrue = Xzero*exp((r-0.5*Ivol(i)^2)*repmat(t, [M 1])+Ivol(i)*W);
IendTrue = Itrue(1:M,N)-K; % true solution based off Black-Scholes
Ihold = exp(-r*T)*max(IendTrue,0); % defines funtion max(X-K, 0)
value = mean(Ihold); % expected value of G
temp = abs(value - Cobs(i));
if temp < min(i)
min(i) = temp;
ivolatility(i) = count;
else
done = 1; %as vol increases so does the mean
%therefore if not closer to true value heading further from true value
end
if count == 100
done = 0;
end
end
end
29
Chapter 9
References
2. Goodman, J., Moon, K.S., Szepessy, A., Tempone, R., Zouraris, G., Stochas-
tic and Partial Differential Equations with Adapted Numerics, 2004.
4. Hull, John C., Options, Futures, and Other Derivatives: Fifth Edition,
Pearson Education, Inc., 2003.
30