Skip to content

Commit 63f1731

Browse files
pcaspersfarahkhashman
authored andcommitted
Merge branch 'feature/QPR-13622' into 'master'
QPR-13622 swap exposure without swaptions Closes QPR-13622 See merge request qs/oreplus!3024
1 parent ac62cfe commit 63f1731

10 files changed

Lines changed: 4749 additions & 7 deletions
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0"?>
2+
<ORE>
3+
<Setup>
4+
<Parameter name="asofDate">2016-02-05</Parameter>
5+
<Parameter name="inputPath">Input</Parameter>
6+
<Parameter name="outputPath">Output/swap_hw2f</Parameter>
7+
<Parameter name="logFile">log.txt</Parameter>
8+
<Parameter name="logMask">31</Parameter>
9+
<Parameter name="marketDataFile">../../Input/market_20160205.txt</Parameter>
10+
<Parameter name="fixingDataFile">../../Input/fixings_20160205.txt</Parameter>
11+
<Parameter name="implyTodaysFixings">Y</Parameter>
12+
<Parameter name="curveConfigFile">../../Input/curveconfig.xml</Parameter>
13+
<Parameter name="conventionsFile">../../Input/conventions.xml</Parameter>
14+
<Parameter name="marketConfigFile">../../Input/todaysmarket.xml</Parameter>
15+
<Parameter name="pricingEnginesFile">../../Input/pricingengine.xml</Parameter>
16+
<Parameter name="portfolioFile">portfolio_swap_swaptions.xml</Parameter>
17+
<Parameter name="observationModel">None</Parameter>
18+
<Parameter name="continueOnError">false</Parameter>
19+
<Parameter name="calendarAdjustment">../../Input/calendaradjustment.xml</Parameter>
20+
<Parameter name="currencyConfiguration">../../Input/currencies.xml</Parameter>
21+
</Setup>
22+
<Markets>
23+
<Parameter name="lgmcalibration">collateral_inccy</Parameter>
24+
<Parameter name="fxcalibration">xois_eur</Parameter>
25+
<Parameter name="pricing">xois_eur</Parameter>
26+
<Parameter name="simulation">xois_eur</Parameter>
27+
</Markets>
28+
<Analytics>
29+
<Analytic type="npv">
30+
<Parameter name="active">Y</Parameter>
31+
<Parameter name="baseCurrency">EUR</Parameter>
32+
<Parameter name="outputFileName">npv_swaptions.csv</Parameter>
33+
<Parameter name="additionalResults">Y</Parameter>
34+
<Parameter name="additionalResultsReportPrecision">12</Parameter>
35+
</Analytic>
36+
</Analytics>
37+
</ORE>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0"?>
2+
<ORE>
3+
<Setup>
4+
<Parameter name="asofDate">2016-02-05</Parameter>
5+
<Parameter name="inputPath">Input</Parameter>
6+
<Parameter name="outputPath">Output/swap</Parameter>
7+
<Parameter name="logFile">log.txt</Parameter>
8+
<Parameter name="logMask">31</Parameter>
9+
<Parameter name="marketDataFile">../../Input/market_20160205.txt</Parameter>
10+
<Parameter name="fixingDataFile">../../Input/fixings_20160205.txt</Parameter>
11+
<Parameter name="implyTodaysFixings">Y</Parameter>
12+
<Parameter name="curveConfigFile">../../Input/curveconfig.xml</Parameter>
13+
<Parameter name="conventionsFile">../../Input/conventions.xml</Parameter>
14+
<Parameter name="marketConfigFile">../../Input/todaysmarket.xml</Parameter>
15+
<Parameter name="pricingEnginesFile">../../Input/pricingengine.xml</Parameter>
16+
<Parameter name="portfolioFile">portfolio_swap_swaptions.xml</Parameter>
17+
<Parameter name="observationModel">None</Parameter>
18+
<Parameter name="continueOnError">false</Parameter>
19+
<Parameter name="calendarAdjustment">../../Input/calendaradjustment.xml</Parameter>
20+
<Parameter name="currencyConfiguration">../../Input/currencies.xml</Parameter>
21+
</Setup>
22+
<Markets>
23+
<Parameter name="lgmcalibration">collateral_inccy</Parameter>
24+
<Parameter name="fxcalibration">xois_eur</Parameter>
25+
<Parameter name="pricing">xois_eur</Parameter>
26+
<Parameter name="simulation">xois_eur</Parameter>
27+
</Markets>
28+
<Analytics>
29+
<Analytic type="npv">
30+
<Parameter name="active">Y</Parameter>
31+
<Parameter name="baseCurrency">EUR</Parameter>
32+
<Parameter name="outputFileName">npv_swaptions.csv</Parameter>
33+
<Parameter name="additionalResults">Y</Parameter>
34+
<Parameter name="additionalResultsReportPrecision">12</Parameter>
35+
</Analytic>
36+
</Analytics>
37+
</ORE>
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0"?>
2+
<ORE>
3+
<Setup>
4+
<Parameter name="asofDate">2016-02-05</Parameter>
5+
<Parameter name="inputPath">Input</Parameter>
6+
<Parameter name="outputPath">Output/swapflat</Parameter>
7+
<Parameter name="logFile">log.txt</Parameter>
8+
<Parameter name="logMask">31</Parameter>
9+
<Parameter name="marketDataFile">../../Input/market_20160205_flat.txt</Parameter>
10+
<Parameter name="fixingDataFile">../../Input/fixings_20160205.txt</Parameter>
11+
<Parameter name="implyTodaysFixings">Y</Parameter>
12+
<Parameter name="curveConfigFile">../../Input/curveconfig.xml</Parameter>
13+
<Parameter name="conventionsFile">../../Input/conventions.xml</Parameter>
14+
<Parameter name="marketConfigFile">../../Input/todaysmarket.xml</Parameter>
15+
<Parameter name="pricingEnginesFile">../../Input/pricingengine.xml</Parameter>
16+
<Parameter name="portfolioFile">portfolio_swapflat_swaptions.xml</Parameter>
17+
<Parameter name="observationModel">None</Parameter>
18+
<Parameter name="continueOnError">false</Parameter>
19+
<Parameter name="calendarAdjustment">../../Input/calendaradjustment.xml</Parameter>
20+
<Parameter name="currencyConfiguration">../../Input/currencies.xml</Parameter>
21+
</Setup>
22+
<Markets>
23+
<Parameter name="lgmcalibration">libor</Parameter>
24+
<Parameter name="fxcalibration">libor</Parameter>
25+
<Parameter name="eqcalibration">libor</Parameter>
26+
<Parameter name="pricing">libor</Parameter>
27+
<Parameter name="simulation">libor</Parameter>
28+
</Markets>
29+
<Analytics>
30+
<Analytic type="npv">
31+
<Parameter name="active">Y</Parameter>
32+
<Parameter name="baseCurrency">EUR</Parameter>
33+
<Parameter name="outputFileName">npv_swaptions.csv</Parameter>
34+
<Parameter name="additionalResults">Y</Parameter>
35+
<Parameter name="additionalResultsReportPrecision">12</Parameter>
36+
</Analytic>
37+
</Analytics>
38+
</ORE>

Examples/Exposure/Input/portfolio_swap.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
</LegData>
7272
</SwapData>
7373
</Trade>
74+
<!--
7475
<Trade id="Payer_Swaption_01_19">
7576
<TradeType>Swaption</TradeType>
7677
<Envelope>
@@ -3148,5 +3149,6 @@
31483149
</ScheduleData>
31493150
</LegData>
31503151
</SwaptionData>
3151-
</Trade>
3152+
</Trade>
3153+
-->
31523154
</Portfolio>

0 commit comments

Comments
 (0)