Package org.drip.exposure.csatimeline
Class EventDate
java.lang.Object
org.drip.exposure.csatimeline.EventDate
public class EventDate
extends java.lang.Object
EventDate holds a specific Date composing BCBS/IOSCO prescribed Events Time-line occurring Margin
Period. The References are:
- Andersen, L. B. G., M. Pykhtin, and A. Sokol (2017): Re-thinking Margin Period of Risk https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2902737 eSSRN
- 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
- 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
- BCBS (2015): Margin Requirements for Non-centrally Cleared Derivatives https://www.bis.org/bcbs/publ/d317.pdf
- Pykhtin, M. (2009): Modeling Credit Exposure for Collateralized Counter-parties Journal of Credit Risk 5 (4) 3-27
- Module = Portfolio Core Module
- Library = Exposure Analytics
- Project = Exposure Group Level Collateralized/Uncollateralized Exposure
- Package = Time-line of IMA/CSA Event Dates
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description EventDate(JulianDate date, java.lang.String bcbsDesignation, java.lang.String aps2017Designation)
EventDate Constructor -
Method Summary
Modifier and Type Method Description java.lang.String
aps2017Designation()
Retrieve the Andersen Pykhtin Sokol (2017) CSA Event Designationjava.lang.String
bcbsDesignation()
Retrieve the BCBS IOSCO CSA Event DesignationJulianDate
date()
Retrieve the CSA Event Julian DateMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EventDate
public EventDate(JulianDate date, java.lang.String bcbsDesignation, java.lang.String aps2017Designation) throws java.lang.ExceptionEventDate Constructor- Parameters:
date
- The CSA Event Julian DatebcbsDesignation
- The BCBS IOSCO CSA Event Designationaps2017Designation
- The Andersen Pykhtin Sokol (2017) CSA Event Designation- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
date
Retrieve the CSA Event Julian Date- Returns:
- The CSA Event Julian Date
-
bcbsDesignation
public java.lang.String bcbsDesignation()Retrieve the BCBS IOSCO CSA Event Designation- Returns:
- The BCBS IOSCO CSA Event Designation
-
aps2017Designation
public java.lang.String aps2017Designation()Retrieve the Andersen Pykhtin Sokol (2017) CSA Event Designation- Returns:
- The Andersen Pykhtin Sokol (2017) CSA Event Designation
-