Skip to content

Commit b9ec317

Browse files
committed
Features:
- Close Out Scheme Settings - Shell (1) - Close Out Scheme Settings - Bilateral (2) - Close Out Scheme Settings - ISDA (3) - Close Out Scheme Settings #1 (4, 5) - Close Out Scheme Settings #2 (6, 7) - Close Out Scheme Settings #3 (8, 9) - XVA Hypothecation Collateral Group Shell (10, 11) - XVA Hypothecation Collateral Group Specification (12, 13) - Collateral Group Broken Date Interpolator (14, 15, 16) - XVA Hypothecation Collateral Group Trajectory (17, 18) - Collateral Group Market Vertex Array (19) - Collateral Group Position Value Array (20) - Collateral Group Broken Date Interpolator (21) - XVA Hypothecation Collateral Balance #1 (22, 23) - XVA Hypothecation Collateral Balance #2 (24, 25) - Position Group Vertex Array Values (26, 27) - Position Group Collateral Balance Array (28, 29) - Position Collateral Group Vertex #1 (30, 31) - Position Collateral Group Vertex #2 (32, 33) - Market Vertex Close Out Bilateral (34, 35, 36) - Collateral Group Vertex Array Call (37, 38) - Collateral Group Constructor and Annotation (39, 40, 41) - Position Vertex Group Collateral Array (42) - XVA Dynamics Path Simulator #1 (45, 46) - XVA Dynamics Path Simulator #2 (47, 48) - XVA Dynamics Path Simulator #3 (49, 50) Bug Fixes/Clean-up: - Close Out Market Edge Fix (51) - Eliminate Path Broken Date Scheme (52) - Eliminate Path Hedge Error Scheme (53) - Eliminate Path Close Out Scheme (54) - Eliminate Path Position Replication Scheme (55) - Eliminate Path Adjustment Digest Scheme (56, 57) - Eliminate XVA Path Simulator Scheme (58) Samples: - Albanese Andersen Basel Proxy (43, 44)
1 parent 2183098 commit b9ec317

File tree

65 files changed

+645
-508
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+645
-508
lines changed

ReleaseNotes/03_08_2018.txt

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
2+
Features:
3+
4+
- Close Out Scheme Settings - Shell (1)
5+
- Close Out Scheme Settings - Bilateral (2)
6+
- Close Out Scheme Settings - ISDA (3)
7+
- Close Out Scheme Settings #1 (4, 5)
8+
- Close Out Scheme Settings #2 (6, 7)
9+
- Close Out Scheme Settings #3 (8, 9)
10+
- XVA Hypothecation Collateral Group Shell (10, 11)
11+
- XVA Hypothecation Collateral Group Specification (12, 13)
12+
- Collateral Group Broken Date Interpolator (14, 15, 16)
13+
- XVA Hypothecation Collateral Group Trajectory (17, 18)
14+
- Collateral Group Market Vertex Array (19)
15+
- Collateral Group Position Value Array (20)
16+
- Collateral Group Broken Date Interpolator (21)
17+
- XVA Hypothecation Collateral Balance #1 (22, 23)
18+
- XVA Hypothecation Collateral Balance #2 (24, 25)
19+
- Position Group Vertex Array Values (26, 27)
20+
- Position Group Collateral Balance Array (28, 29)
21+
- Position Collateral Group Vertex #1 (30, 31)
22+
- Position Collateral Group Vertex #2 (32, 33)
23+
- Market Vertex Close Out Bilateral (34, 35, 36)
24+
- Collateral Group Vertex Array Call (37, 38)
25+
- Collateral Group Constructor and Annotation (39, 40, 41)
26+
- Position Vertex Group Collateral Array (42)
27+
- XVA Dynamics Path Simulator #1 (45, 46)
28+
- XVA Dynamics Path Simulator #2 (47, 48)
29+
- XVA Dynamics Path Simulator #3 (49, 50)
30+
31+
32+
Bug Fixes/Clean-up:
33+
34+
- Close Out Market Edge Fix (51)
35+
- Eliminate Path Broken Date Scheme (52)
36+
- Eliminate Path Hedge Error Scheme (53)
37+
- Eliminate Path Close Out Scheme (54)
38+
- Eliminate Path Position Replication Scheme (55)
39+
- Eliminate Path Adjustment Digest Scheme (56, 57)
40+
- Eliminate XVA Path Simulator Scheme (58)
41+
42+
43+
Samples:
44+
45+
- Albanese Andersen Basel Proxy (43, 44)

