Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“˜ Project 2: Option Pricing Models

This repository explores classical option pricing models widely used in financial engineering.
Specifically, we implement and analyze two key methodologies: the Black-Scholes-Merton model and the Binomial Tree method. These tools are fundamental for valuing European options and understanding dynamic hedging strategies.


๐Ÿ“‚ Notebook Overview

๐Ÿ“„ Proj2_BlackScholesMerton.ipynb โ€“ Black-Scholes-Merton (BSM) Model

This notebook implements the closed-form Black-Scholes-Merton model for pricing European call and put options.
Key components include:

  • Derivation of BSM formula using standard mathematical functions
  • Application to real-world option parameters (e.g., volatility, interest rate, maturity)
  • Calculation of option Greeks (Delta, Gamma, Vega, Theta, Rho)
  • Sensitivity analysis of option prices to underlying parameters

This model assumes continuous trading, log-normal price distribution, and no arbitrage.


๐Ÿ“„ Proj2_BTREE.ipynb โ€“ Binomial Tree Option Pricing

This notebook implements a discrete-time binomial tree model for European and American options.
Key components include:

  • Construction of an up/down binomial lattice
  • Recursive backward valuation of call/put options
  • Visualization of convergence to BSM price as steps increase
  • Comparison between European and American style pricing

The binomial method is especially useful for American-style options that cannot be priced with BSM's closed-form solution.


๐Ÿ” Concepts Covered

  • ๐Ÿ“ˆ European Option Valuation
  • ๐Ÿงฎ Risk-Neutral Pricing and Arbitrage-Free Framework
  • ๐Ÿ— Binomial Tree Lattice Construction
  • ๐ŸŽฏ Sensitivity (Greeks) of Option Pricing Models
  • ๐Ÿ” Convergence of Discrete Models to Continuous Models

๐Ÿ›  Libraries Used

  • Python Standard Math Library
  • NumPy
  • Matplotlib (for plotting, optional)

๐Ÿ“ Folder Structure

financial-engineering2/
โ””โ”€โ”€ project2_option_pricing/
โ”œโ”€โ”€ Proj2_BlackScholesMerton.ipynb # Closed-form BSM pricing model
โ”œโ”€โ”€ Proj2_BTREE.ipynb # Binomial tree implementation
โ””โ”€โ”€ README.md

โœ… Notes

These notebooks are developed for educational purposes as part of a university course on Financial Engineering.
They serve as a practical introduction to quantitative option pricing.

About

BlackScholesMerten

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages