Skip to content

Commit 18c25e0

Browse files
committed
Features:
Bug Fixes/Re-organization: - SIMM Commodity CT Risk Threshold Container 2.1 - Init #1 (1, 2, 3) - SIMM Commodity CT Risk Threshold Container 2.1 - Init #2 (4, 5, 6) - SIMM Commodity CT Risk Threshold Container 2.1 - Init #3 (7) - SIMM Commodity CT Risk Threshold Container 2.4 #1 (8, 9) - SIMM Commodity CT Risk Threshold Container 2.4 - Delta Vega Map (10, 11) - SIMM Commodity CT Risk Threshold Container 2.4 #2 (12) - SIMM Commodity CT Risk Threshold Container 2.4 - Contains Bucket (13) - SIMM Commodity CT Risk Threshold Container 2.4 - Bucket Set (14) - SIMM Commodity CT Risk Threshold Container 2.4 - Init #1 (15) - SIMM Commodity CT Risk Threshold Container 2.4 - Init #2 (16, 17, 18) - SIMM Commodity CT Risk Threshold Container 2.4 - Init #3 (19, 20, 21) - SIMM Commodity CT Settings Container 2.0 (22, 23) - SIMM Commodity CT Settings Container 2.0 - Cross Bucket Correlation (24, 25) - SIMM Commodity CT Settings Container 2.0 - Bucket Map (26, 27) - SIMM Commodity CT Settings Container 2.0 - Set Up Cross Bucket Correlation #1 (28, 29, 30) - SIMM Commodity CT Settings Container 2.0 - Set Up Cross Bucket Correlation #2 (31, 32, 33) - SIMM Commodity CT Settings Container 2.0 - Set Up Cross Bucket Correlation #3 (34, 35) - SIMM Commodity CT Settings Container 2.0 - Init #1 (36) - SIMM Commodity CT Settings Container 2.0 - Init #2 (37, 38, 39) - SIMM Commodity CT Settings Container 2.0 - Init #3 (40, 41, 42) - SIMM Commodity CT Settings Container 2.0 - Bucket Set (43) - SIMM Commodity CT Settings Container 2.0 - Contains Bucket (44) - SIMM Commodity CT Settings Container 2.0 - Bucket (45) - SIMM Commodity CT Settings Container 2.0 - Cross Bucket Principal Covariance (46) - SIMM Commodity CT Settings Container 2.1 (47, 48) - SIMM Commodity CT Settings Container 2.1 - Cross Bucket Correlation (49, 50) - SIMM Commodity CT Settings Container 2.1 - Bucket Map (51, 52) - SIMM Commodity CT Settings Container 2.1 - Set Up Cross Bucket Correlation #1 (53, 54, 55) - SIMM Commodity CT Settings Container 2.1 - Set Up Cross Bucket Correlation #2 (56, 57, 58) - SIMM Commodity CT Settings Container 2.1 - Set Up Cross Bucket Correlation #3 (59, 60) Samples: IdeaDRIP:
1 parent b4aed3e commit 18c25e0

File tree

6 files changed

+264
-768
lines changed

6 files changed

+264
-768
lines changed

ReleaseNotes/11_23_2023.txt

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
2+
Features:
3+
4+
Bug Fixes/Re-organization:
5+
6+
- SIMM Commodity CT Risk Threshold Container 2.1 - Init #1 (1, 2, 3)
7+
- SIMM Commodity CT Risk Threshold Container 2.1 - Init #2 (4, 5, 6)
8+
- SIMM Commodity CT Risk Threshold Container 2.1 - Init #3 (7)
9+
- SIMM Commodity CT Risk Threshold Container 2.4 #1 (8, 9)
10+
- SIMM Commodity CT Risk Threshold Container 2.4 - Delta Vega Map (10, 11)
11+
- SIMM Commodity CT Risk Threshold Container 2.4 #2 (12)
12+
- SIMM Commodity CT Risk Threshold Container 2.4 - Contains Bucket (13)
13+
- SIMM Commodity CT Risk Threshold Container 2.4 - Bucket Set (14)
14+
- SIMM Commodity CT Risk Threshold Container 2.4 - Init #1 (15)
15+
- SIMM Commodity CT Risk Threshold Container 2.4 - Init #2 (16, 17, 18)
16+
- SIMM Commodity CT Risk Threshold Container 2.4 - Init #3 (19, 20, 21)
17+
- SIMM Commodity CT Settings Container 2.0 (22, 23)
18+
- SIMM Commodity CT Settings Container 2.0 - Cross Bucket Correlation (24, 25)
19+
- SIMM Commodity CT Settings Container 2.0 - Bucket Map (26, 27)
20+
- SIMM Commodity CT Settings Container 2.0 - Set Up Cross Bucket Correlation #1 (28, 29, 30)
21+
- SIMM Commodity CT Settings Container 2.0 - Set Up Cross Bucket Correlation #2 (31, 32, 33)
22+
- SIMM Commodity CT Settings Container 2.0 - Set Up Cross Bucket Correlation #3 (34, 35)
23+
- SIMM Commodity CT Settings Container 2.0 - Init #1 (36)
24+
- SIMM Commodity CT Settings Container 2.0 - Init #2 (37, 38, 39)
25+
- SIMM Commodity CT Settings Container 2.0 - Init #3 (40, 41, 42)
26+
- SIMM Commodity CT Settings Container 2.0 - Bucket Set (43)
27+
- SIMM Commodity CT Settings Container 2.0 - Contains Bucket (44)
28+
- SIMM Commodity CT Settings Container 2.0 - Bucket (45)
29+
- SIMM Commodity CT Settings Container 2.0 - Cross Bucket Principal Covariance (46)
30+
- SIMM Commodity CT Settings Container 2.1 (47, 48)
31+
- SIMM Commodity CT Settings Container 2.1 - Cross Bucket Correlation (49, 50)
32+
- SIMM Commodity CT Settings Container 2.1 - Bucket Map (51, 52)
33+
- SIMM Commodity CT Settings Container 2.1 - Set Up Cross Bucket Correlation #1 (53, 54, 55)
34+
- SIMM Commodity CT Settings Container 2.1 - Set Up Cross Bucket Correlation #2 (56, 57, 58)
35+
- SIMM Commodity CT Settings Container 2.1 - Set Up Cross Bucket Correlation #3 (59, 60)
36+
37+
38+
Samples:
39+
40+
IdeaDRIP:

ScheduleSheet.xlsx

-103 Bytes
Binary file not shown.

src/main/java/org/drip/simm/commodity/CTRiskThresholdContainer21.java

+35-140
Original file line numberDiff line numberDiff line change
@@ -151,146 +151,41 @@ public class CTRiskThresholdContainer21
151151

