GithubHelp home page GithubHelp logo

simulation-in-finance's Introduction

Simulation and Analysis of a CHF Autocallable Barrier Reverse Convertible Product

Introduction

This group project is part of the MH4518 Simulation Techniques in Finance module at Nanyang Technological University (NTU). Our focus was to employ Monte Carlo simulation techniques to estimate the risk-neutral price of a financial derivative tied to two correlated underlying assets over a three-month period, specifically involving shares of Lonza Group AG (LONN.SE) and Sika AG (SIKA.SE).

Results

Our testing and comparison of several asset price models, against market prices as benchmarks, led us to determine that the multi-asset Geometric Brownian Motion (GBM) model produced the lowest Root Mean Squared Error (RMSE) in product price estimates, particularly when fine-tuned with a variety of hyperparameters.

Product Price using GBM

Navigation

Within this Folder

  • code: Contains subdirectories for each contributor's packages and scripts:
    • sc: Sze Chong's packages.
    • sy: Si Yuan's packages.
    • yq: Yi Qwan's packages.
  • data: Stores bond, options, and product datasets.

Usage

To execute simulations, initiate the process with code/yq_script.py. Ensure all dependencies are installed prior to running the simulations.

Contribution

  • Bian Si Yuan
    • Interest Rate Modelling
    • Variance Reduction Techniques
  • Khor Sze Chong
    • Product Pricing
    • Sensitivity Analysis
  • Tang Yi Qwan
    • Modelling of the Multidimensional GBM and Heston models
    • Simulation of Share Price Paths
    • Hyperparameter Grid Search

Future Improvements

  • Integrate exogenous data for modelling LONN.SE shares.
  • Enhance simulation efficiency.
  • Refine calibration techniques.

Contact Information

simulation-in-finance's People

Contributors

yiqwan avatar kszechong avatar maffinnn avatar

Watchers

 avatar

Forkers

yiqwan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.