public interface AbstractSwaptionMarketData
| Modifier and Type | Method and Description |
|---|---|
TimeDiscretization |
getOptionMaturities() |
double |
getSwapPeriodLength() |
TimeDiscretization |
getTenor() |
double |
getValue(double optionMaturity,
double tenorLength,
double periodLength,
double strike)
Returns the option price of a swaption for a given option maturity and tenor length.
|
double |
getVolatility(double optionMaturity,
double tenorLength,
double periodLength,
double strike)
Returns the option implied volatility of a swaption for a given option maturity and tenor length.
|
TimeDiscretization getOptionMaturities()
TimeDiscretization getTenor()
double getSwapPeriodLength()
double getValue(double optionMaturity,
double tenorLength,
double periodLength,
double strike)
optionMaturity - The option maturity.tenorLength - The tenor length.periodLength - The period length of the floating rate period.strike - The strike (swap) rate.double getVolatility(double optionMaturity,
double tenorLength,
double periodLength,
double strike)
optionMaturity - The option maturity.tenorLength - The tenor length.periodLength - The period length of the floating rate period.strike - The strike (swap) rate.Copyright © 2019. All rights reserved.