SabrParametersSwaptionVolatilities |
SabrSwaptionCalibrator.calibrateAlphaWithAtm(SwaptionVolatilitiesName name,
SabrParametersSwaptionVolatilities sabr,
RatesProvider ratesProvider,
SwaptionVolatilities atmVolatilities,
List<Tenor> tenors,
List<Period> expiries,
SurfaceInterpolator interpolator) |
Calibrate SABR alpha parameters to a set of ATM swaption volatilities.
|
MultiCurrencyAmount |
VolatilitySwaptionCashParYieldProductPricer.currencyExposure(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the currency exposure of the swaption.
|
MultiCurrencyAmount |
VolatilitySwaptionPhysicalProductPricer.currencyExposure(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the currency exposure of the swaption.
|
MultiCurrencyAmount |
VolatilitySwaptionProductPricer.currencyExposure(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the currency exposure of the swaption.
|
MultiCurrencyAmount |
VolatilitySwaptionTradePricer.currencyExposure(ResolvedSwaptionTrade trade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the currency exposure of the swaption trade.
|
double |
BlackSwaptionTradePricer.impliedVolatility(ResolvedSwaptionTrade swaptionTrade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
double |
NormalSwaptionTradePricer.impliedVolatility(ResolvedSwaptionTrade swaptionTrade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
double |
SabrSwaptionTradePricer.impliedVolatility(ResolvedSwaptionTrade swaptionTrade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
double |
VolatilitySwaptionCashParYieldProductPricer.impliedVolatility(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
double |
VolatilitySwaptionPhysicalProductPricer.impliedVolatility(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
double |
VolatilitySwaptionProductPricer.impliedVolatility(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
double |
VolatilitySwaptionTradePricer.impliedVolatility(ResolvedSwaptionTrade swaptionTrade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Computes the implied volatility of the swaption.
|
CurrencyAmount |
VolatilitySwaptionCashParYieldProductPricer.presentValue(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption.
|
CurrencyAmount |
VolatilitySwaptionPhysicalProductPricer.presentValue(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption.
|
CurrencyAmount |
VolatilitySwaptionProductPricer.presentValue(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption.
|
CurrencyAmount |
VolatilitySwaptionTradePricer.presentValue(ResolvedSwaptionTrade trade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption trade.
|
CurrencyAmount |
VolatilitySwaptionCashParYieldProductPricer.presentValueDelta(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value delta of the swaption.
|
CurrencyAmount |
VolatilitySwaptionPhysicalProductPricer.presentValueDelta(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value delta of the swaption.
|
CurrencyAmount |
VolatilitySwaptionProductPricer.presentValueDelta(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value delta of the swaption.
|
CurrencyAmount |
VolatilitySwaptionCashParYieldProductPricer.presentValueGamma(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value gamma of the swaption.
|
CurrencyAmount |
VolatilitySwaptionPhysicalProductPricer.presentValueGamma(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value gamma of the swaption.
|
CurrencyAmount |
VolatilitySwaptionProductPricer.presentValueGamma(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value gamma of the swaption.
|
SwaptionSensitivity |
VolatilitySwaptionCashParYieldProductPricer.presentValueSensitivityModelParamsVolatility(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity to the implied volatility of the swaption.
|
SwaptionSensitivity |
VolatilitySwaptionPhysicalProductPricer.presentValueSensitivityModelParamsVolatility(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity to the implied volatility of the swaption.
|
SwaptionSensitivity |
VolatilitySwaptionProductPricer.presentValueSensitivityModelParamsVolatility(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity to the implied volatility of the swaption.
|
PointSensitivities |
VolatilitySwaptionTradePricer.presentValueSensitivityModelParamsVolatility(ResolvedSwaptionTrade trade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity to the implied volatility of the swaption trade.
|
PointSensitivityBuilder |
VolatilitySwaptionCashParYieldProductPricer.presentValueSensitivityRatesStickyStrike(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity of the swaption to the rate curves.
|
PointSensitivityBuilder |
VolatilitySwaptionPhysicalProductPricer.presentValueSensitivityRatesStickyStrike(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity of the swaption to the rate curves.
|
PointSensitivityBuilder |
VolatilitySwaptionProductPricer.presentValueSensitivityRatesStickyStrike(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity of the swaption to the rate curves.
|
PointSensitivities |
VolatilitySwaptionTradePricer.presentValueSensitivityRatesStickyStrike(ResolvedSwaptionTrade trade,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value sensitivity of the swaption to the rate curves.
|
CurrencyAmount |
VolatilitySwaptionCashParYieldProductPricer.presentValueTheta(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption.
|
CurrencyAmount |
VolatilitySwaptionPhysicalProductPricer.presentValueTheta(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption.
|
CurrencyAmount |
VolatilitySwaptionProductPricer.presentValueTheta(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Calculates the present value of the swaption.
|
protected void |
VolatilitySwaptionCashParYieldProductPricer.validate(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Validates that the rates and volatilities providers are coherent
and that the swaption is single currency cash par-yield.
|
protected void |
VolatilitySwaptionPhysicalProductPricer.validate(ResolvedSwaption swaption,
RatesProvider ratesProvider,
SwaptionVolatilities swaptionVolatilities) |
Validates that the rates and volatilities providers are coherent
and that the swaption is single currency physical.
|