public class FXForwardComponent.FXBasisCalibrator
extends java.lang.Object
| Constructor and Description |
|---|
FXBasisCalibrator(FXForwardComponent fxfwd)
Constructor: Construct the basis calibrator from the FXForward parent
|
| Modifier and Type | Method and Description |
|---|---|
double |
calibrateDCBasisFromFwdPriceNR(ValuationParams valParams,
MergedDiscountForwardCurve dcNum,
MergedDiscountForwardCurve dcDenom,
double dblFXSpot,
double dblMarketFXFwdPrice,
boolean bBasisOnDenom)
Calibrate the discount curve basis from FXForward using Newton-Raphson methodology
|
public FXBasisCalibrator(FXForwardComponent fxfwd) throws java.lang.Exception
fxfwd - FXForward parentjava.lang.Exception - Thrown if parent is invalidpublic double calibrateDCBasisFromFwdPriceNR(ValuationParams valParams, MergedDiscountForwardCurve dcNum, MergedDiscountForwardCurve dcDenom, double dblFXSpot, double dblMarketFXFwdPrice, boolean bBasisOnDenom) throws java.lang.Exception
valParams - ValuationParamsdcNum - Discount Curve for the NumeratordcDenom - Discount Curve for the DenominatordblFXSpot - FXSpot valuedblMarketFXFwdPrice - FXForward market valuebBasisOnDenom - True - Basis is set on the denominatorjava.lang.Exception - Thrown if cannot calibrate