|
AssetModel | cfl::Black::model (const Data &rData, double dInterval, double dQuality) |
|
AssetModel | cfl::Black::model (const Data &rData, double dInterval, double dQuality, double dPathDependQuality) |
|
AssetModel | cfl::Black::model (const Data &rData, double dInterval, const Brownian &rBrownian, const Approx &rApprox) |
|
AssetModel | cfl::Black::model (const Data &rData, double dInterval, const Brownian &rBrownian, const Extended &rExtended) |
|
This module is dealing with an implementation of the classical Black model for a single asset. This model is the most general one-factor model with log-normal forward prices (hence, the most general one-factor model where one can use the Black and Scholes formula). It belongs to the class of financial models where the state process can be chosen to be a one-dimensional Brownian motion.
- See also
- cfl::Brownian
AssetModel cfl::Black::model |
( |
const Data & |
rData, |
|
|
double |
dInterval, |
|
|
double |
dQuality |
|
) |
| |
Implements AssetModel as Black model.
- Parameters
-
rData | The parameters of Black model. |
dInterval | The interval of initial values for the relative change in the spot price of the underlying asset. |
dQuality | The trade-off between speed and accuracy. |
- Returns
- Implementation of AssetModel as Black model.
AssetModel cfl::Black::model |
( |
const Data & |
rData, |
|
|
double |
dInterval, |
|
|
double |
dQuality, |
|
|
double |
dPathDependQuality |
|
) |
| |
Implements AssetModel as Black model.
- Parameters
-
rData | The parameters of Black model. |
dInterval | The interval of initial values for the relative change in the spot price of the underlying asset. |
dQuality | The trade-off between speed and accuracy for pricing of standard derivatives. |
dPathDependQuality | The trade-off between speed and accuracy for pricing of path-dependent derivatives. |
- Returns
- Implementation of AssetModel as Black model.
AssetModel cfl::Black::model |
( |
const Data & |
rData, |
|
|
double |
dInterval, |
|
|
const Brownian & |
rBrownian, |
|
|
const Approx & |
rApprox |
|
) |
| |
Implements AssetModel as Black model.
- Parameters
-
rData | The parameters of Black model. |
dInterval | The interval of initial values for the relative change in the spot price of the underlying asset. |
rBrownian | Implementation of class Brownian. It is used to price standard derivatives. |
rApprox | Implementation of class Approx. This class is used in numerical implementation of path dependent derivatives. |
- Returns
- Implementation of AssetModel as Black model.
AssetModel cfl::Black::model |
( |
const Data & |
rData, |
|
|
double |
dInterval, |
|
|
const Brownian & |
rBrownian, |
|
|
const Extended & |
rExtended |
|
) |
| |
Implements AssetModel as Black model.
- Parameters
-
rData | The parameters of Black model. |
dInterval | The interval of initial values for the relative change in the spot price of the underlying asset. |
rBrownian | Implementation of class Brownian. It is used to price standard derivatives. |
rExtended | Implementation of class Extended. This class is used in numerical implementation of path dependent derivatives. |
- Returns
- Implementation of AssetModel as Black model.