public class FiniteDifferenceDeltaHedgedPortfolio extends AbstractAssetMonteCarloProduct
| Constructor and Description |
|---|
FiniteDifferenceDeltaHedgedPortfolio(AbstractAssetMonteCarloProduct productToHedge,
AssetModelMonteCarloSimulationModel modelUsedForHedging)
Construction of a delta hedge portfolio using finite differences on every path and
in every time-step.
|
| Modifier and Type | Method and Description |
|---|---|
RandomVariable |
getValue(double evaluationTime,
AssetModelMonteCarloSimulationModel model) |
getValuegetCurrency, getValue, getValue, getValues, getValues, getValues, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, toStringpublic FiniteDifferenceDeltaHedgedPortfolio(AbstractAssetMonteCarloProduct productToHedge, AssetModelMonteCarloSimulationModel modelUsedForHedging)
productToHedge - The financial product for which the hedge portfolio should be constructed.modelUsedForHedging - The model used for calculating the hedge rations (deltas). This may differ from the model passed to getValue.public RandomVariable getValue(double evaluationTime, AssetModelMonteCarloSimulationModel model) throws CalculationException
getValue in interface AssetMonteCarloProductgetValue in class AbstractAssetMonteCarloProductCalculationExceptionCopyright © 2019. All rights reserved.