Skip to content

About

Options Pricing & Hedging

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Options Trading Library

A C++ library for options pricing and Greeks calculations using the Black-Scholes model. This library provides functionality for calculating option prices, Greeks (Delta, Gamma, Theta, Vega, Volga, Vanna), and implied volatility.

Features

  • Black-Scholes option pricing
  • Greeks calculations (Delta, Gamma, Theta, Vega, Volga, Vanna)
  • Implied volatility calculation
  • Support for both Call and Put options
  • Strategy analysis with multiple options
  • Time-step analysis for option strategies

Prerequisites

  • C++17 compatible compiler
  • CMake 3.15 or higher
  • Boost library (tested with version 1.82.0)

Building the Library

  1. Clone the repository
  2. Configure with CMake:
cmake --preset=default
  1. Build the project:
cmake --build build

The built DLL will be available in the build/bin directory.

About

Options Pricing & Hedging

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages