You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Docs/UserGuide/userguide.tex
+15-3Lines changed: 15 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -3284,7 +3284,7 @@ \subsection{ISDA SIMM Model}% Example 44
3284
3284
3285
3285
This example demonstrates the calculation of initial margin using ISDA's Standard Initial Margin Model (SIMM) based on a provided
3286
3286
sensitivity file in ISDA's Common Risk Interchange Format (CRIF).
3287
-
ORE covers all SIMM versions since inception to date, i.e. 1.0, 1.1, 1.2, 1.3, 1.3.38, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.5A, 2.6 (=2.5.6).
3287
+
ORE covers all SIMM versions since inception to date, i.e.\ 1.0, 1.1, 1.2, 1.3, 1.3.38, 2.0, 2.1, 2.2, 2.3, 2.4 (=2.3.8), 2.5, 2.5A, 2.6 (=2.5.6).
3288
3288
All versions have been tested against the respective ISDA SIMM model unit test suites and pass these tests.
3289
3289
Any new SIMM versions will be added with each ORE release.
3290
3290
@@ -3299,15 +3299,27 @@ \subsection{ISDA SIMM Model}% Example 44
3299
3299
\centerline{{\tt python run.py}}
3300
3300
3301
3301
\medskip
3302
-
ORE will pick up the small example CRIF file in {\tt Input/crif.csv} (i.e. par sensitivities rebucketed and reformatted to match the ISDA CRIF template) and generate the resulting SIMM report in {\tt Output/simm.csv} for SIMM version 2.4 in this example. This report shows ISDA SIMM results with the usual breakdown by product class, risk class, margin type, bucket and SIMM "side" (IM to call or post).
3302
+
ORE will pick up the small example CRIF file in {\tt Input/crif.csv} (i.e.\ par sensitivities rebucketed and reformatted to match the ISDA CRIF template) and generate the resulting SIMM report in a {\tt simm.csv} file.
3303
+
This report shows ISDA SIMM results with the usual breakdown by product class, risk class, margin type, bucket and SIMM ``side'' (IM to call or post).
3304
+
The SIMM calculation in this example is done for SIMM version 2.4 and 2.6, with MPoR 1d and 10d:
3305
+
3306
+
\begin{itemize}
3307
+
\item SIMM 2.4, 1-day MPoR
3308
+
\item SIMM 2.4, 10-day MPoR
3309
+
\item SIMM 2.6, 1-day MPoR
3310
+
\item SIMM 2.6, 10-day MPoR
3311
+
\end{itemize}
3303
3312
3304
3313
\medskip
3305
-
The relevant inputs in {\tt ore.xml} are
3314
+
There are four input files -- {\tt ore\_SIMM2.4\_1D.xml}, {\tt ore\_SIMM2.4\_10D.xml}, {\tt ore\_SIMM2.6\_1D.xml}, {\tt ore\_SIMM2.6\_10D.xml} -- with corresponding folders in the {\tt Output/} directory.
3315
+
The relevant inputs in the files are:
3316
+
3306
3317
\begin{itemize}
3307
3318
\item SIMM version
3308
3319
\item name of the CRIF file to be loaded
3309
3320
\item calculation currency - this determines which Risk\_FX entries of the CRIF will be ignored in the SIMM calculation
3310
3321
\item result currency (optional) - currency of the resulting SIMM amounts in the report, by default equal to the calculation currency
3322
+
\item MPoR horizon, in terms of days
3311
3323
\end{itemize}
3312
3324
3313
3325
The market data input and todays's market configuration required here is minimal - limited to FX rates for conversions from base/calculation currency into USD and into the result currency.
0 commit comments