Project containing the implementations of quantitative finance models.
Models to be implemented:
For the first three we plan to create two implementations, one classical and the other one using Monte-Carlo simulations.
We need the following
We need to have a components design.
Option
.CallOption
and PutOption
inheriting from
Option
.An abstract class Pricing
class Pricing {
public:
Pricing(CallOption);
getPrice
};
int main() { auto call_option = CallOption(); auto call_option_pricing = Pricing(call_option); call_option_pricing.getPrice(); }
- Derived class `OptionPricing`.
- Then use the Strategy design pattern for the different pricing models.