| Package | Description |
|---|---|
| com.opengamma.strata.measure.cms |
Calculation functions for constant maturity swap (CMS) products.
|
| com.opengamma.strata.measure.swaption |
Calculation functions for swaption products.
|
| Modifier and Type | Method and Description |
|---|---|
MultiCurrencyScenarioArray |
CmsTradeCalculations.currencyExposure(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates currency exposure across one or more scenarios.
|
MultiCurrencyScenarioArray |
CmsTradeCalculations.currentCash(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates current cash across one or more scenarios.
|
MultiCurrencyScenarioArray |
CmsTradeCalculations.presentValue(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value across one or more scenarios.
|
ScenarioArray<CurrencyParameterSensitivities> |
CmsTradeCalculations.pv01RatesCalibratedBucketed(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
MultiCurrencyScenarioArray |
CmsTradeCalculations.pv01RatesCalibratedSum(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
ScenarioArray<CurrencyParameterSensitivities> |
CmsTradeCalculations.pv01RatesMarketQuoteBucketed(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
MultiCurrencyScenarioArray |
CmsTradeCalculations.pv01RatesMarketQuoteSum(ResolvedCmsTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
| Modifier and Type | Method and Description |
|---|---|
SwaptionMarketDataLookup |
SwaptionScenarioMarketData.getLookup()
Gets the lookup that provides access to swaption volatilities.
|
SwaptionMarketDataLookup |
SwaptionMarketData.getLookup()
Gets the lookup that provides access to swaption volatilities.
|
static SwaptionMarketDataLookup |
SwaptionMarketDataLookup.of(Map<RateIndex,SwaptionVolatilitiesId> volatilityIds)
Obtains an instance based on a map of volatility identifiers.
|
static SwaptionMarketDataLookup |
SwaptionMarketDataLookup.of(RateIndex index,
SwaptionVolatilitiesId volatilityId)
Obtains an instance based on a single mapping from index to volatility identifier.
|
| Modifier and Type | Method and Description |
|---|---|
MultiCurrencyScenarioArray |
SwaptionTradeCalculations.currencyExposure(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates currency exposure across one or more scenarios.
|
CurrencyScenarioArray |
SwaptionTradeCalculations.currentCash(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates current cash across one or more scenarios.
|
CurrencyScenarioArray |
SwaptionTradeCalculations.presentValue(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value across one or more scenarios.
|
ScenarioArray<CurrencyParameterSensitivities> |
SwaptionTradeCalculations.pv01RatesCalibratedBucketed(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
MultiCurrencyScenarioArray |
SwaptionTradeCalculations.pv01RatesCalibratedSum(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
ScenarioArray<CurrencyParameterSensitivities> |
SwaptionTradeCalculations.pv01RatesMarketQuoteBucketed(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
MultiCurrencyScenarioArray |
SwaptionTradeCalculations.pv01RatesMarketQuoteSum(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value sensitivity across one or more scenarios.
|
ScenarioArray<CurrencyParameterSensitivities> |
SwaptionTradeCalculations.vegaMarketQuoteBucketed(ResolvedSwaptionTrade trade,
RatesMarketDataLookup ratesLookup,
SwaptionMarketDataLookup swaptionLookup,
ScenarioMarketData marketData)
Calculates present value vega sensitivity across one or more scenarios.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.