Financial Derivative Analysis And Simulation
Pricing and Analysis of Financial Derivative by Credit Suisse using Monte Carlo, Geometric Brownian Motion, Heston Model, CIR model, estimating greeks such as delta, gamma etc, Local volatility model incorporated with variance reduction.(For MH4518 Project)
Install / Use
npx skills add caramel2001/Financial-Derivative-Analysis-and-SimulationInstalls into whichever agent you are using.
README
MH4518: Simulation Techniques in Finance
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.
Featured Derivative Pricing Examples
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.
Modeling and Simulation of Underlying Assets
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.
Pricing Derivatives and Sensitivity Analysis
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.
Data Analysis and Backtesting
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.
Contributing
Interested in contributing to our simulations? We welcome contributions that enhance our simulations or introduce new models.
Related Skills
python-debugpy
385.5kDebug Python with pdb, breakpoint(), post-mortem inspection, and debugpy remote attach.
skill-creator
385.5kCreate, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
claude-opus-4-5-migration
140.6kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
automl-hyperparameter-optimization
40.5kAutoML and hyperparameter optimization rules for Python ML projects using Ray Tune, Optuna, PyCaret, and time-series AutoML libraries
Languages
Security Score
Audited on May 25, 2026
