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