public class LocalRiskMinimizingHedgePortfolio extends AbstractAssetMonteCarloProduct
| Constructor and Description |
|---|
LocalRiskMinimizingHedgePortfolio(AbstractAssetMonteCarloProduct productToHedge,
AssetModelMonteCarloSimulationModel modelUsedForHedging,
TimeDiscretization timeDiscretizationForRebalancing,
int numberOfBins)
Construction of a variance minimizing hedge portfolio.
|
| Modifier and Type | Method and Description |
|---|---|
RandomVariable |
getValue(double evaluationTime,
AssetModelMonteCarloSimulationModel model) |
getValuegetCurrency, getValue, getValue, getValues, getValues, getValues, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, getValuesForModifiedData, toStringpublic LocalRiskMinimizingHedgePortfolio(AbstractAssetMonteCarloProduct productToHedge, AssetModelMonteCarloSimulationModel modelUsedForHedging, TimeDiscretization timeDiscretizationForRebalancing, int numberOfBins)
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.timeDiscretizationForRebalancing - The times at which the portfolio is re-structured.numberOfBins - The number of bins to use in the estimation of the conditional expectation.public RandomVariable getValue(double evaluationTime, AssetModelMonteCarloSimulationModel model) throws CalculationException
getValue in interface AssetMonteCarloProductgetValue in class AbstractAssetMonteCarloProductCalculationExceptionCopyright © 2019. All rights reserved.