Skip to content

Commit 2679911

Browse files
pcaspersjenkins
authored andcommitted
QPR-12325 add parametric smile config to curve config in example
1 parent d553d91 commit 2679911

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

Examples/Example_60/Input/curveconfig.xml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,36 @@
3131
FlochKennedy -->
3232
<!-- <StrikeInterpolation>LinearFlat</StrikeInterpolation> -->
3333
<StrikeInterpolation>Hagan2002NormalZeroBeta</StrikeInterpolation>
34+
<!-- SABR configuration -->
35+
<ParametricSmileConfiguration>
36+
<Parameters>
37+
<Parameter>
38+
<Name>alpha</Name>
39+
<InitialValue>0.0050</InitialValue>
40+
<IsFixed>false</IsFixed>
41+
</Parameter>
42+
<Parameter>
43+
<Name>beta</Name>
44+
<InitialValue>0.0</InitialValue>
45+
<IsFixed>true</IsFixed>
46+
</Parameter>
47+
<Parameter>
48+
<Name>nu</Name>
49+
<InitialValue>0.30</InitialValue>
50+
<IsFixed>false</IsFixed>
51+
</Parameter>
52+
<Parameter>
53+
<Name>rho</Name>
54+
<InitialValue>0.0</InitialValue>
55+
<IsFixed>false</IsFixed>
56+
</Parameter>
57+
</Parameters>
58+
<Calibration>
59+
<MaxCalibrationAttempts>10</MaxCalibrationAttempts>
60+
<ExitEarlyErrorThreshold>0.005</ExitEarlyErrorThreshold>
61+
<MaxAcceptableError>0.05</MaxAcceptableError>
62+
</Calibration>
63+
</ParametricSmileConfiguration>
3464
<QuoteIncludesIndexName>false</QuoteIncludesIndexName>
3565
<BootstrapConfig>
3666
<Accuracy>0.0000000000010000</Accuracy>
@@ -62,6 +92,36 @@
6292
<Interpolation>Hagan2002NormalZeroBeta</Interpolation>
6393
<!-- <Interpolation>Antonov2015FreeBoundaryNormal</Interpolation> -->
6494
<!-- <Interpolation>KienitzLawsonSwaynePde</Interpolation> -->
95+
<!-- SABR configuration -->
96+
<ParametricSmileConfiguration>
97+
<Parameters>
98+
<Parameter>
99+
<Name>alpha</Name>
100+
<InitialValue>0.0050</InitialValue>
101+
<IsFixed>false</IsFixed>
102+
</Parameter>
103+
<Parameter>
104+
<Name>beta</Name>
105+
<InitialValue>0.0</InitialValue>
106+
<IsFixed>true</IsFixed>
107+
</Parameter>
108+
<Parameter>
109+
<Name>nu</Name>
110+
<InitialValue>0.30</InitialValue>
111+
<IsFixed>false</IsFixed>
112+
</Parameter>
113+
<Parameter>
114+
<Name>rho</Name>
115+
<InitialValue>0.0</InitialValue>
116+
<IsFixed>false</IsFixed>
117+
</Parameter>
118+
</Parameters>
119+
<Calibration>
120+
<MaxCalibrationAttempts>10</MaxCalibrationAttempts>
121+
<ExitEarlyErrorThreshold>0.005</ExitEarlyErrorThreshold>
122+
<MaxAcceptableError>0.05</MaxAcceptableError>
123+
</Calibration>
124+
</ParametricSmileConfiguration>
65125
<!-- Optional, defaults to Flat, applies to Interpolation = Linear only, it is ignored for the SABR interpolations
66126
None,
67127
Flat,

0 commit comments

Comments
 (0)