src/main/java/org/drip/sample/burgard2013/PerfectReplicationCollateralizedFunding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
212212
PositionReplicationScheme.BURGARD_KJAER_HEDGE_ERROR_DUAL_BOND_VERTEX,
213213
BrokenDateScheme.LINEAR_TIME,
214214
0.,
215-
null
215+
CloseOutScheme.BILATERAL
216216
);
217217

218218
CloseOut cog = new CloseOutBilateral (

src/main/java/org/drip/sample/burgard2013/PerfectReplicationCollateralizedFundingStochastic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
323323
PositionReplicationScheme.BURGARD_KJAER_HEDGE_ERROR_DUAL_BOND_VERTEX,
324324
BrokenDateScheme.LINEAR_TIME,
325325
0.,
326-
null
326+
CloseOutScheme.BILATERAL
327327
);
328328

329329
JulianDate dtSpot = DateUtil.Today();

src/main/java/org/drip/sample/burgard2013/PerfectReplicationZeroThresholdFunding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
212212
PositionReplicationScheme.BURGARD_KJAER_HEDGE_ERROR_DUAL_BOND_VERTEX,
213213
BrokenDateScheme.LINEAR_TIME,
214214
0.,
215-
null
215+
CloseOutScheme.BILATERAL
216216
);
217217

218218
CloseOut cog = new CloseOutBilateral (

src/main/java/org/drip/sample/burgard2013/PerfectReplicationZeroThresholdFundingStochastic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
323323
PositionReplicationScheme.BURGARD_KJAER_HEDGE_ERROR_DUAL_BOND_VERTEX,
324324
BrokenDateScheme.LINEAR_TIME,
325325
0.,
326-
null
326+
CloseOutScheme.BILATERAL
327327
);
328328

329329
JulianDate dtSpot = DateUtil.Today();

src/main/java/org/drip/sample/burgard2013/SemiReplicationCollateralizedFunding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
212212
PositionReplicationScheme.BURGARD_KJAER_SEMI_REPLICATION_DUAL_BOND_VERTEX,
213213
BrokenDateScheme.LINEAR_TIME,
214214
0.,
215-
null
215+
CloseOutScheme.BILATERAL
216216
);
217217

218218
CloseOut cog = new CloseOutBilateral (

src/main/java/org/drip/sample/burgard2013/SemiReplicationCollateralizedFundingStochastic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
323323
PositionReplicationScheme.BURGARD_KJAER_SEMI_REPLICATION_DUAL_BOND_VERTEX,
324324
BrokenDateScheme.LINEAR_TIME,
325325
0.,
326-
null
326+
CloseOutScheme.BILATERAL
327327
);
328328

329329
JulianDate dtSpot = DateUtil.Today();

src/main/java/org/drip/sample/burgard2013/SemiReplicationZeroThresholdFunding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
212212
PositionReplicationScheme.BURGARD_KJAER_SEMI_REPLICATION_DUAL_BOND_VERTEX,
213213
BrokenDateScheme.LINEAR_TIME,
214214
0.,
215-
null
215+
CloseOutScheme.BILATERAL
216216
);
217217

218218
CloseOut cog = new CloseOutBilateral (

src/main/java/org/drip/sample/burgard2013/SemiReplicationZeroThresholdFundingStochastic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
323323
PositionReplicationScheme.BURGARD_KJAER_SEMI_REPLICATION_DUAL_BOND_VERTEX,
324324
BrokenDateScheme.LINEAR_TIME,
325325
0.,
326-
null
326+
CloseOutScheme.BILATERAL
327327
);
328328

329329
JulianDate dtSpot = DateUtil.Today();

src/main/java/org/drip/sample/burgard2013/SetOffCollateralizedFunding.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ private static final ExposureAdjustmentAggregator[] Mix (
211211
PositionReplicationScheme.BURGARD_KJAER_SET_OFF_VERTEX,
212212
BrokenDateScheme.LINEAR_TIME,
213213
0.,
214-
null
214+
CloseOutScheme.BILATERAL
215215
);
216216

217217
CloseOut cog = new CloseOutBilateral (

0 commit comments

Comments
 (0)