Skip to content

Connor-Colenso/Options-Pricing-Tool

Repository files navigation

Options-Pricing-Tool

Options pricing tool written in C++. Supports pricing the following options with a multithreaded Monte Carlo simulation utilising geometric Brownian motion.

European Style

  • Vanilla call
  • Call with squared payoff
  • Vanilla put
  • Put with squared payoff
  • Chooser option
  • Lookback put
  • Lookback call

Asian Style

  • Fixed Strike Arithmetic put
  • Fixed Strike Arithmetic call
  • Fixed Strike Arithmetic lookback
  • Fixed Strike Geometric put
  • Fixed Strike Geometric call
  • Fixed Strike Geometric lookback

*Multithreading support by default takes the max number of cores provided by the CPU, this can be overwritten with the thread_override parameter.

TODO: American options, pricing with the binomial method and pricing options more efficiently with monte carlo and the binomial method by exploiting GPU programming.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published