Skip to content

The numerical results show significant computational savings by using MLMC method with Brownian Bridge

License

Notifications You must be signed in to change notification settings

Julien-Sklarik/Option-Pricing---Multi-Level-Monte-Carlo-Method

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stochastic Option Pricing with MLMC, QMC, and Brownian Bridge

This repository contains a Python project focused on the evaluation of an Asian option using the Cox-Ingersoll-Ross (CIR) model. Our team of three, Georgii Nikishin, Tristan Kirscher, and Julien Sklarik implemented various simulation techniques to compare their performance in terms of CPU time and mean square error (MSE).

Project Overview

We wish to evaluate the price of an Asian option: $C = \mathbb E\left[e^{-rT}(\frac{1}{k}\sum_{1≤i≤k}S(t_i)-K)^+\right]$

The project is based on the CIR (Cow, Ingersoll, Ross) model:

$dS_t = \alpha(b-S_t), dt + \sigma\sqrt{S_t}, dW_t$

with the following parameters:

α = 0.15, b = 1, σ = 0.2, T = 1, r = 0.05, K = 4, k = 20, ti = i/20

The project covers the following techniques:

  1. Multi-Level Monte Carlo (MLMC) method
  2. Standard Monte Carlo (MC) method
  3. (Randomized) Quasi-Monte Carlo (QMC) method
  4. Brownian Bridge construction

Features

  • Comprehensive implementation of MC, MLMC, QMC , and QMLMC methods to approximate the option price
  • Detailed comparison in terms of CPU time and MSE ceteris paribus
  • Explanation of the Monte Carlo sample size selection for each level
  • Exploration of Brownian Bridge construction and its impact on simulation results

Usage

  1. Clone the repository
  2. Install the required dependencies: pip install -r requirements.txt
  3. Run the main script: python main.py

Contributing

We welcome contributions, feedback, and suggestions to help improve and expand the project further. Please feel free to submit a pull request or create an issue for any bugs, enhancements, or questions.

License

MIT

About

The numerical results show significant computational savings by using MLMC method with Brownian Bridge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published