public class AnalyticSpreadSensitivityCalculator extends SpreadSensitivityCalculator
This analytically computes the present value sensitivity to par spreads of bucketed CDSs.
| Modifier and Type | Field and Description |
|---|---|
static AnalyticSpreadSensitivityCalculator |
DEFAULT
Default implementation.
|
| Constructor and Description |
|---|
AnalyticSpreadSensitivityCalculator(AccrualOnDefaultFormula formula)
Constructor with the accrual-on-default formula specified.
|
| Modifier and Type | Method and Description |
|---|---|
CurrencyAmount |
parallelCs01(ResolvedCdsTrade trade,
List<ResolvedCdsTrade> bucketCds,
CreditRatesProvider ratesProvider,
ReferenceData refData)
Computes parallel CS01 for CDS.
|
bucketedCs01, bucketedCs01, bucketedCs01, bucketedCs01, checkCdsBucket, getCalibrator, getPricer, impliedSpread, parallelCs01, parallelCs01, parallelCs01public static final AnalyticSpreadSensitivityCalculator DEFAULT
public AnalyticSpreadSensitivityCalculator(AccrualOnDefaultFormula formula)
formula - the formulapublic CurrencyAmount parallelCs01(ResolvedCdsTrade trade, List<ResolvedCdsTrade> bucketCds, CreditRatesProvider ratesProvider, ReferenceData refData)
SpreadSensitivityCalculator
The relevant credit curve must be stored in RatesProvider.
parallelCs01 in class SpreadSensitivityCalculatortrade - the tradebucketCds - the CDS bucketratesProvider - the rates providerrefData - the reference dataCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.