PV and Greeks
Definition of classes that are used to construct risk reports about options PV and Greeks. More...
Classes | |
class | julian::OptionDelta |
Calculates option's delta. More... | |
class | julian::OptionGamma |
Calculates option's gamma. More... | |
struct | julian::GreeksIntermediateResults |
Data structure holding the PV and Greeks. More... | |
class | julian::OptionGreeks |
Interface for OptionGreeks decorator. More... | |
class | julian::BuildGreeksReport |
Option Greeks builder. More... | |
class | julian::OptionGreeksDecorator |
Interface for classes decorating Option Greeks. More... | |
class | julian::OptionPV |
Calculates PV. More... | |
class | julian::OptionTheta |
Calculates option's theta. More... | |
class | julian::OptionVanna |
Calculates option's Vanna. More... | |
class | julian::OptionVega |
Calculates option's vega. More... | |
class | julian::OptionVolga |
Calculates option's Volga. More... | |
Detailed Description
Definition of classes that are used to construct risk reports about options PV and Greeks.
Module contains definition of classes that are used to construct risk reports about options PV and Greeks. The OptionGreeks are implemented as Decorator (Decorator). The basic report, calculating and maintaining only the PV of the option, is decorated with modules calculating different Greeks.