Package org.drip.simm.credit
Class CRQSettingsContainer24
java.lang.Object
org.drip.simm.credit.CRQSettingsContainer24
public class CRQSettingsContainer24
extends java.lang.Object
CRQSettingsContainer24 holds the ISDA SIMM 2.4 Credit Qualifying Buckets. The References are:
- Andersen, L. B. G., M. Pykhtin, and A. Sokol (2017): Credit Exposure in the Presence of Initial Margin https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2806156 eSSRN
- Albanese, C., S. Caenazzo, and O. Frankel (2017): Regression Sensitivities for Initial Margin Calculations https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2763488 eSSRN
- Anfuso, F., D. Aziz, P. Giltinan, and K. Loukopoulus (2017): A Sound Modeling and Back-testing Framework for Forecasting Initial Margin Requirements https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2716279 eSSRN
- Caspers, P., P. Giltinan, R. Lichters, and N. Nowaczyk (2017): Forecasting Initial Margin Requirements - A Model Evaluation https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2911167 eSSRN
- International Swaps and Derivatives Association (2021): SIMM v2.4 Methodology https://www.isda.org/a/CeggE/ISDA-SIMM-v2.4-PUBLIC.pdf
- Initialize the Credit Qualifying Settings
- Retrieve the Standard ISDA Credit Tenor Set
- Retrieve the Set of Bucket Indexes available
- Indicate if the Bucket denoted by the Number is available
- Retrieve the Bucket denoted by the Number
- Retrieve the Cross Bucket Correlation
- Retrieve the Bucket Map
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description CRQSettingsContainer24()
-
Method Summary
Modifier and Type Method Description static CRBucket
Bucket(int bucketNumber)
Retrieve the Bucket denoted by the Numberstatic java.util.Map<java.lang.Integer,CRBucket>
BucketMap()
Retrieve the Bucket Mapstatic java.util.Set<java.lang.Integer>
BucketSet()
Retrieve the Set of Bucket Indexes availablestatic boolean
ContainsBucket(int bucketNumber)
Indicate if the Bucket denoted by the Number is availablestatic LabelCorrelation
CrossBucketCorrelation()
Retrieve the Cross Bucket Correlationstatic boolean
Init()
Initial the Credit Qualifying Settingsstatic java.util.Set<java.lang.String>
TenorSet()
Retrieve the Standard ISDA Credit Tenor SetMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CRQSettingsContainer24
public CRQSettingsContainer24()
-
-
Method Details
-
Init
public static final boolean Init()Initial the Credit Qualifying Settings- Returns:
- TRUE - The Credit Qualifying Settings successfully initialized
-
TenorSet
public static final java.util.Set<java.lang.String> TenorSet()Retrieve the Standard ISDA Credit Tenor Set- Returns:
- The Standard ISDA Credit Tenor Set
-
BucketSet
public static final java.util.Set<java.lang.Integer> BucketSet()Retrieve the Set of Bucket Indexes available- Returns:
- The Set of Bucket Indexes available
-
ContainsBucket
public static final boolean ContainsBucket(int bucketNumber)Indicate if the Bucket denoted by the Number is available- Parameters:
bucketNumber
- The Bucket Number- Returns:
- TRUE - The Bucket denoted by the Number is available
-
Bucket
Retrieve the Bucket denoted by the Number- Parameters:
bucketNumber
- The Bucket Number- Returns:
- The Bucket denoted by the Number
-
CrossBucketCorrelation
Retrieve the Cross Bucket Correlation- Returns:
- The Cross Bucket Correlation
-
BucketMap
Retrieve the Bucket Map- Returns:
- The Bucket Map
-