Welcome to our repository dedicated to the simulation and pricing of financial derivatives. Here, we explore various models and methods to price complex derivatives effectively. Our repository includes practical examples and deep dives into derivative products and their pricing methodologies.
We currently feature comprehensive simulations for two specific types of financial derivatives:
- Callable Barrier Reverse Convertible Derivative - Explore the pricing model and sensitivities of this complex structured product.
- USD Drop-Back Certificate tied to the S&P 500® Index - A detailed case study on this index-tied financial instrument.
For more detailed insights, refer to the factsheets included in each project directory.
In our simulations, we incorporate various asset models to ensure robust derivative pricing:
- Heston Stochastic Volatility Model: Used to capture the dynamic volatility of the underlying assets.
- Implied Volatility Model: Helps in understanding the market's view on future volatility.
- CIR Model for Interest Rates: Utilized for modelling the risk-free rate movements and their impact on derivative pricing.
- Geometric Brownian Motion (Normal GBM): The foundational model for asset price simulation under a random walk hypothesis.
Each model is simulated under various scenarios including with and without call features, and considering the effects of dividends.
We utilize advanced numerical techniques such as the Finite Difference Method (FDM) to estimate the sensitivities of derivative prices to changes in underlying parameters:
- Delta (𝛅): Measures the rate of change in derivative price relative to the price of the underlying asset.
- Gamma (𝚪): Captures the rate of change of Delta, providing insights into the convexity of the derivative's price.
Our repository not only focuses on theoretical modelling but also on empirical testing and validation:
- Backtesting: We perform rigorous backtests to validate our pricing models against historical data, ensuring their effectiveness and robustness.
- Data Evaluation: Through detailed analysis, we scrutinize the performance and stability of our models under different market conditions.
Interested in contributing to our simulations? We welcome contributions that enhance our simulations or introduce new models.