152152
public static final boolean Init()
153153
{
154-
try
155-
{
156-
s_DeltaVegaThresholdMap.put (
157-
1,
158-
new DeltaVegaThreshold (
159-
700.,
160-
250.
161-
)
162-
);
163-
164-
s_DeltaVegaThresholdMap.put (
165-
2,
166-
new DeltaVegaThreshold (
167-
3600.,
168-
1800.
169-
)
170-
);
171-
172-
s_DeltaVegaThresholdMap.put (
173-
3,
174-
new DeltaVegaThreshold (
175-
2700.,
176-
320.
177-
)
178-
);
179-
180-
s_DeltaVegaThresholdMap.put (
181-
4,
182-
new DeltaVegaThreshold (
183-
2700.,
184-
320.
185-
)
186-
);
187-
188-
s_DeltaVegaThresholdMap.put (
189-
5,
190-
new DeltaVegaThreshold (
191-
2700.,
192-
320.
193-
)
194-
);
195-
196-
s_DeltaVegaThresholdMap.put (
197-
6,
198-
new DeltaVegaThreshold (
199-
2600.,
200-
2200.
201-
)
202-
);
203-
204-
s_DeltaVegaThresholdMap.put (
205-
7,
206-
new DeltaVegaThreshold (
207-
2600.,
208-
2200.
209-
)
210-
);
211-
212-
s_DeltaVegaThresholdMap.put (
213-
8,
214-
new DeltaVegaThreshold (
215-
1900.,
216-
780.
217-
)
218-
);
219-
220-
s_DeltaVegaThresholdMap.put (
221-
9,
222-
new DeltaVegaThreshold (
223-
1900.,
224-
780.
225-
)
226-
);
227-
228-
s_DeltaVegaThresholdMap.put (
229-
10,
230-
new DeltaVegaThreshold (
231-
52.,
232-
99.
233-
)
234-
);
235-
236-
s_DeltaVegaThresholdMap.put (
237-
11,
238-
new DeltaVegaThreshold (
239-
2000.,
240-
420.
241-
)
242-
);
243-
244-
s_DeltaVegaThresholdMap.put (
245-
12,
246-
new DeltaVegaThreshold (
247-
3200.,
248-
650.
249-
)
250-
);
251-
252-
s_DeltaVegaThresholdMap.put (
253-
13,
254-
new DeltaVegaThreshold (
255-
100.,
256-
570.
257-
)
258-
);
259-
260-
s_DeltaVegaThresholdMap.put (
261-
14,
262-
new DeltaVegaThreshold (
263-
1100.,
264-
570.
265-
)
266-
);
267-
268-
s_DeltaVegaThresholdMap.put (
269-
15,
270-
new DeltaVegaThreshold (
271-
1100.,
272-
570.
273-
)
274-
);
275-
276-
s_DeltaVegaThresholdMap.put (
277-
16,
278-
new DeltaVegaThreshold (
279-
52.,
280-
99.
281-
)
282-
);
283-
284-
s_DeltaVegaThresholdMap.put (
285-
17,
286-
new DeltaVegaThreshold (
287-
5200.,
288-
330.
289-
)
290-
);
291-
}
292-
catch (Exception e)
293-
{
154+
try {
155+
s_DeltaVegaThresholdMap.put (1, new DeltaVegaThreshold (700., 250.));
156+
157+
s_DeltaVegaThresholdMap.put (2, new DeltaVegaThreshold (3600., 1800.));
158+
159+
s_DeltaVegaThresholdMap.put (3, new DeltaVegaThreshold (2700., 320.));
160+
161+
s_DeltaVegaThresholdMap.put (4, new DeltaVegaThreshold (2700., 320.));
162+
163+
s_DeltaVegaThresholdMap.put (5, new DeltaVegaThreshold (2700., 320.));
164+
165+
s_DeltaVegaThresholdMap.put (6, new DeltaVegaThreshold (2600., 2200.));
166+
167+
s_DeltaVegaThresholdMap.put (7, new DeltaVegaThreshold (2600., 2200.));
168+
169+
s_DeltaVegaThresholdMap.put (8, new DeltaVegaThreshold (1900., 780.));
170+
171+
s_DeltaVegaThresholdMap.put (9, new DeltaVegaThreshold (1900., 780.));
172+
173+
s_DeltaVegaThresholdMap.put (10, new DeltaVegaThreshold (52., 99.));
174+
175+
s_DeltaVegaThresholdMap.put (11, new DeltaVegaThreshold (2000., 420.));
176+
177+
s_DeltaVegaThresholdMap.put (12, new DeltaVegaThreshold (3200., 650.));
178+
179+
s_DeltaVegaThresholdMap.put (13, new DeltaVegaThreshold (100., 570.));
180+
181+
s_DeltaVegaThresholdMap.put (14, new DeltaVegaThreshold (1100., 570.));
182+
183+
s_DeltaVegaThresholdMap.put (15, new DeltaVegaThreshold (1100., 570.));
184+
185+
s_DeltaVegaThresholdMap.put (16, new DeltaVegaThreshold (52., 99.));
186+
187+
s_DeltaVegaThresholdMap.put (17, new DeltaVegaThreshold (5200., 330.));
188+
} catch (Exception e) {
294189
e.printStackTrace();
295190

296191
return false;

0 commit comments

Comments
 (0)