The strike price in Asian option payoff functions causes "jumps", which hinder our capabilities in estimating the Quasi Monte Carlo method's error. The goal of this project is to use preintegration and variance reduction techniques to obtain higher accuracy for the QMC error estimates.
Together with Naoki Sakai, this project was done as part of the "Stochastic Simulation" course at EPFL. Here is a link to the report.
We model the stock price
where
-
$S(t)$ : the stock price at time$t$ , -
$r$ : the interest rate, -
$\sigma$ : the volatility of the stock price, and -
$w_{t}$ : a standard one-dimensional Wiener process.
and find that it yields the solution
Now to simulate the stock price, we simulate a discretized Brownian motion path
The Asian option payoffs are given by:
- (Asian call option):
$\Psi_{1}(\mathbf{w}):=\phi(\mathbf{w}) \mathbb{I}_{{\phi(\mathbf{w})}}$ - (Binary Digital Asian Option):
$\Psi_{2}(\mathbf{w}):=\mathbb{I}_{{\phi(\mathbf{w})}}$
where
and
-
$S_{t_{i}}$ is the stock price at time$t_{i}$ -
$K$ is the strike price
The value of these option payoffs can be calculated with the following
where, in order of appearance we have
-
$r$ : the interest rate, -
$T$ : the maturity of the option, -
$\Psi_{i}$ : the Asian option payoffs (defined above), -
$\mathbf{w}=(w_{t_{1}},w_{t_{2}},\dots,w_{t_{m}})$ : the discretized Brownian motion stock prices at times$t_{i}=i\Delta t$ with$\Delta t=\frac{T}{m}$ , and -
$C$ : the covariance matrix of$\mathbf{w}$ defined by$C_{i,j}=\min{ t_{i},t_{j} }$ .