KYLChiu / ExoticMonteCarloEngine

Apache License 2.0
6 stars 0 forks source link

[Python] Support multi-asset exotics (e.g. best-of/worst-of) #23

Open ccjeremylo opened 1 year ago

ccjeremylo commented 1 year ago

The payoff structure of simple rainbow options (e.g. best-of) is fairly simple. The challenge in pricing these multi-asset exotic is the difficulty in incorporating correlation in the multi-asset simulation model.

A rough roadmap:

  1. [ ] Refractor MC engine to support multiple un-correlated simulated equity names
  2. [ ] Incorporate Cholesky decomposition into the random number generation process to allow for correlated Brownians, #29
  3. [ ] Support multi-asset payoff structures
  4. [ ] Put everything together (and adding unit tests)