Skip to content

Commit 09e1b27

Browse files
merge master
2 parents 2f5731b + 0672d4b commit 09e1b27

9 files changed

Lines changed: 73 additions & 9351 deletions

File tree

OREAnalytics-SWIG/Python/Examples/Input/fixings_20160205.txt

Lines changed: 0 additions & 4219 deletions
Large diffs are not rendered by default.

OREAnalytics-SWIG/Python/Examples/Input/market_20160205.txt

Lines changed: 0 additions & 4733 deletions
Large diffs are not rendered by default.

OREAnalytics-SWIG/Python/Examples/Input/simulation.xml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
<Currency>EUR</Currency>
2929
<Currency>USD</Currency>
3030
<Currency>GBP</Currency>
31-
<Currency>CHF</Currency>
32-
<Currency>JPY</Currency>
3331
</Currencies>
3432
<BootstrapTolerance>0.0001</BootstrapTolerance>
3533
<InterestRateModels>
@@ -192,8 +190,6 @@
192190
<Currency>EUR</Currency>
193191
<Currency>USD</Currency>
194192
<Currency>GBP</Currency>
195-
<Currency>CHF</Currency>
196-
<Currency>JPY</Currency>
197193
</Currencies>
198194
<YieldCurves>
199195
<Configuration>
@@ -210,8 +206,6 @@
210206
<Index>USD-LIBOR-3M</Index>
211207
<Index>GBP-LIBOR-6M</Index>
212208
<Index>GBP-LIBOR-3M</Index>
213-
<Index>CHF-LIBOR-6M</Index>
214-
<Index>JPY-LIBOR-6M</Index>
215209
</Indices>
216210
<SwapIndices>
217211
<SwapIndex>
@@ -238,8 +232,6 @@
238232
<Currency>EUR</Currency>
239233
<Currency>USD</Currency>
240234
<Currency>GBP</Currency>
241-
<Currency>CHF</Currency>
242-
<Currency>JPY</Currency>
243235
</Currencies>
244236
<Expiries>6M,1Y,2Y,3Y,5Y,10Y,12Y,15Y,20Y</Expiries>
245237
<Terms>1Y,2Y,3Y,4Y,5Y,7Y,10Y,15Y,20Y,30Y</Terms>
@@ -251,7 +243,6 @@
251243
<CurrencyPairs>
252244
<CurrencyPair>USDEUR</CurrencyPair>
253245
<CurrencyPair>GBPEUR</CurrencyPair>
254-
<CurrencyPair>JPYEUR</CurrencyPair>
255246
</CurrencyPairs>
256247
<Expiries>6M,1Y,2Y,3Y,4Y,5Y,7Y,10Y</Expiries>
257248
</FxVolatilities>

OREAnalytics-SWIG/Python/Examples/Input/todaysmarket.xml

Lines changed: 3 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -21,84 +21,58 @@
2121
</Configuration>
2222
<!-- yield curve definition (in ccy swap discounting) -->
2323
<YieldCurves id="default">
24-
<YieldCurve name="BENCHMARK_EUR">Yield/EUR/BENCHMARK_EUR</YieldCurve>
2524
<YieldCurve name="BANK_EUR_LEND">Yield/EUR/BANK_EUR_LEND</YieldCurve>
2625
<YieldCurve name="BANK_EUR_BORROW">Yield/EUR/BANK_EUR_BORROW</YieldCurve>
27-
<YieldCurve name="BOND_YIELD_EUR">Yield/EUR/BOND_YIELD_EUR</YieldCurve>
2826
</YieldCurves>
2927
<!-- yield curve definition (in ccy ois discounting) -->
3028
<YieldCurves id="ois">
31-
<YieldCurve name="BENCHMARK_EUR">Yield/EUR/BENCHMARK_EUR</YieldCurve>
3229
<YieldCurve name="BANK_EUR_LEND">Yield/EUR/BANK_EUR_LEND</YieldCurve>
3330
<YieldCurve name="BANK_EUR_BORROW">Yield/EUR/BANK_EUR_BORROW</YieldCurve>
34-
<YieldCurve name="BOND_YIELD_EUR">Yield/EUR/BOND_YIELD_EUR</YieldCurve>
3531
</YieldCurves>
3632
<!-- yield curve definition (xois discounting w.r.t. EUR collateral) -->
3733
<YieldCurves id="xois_eur">
38-
<YieldCurve name="BENCHMARK_EUR">Yield/EUR/BENCHMARK_EUR</YieldCurve>
3934
<YieldCurve name="BANK_EUR_LEND">Yield/EUR/BANK_EUR_LEND</YieldCurve>
4035
<YieldCurve name="BANK_EUR_BORROW">Yield/EUR/BANK_EUR_BORROW</YieldCurve>
41-
<YieldCurve name="BOND_YIELD_EUR">Yield/EUR/BOND_YIELD_EUR</YieldCurve>
4236
</YieldCurves>
4337
<!-- yield curve definition (xois discounting w.r.t. EUR collateral) -->
4438
<YieldCurves id="inccy_swap">
45-
<YieldCurve name="BENCHMARK_EUR">Yield/EUR/BENCHMARK_EUR</YieldCurve>
4639
<YieldCurve name="BANK_EUR_LEND">Yield/EUR/BANK_EUR_LEND</YieldCurve>
4740
<YieldCurve name="BANK_EUR_BORROW">Yield/EUR/BANK_EUR_BORROW</YieldCurve>
48-
<YieldCurve name="BOND_YIELD_EUR">Yield/EUR/BOND_YIELD_EUR</YieldCurve>
49-
<YieldCurve name="EUR-EURIBOR-6M">Yield/EUR/EUR6M</YieldCurve>
5041
</YieldCurves>
5142
<!-- discounting curve definition (in ccy swap discounting) -->
5243
<DiscountingCurves id="inccy_swap">
5344
<DiscountingCurve currency="EUR">Yield/EUR/EUR6M</DiscountingCurve>
5445
<DiscountingCurve currency="USD">Yield/USD/USD3M</DiscountingCurve>
5546
<DiscountingCurve currency="GBP">Yield/GBP/GBP6M</DiscountingCurve>
56-
<DiscountingCurve currency="CHF">Yield/CHF/CHF6M</DiscountingCurve>
57-
<DiscountingCurve currency="JPY">Yield/JPY/JPY6M</DiscountingCurve>
5847
</DiscountingCurves>
5948
<!-- discounting curve definition (in ccy ois discounting) -->
6049
<DiscountingCurves id="ois">
6150
<DiscountingCurve currency="EUR">Yield/EUR/EUR1D</DiscountingCurve>
6251
<DiscountingCurve currency="USD">Yield/USD/USD1D</DiscountingCurve>
6352
<DiscountingCurve currency="GBP">Yield/GBP/GBP1D</DiscountingCurve>
64-
<DiscountingCurve currency="CHF">Yield/CHF/CHF1D</DiscountingCurve>
65-
<DiscountingCurve currency="JPY">Yield/JPY/JPY1D</DiscountingCurve>
6653
</DiscountingCurves>
6754
<!-- discounting curve definition (xois discounting w.r.t. EUR collateral) -->
6855
<DiscountingCurves id="xois_eur">
6956
<DiscountingCurve currency="EUR">Yield/EUR/EUR1D</DiscountingCurve>
7057
<DiscountingCurve currency="USD">Yield/USD/USD-IN-EUR</DiscountingCurve>
7158
<DiscountingCurve currency="GBP">Yield/GBP/GBP-IN-EUR</DiscountingCurve>
72-
<DiscountingCurve currency="CHF">Yield/CHF/CHF-IN-EUR</DiscountingCurve>
73-
<DiscountingCurve currency="JPY">Yield/JPY/JPY6M</DiscountingCurve>
7459
</DiscountingCurves>
7560
<DiscountingCurves id="xois_usd">
7661
<DiscountingCurve currency="EUR">Yield/EUR/EUR-IN-USD</DiscountingCurve>
7762
<DiscountingCurve currency="USD">Yield/USD/USD1D</DiscountingCurve>
7863
<DiscountingCurve currency="GBP">Yield/GBP/GBP-IN-USD</DiscountingCurve>
79-
<DiscountingCurve currency="CHF">Yield/CHF/CHF-IN-USD</DiscountingCurve>
80-
<DiscountingCurve currency="JPY">Yield/JPY/JPY6M</DiscountingCurve>
8164
</DiscountingCurves>
8265

8366
<!-- index forwarding curve definition -->
8467
<IndexForwardingCurves id="default">
85-
<Index name="EUR-EURIBOR-1M">Yield/EUR/EUR1M</Index>
8668
<Index name="EUR-EURIBOR-3M">Yield/EUR/EUR3M</Index>
8769
<Index name="EUR-EURIBOR-6M">Yield/EUR/EUR6M</Index>
88-
<Index name="EUR-EURIBOR-12M">Yield/EUR/EUR12M</Index>
8970
<Index name="EUR-EONIA">Yield/EUR/EUR1D</Index>
9071
<Index name="USD-FedFunds">Yield/USD/USD1D</Index>
9172
<Index name="USD-LIBOR-3M">Yield/USD/USD3M</Index>
92-
<Index name="USD-LIBOR-6M">Yield/USD/USD6M</Index>
9373
<Index name="GBP-SONIA">Yield/GBP/GBP1D</Index>
9474
<Index name="GBP-LIBOR-3M">Yield/GBP/GBP3M</Index>
95-
<Index name="CHF-TOIS">Yield/CHF/CHF1D</Index>
9675
<Index name="GBP-LIBOR-6M">Yield/GBP/GBP6M</Index>
97-
<Index name="CHF-LIBOR-3M">Yield/CHF/CHF3M</Index>
98-
<Index name="CHF-LIBOR-6M">Yield/CHF/CHF6M</Index>
99-
<Index name="JPY-LIBOR-6M">Yield/JPY/JPY6M</Index>
100-
<Index name="JPY-TONAR">Yield/JPY/JPY1D</Index>
101-
<Index name="USD-SIFMA">Yield/USD/USDBMA</Index>
10276
</IndexForwardingCurves>
10377
<SwapIndexCurves id="default">
10478
<SwapIndex name="EUR-CMS-1Y">
@@ -125,98 +99,51 @@
12599
<SwapIndex name="GBP-CMS-30Y">
126100
<Discounting>GBP-SONIA</Discounting>
127101
</SwapIndex>
128-
<SwapIndex name="CHF-CMS-1Y">
129-
<Discounting>CHF-TOIS</Discounting>
130-
</SwapIndex>
131-
<SwapIndex name="CHF-CMS-30Y">
132-
<Discounting>CHF-TOIS</Discounting>
133-
</SwapIndex>
134-
<SwapIndex name="JPY-CMS-1Y">
135-
<Discounting>JPY-TONAR</Discounting>
136-
</SwapIndex>
137-
<SwapIndex name="JPY-CMS-30Y">
138-
<Discounting>JPY-TONAR</Discounting>
139-
</SwapIndex>
140102
</SwapIndexCurves>
141103
<!-- inflation index definition -->
142104
<ZeroInflationIndexCurves id="default">
143-
<!--<InflationIndexCurve name="AUCPI">Inflation/AUCPI/AUCPI_ZC_Swaps</InflationIndexCurve> -->
144-
<ZeroInflationIndexCurve name="EUHICP">Inflation/EUHICP/EUHICP_ZC_Swaps</ZeroInflationIndexCurve>
145-
<ZeroInflationIndexCurve name="EUHICPXT">Inflation/EUHICPXT/EUHICPXT_ZC_Swaps</ZeroInflationIndexCurve>
146-
<ZeroInflationIndexCurve name="FRHICP">Inflation/FRHICP/FRHICP_ZC_Swaps</ZeroInflationIndexCurve>
147-
<ZeroInflationIndexCurve name="UKRPI">Inflation/UKRPI/UKRPI_ZC_Swaps</ZeroInflationIndexCurve>
148-
<ZeroInflationIndexCurve name="USCPI">Inflation/USCPI/USCPI_ZC_Swaps</ZeroInflationIndexCurve>
149-
<ZeroInflationIndexCurve name="ZACPI">Inflation/ZACPI/ZACPI_ZC_Swaps</ZeroInflationIndexCurve>
150105
</ZeroInflationIndexCurves>
151106
<YYInflationIndexCurves id="default">
152-
<YYInflationIndexCurve name="EUHICPXT">Inflation/EUHICPXT/EUHICPXT_YY_Swaps</YYInflationIndexCurve>
153107
</YYInflationIndexCurves>
154108
<!-- fx spot definition -->
155109
<FxSpots id="default">
156110
<FxSpot pair="EURUSD">FX/EUR/USD</FxSpot>
157111
<FxSpot pair="EURGBP">FX/EUR/GBP</FxSpot>
158-
<FxSpot pair="EURCHF">FX/EUR/CHF</FxSpot>
159-
<FxSpot pair="EURJPY">FX/EUR/JPY</FxSpot>
160112
</FxSpots>
161113
<!-- fx volatility definition -->
162114
<FxVolatilities id="default">
163115
<FxVolatility pair="EURUSD">FXVolatility/EUR/USD/EURUSD</FxVolatility>
164116
<FxVolatility pair="EURGBP">FXVolatility/EUR/GBP/EURGBP</FxVolatility>
165-
<FxVolatility pair="EURCHF">FXVolatility/EUR/CHF/EURCHF</FxVolatility>
166-
<FxVolatility pair="EURJPY">FXVolatility/EUR/JPY/EURJPY</FxVolatility>
167-
<FxVolatility pair="GBPUSD">FXVolatility/GBP/USD/GBPUSD</FxVolatility>
168117
</FxVolatilities>
169118
<!-- swaption volatility definition -->
170119
<SwaptionVolatilities id="default">
171120
<SwaptionVolatility currency="EUR">SwaptionVolatility/EUR/EUR_SW_N</SwaptionVolatility>
172121
<SwaptionVolatility currency="USD">SwaptionVolatility/USD/USD_SW_N</SwaptionVolatility>
173122
<SwaptionVolatility currency="GBP">SwaptionVolatility/GBP/GBP_SW_N</SwaptionVolatility>
174-
<SwaptionVolatility currency="CHF">SwaptionVolatility/CHF/CHF_SW_N</SwaptionVolatility>
175-
<SwaptionVolatility currency="JPY">SwaptionVolatility/CHF/CHF_SW_N</SwaptionVolatility>
176123
</SwaptionVolatilities>
177124
<!-- cap volatility definition -->
178125
<CapFloorVolatilities id="default">
179-
<CapFloorVolatility currency="EUR">CapFloorVolatility/EUR/EUR_CF_N</CapFloorVolatility>
180-
<CapFloorVolatility currency="USD">CapFloorVolatility/USD/USD_CF_N</CapFloorVolatility>
181-
<CapFloorVolatility currency="GBP">CapFloorVolatility/GBP/GBP_CF_N</CapFloorVolatility>
182126
</CapFloorVolatilities>
183127
<!-- default curves definition -->
184128
<DefaultCurves id="default">
185-
<DefaultCurve name="BANK">Default/USD/BANK_SR_USD</DefaultCurve>
186129
<DefaultCurve name="CPTY_A">Default/USD/CPTY_A_SR_USD</DefaultCurve>
187-
<DefaultCurve name="CPTY_B">Default/USD/CPTY_A_SR_USD</DefaultCurve>
188-
<DefaultCurve name="CPTY_C">Default/EUR/CPTY_C_SR_EUR</DefaultCurve>
189-
<DefaultCurve name="BOND_YIELD_EUR_OVER_OIS">Default/EUR/BOND_YIELD_EUR_OVER_OIS</DefaultCurve>
130+
<DefaultCurve name="BANK">Default/USD/BANK_SR_USD</DefaultCurve>
190131
</DefaultCurves>
191132
<!-- inflation volatility curves definition -->
192133
<YYInflationCapFloorVolatilities id="default">
193-
<YYInflationCapFloorVolatility name="EUHICPXT">InflationCapFloorVolatility/EUHICPXT/EUHICPXT_YY_CF_N</YYInflationCapFloorVolatility>
194134
</YYInflationCapFloorVolatilities>
195135
<ZeroInflationCapFloorVolatilities id="default">
196-
<ZeroInflationCapFloorVolatility name="UKRPI">InflationCapFloorVolatility/UKRPI/UKRPI_ZC_CF</ZeroInflationCapFloorVolatility>
197-
<ZeroInflationCapFloorVolatility name="EUHICPXT">InflationCapFloorVolatility/EUHICPXT/EUHICPXT_ZC_CF</ZeroInflationCapFloorVolatility>
198-
<ZeroInflationCapFloorVolatility name="USCPI">InflationCapFloorVolatility/USCPI/USCPI_ZC_CF</ZeroInflationCapFloorVolatility>
199136
</ZeroInflationCapFloorVolatilities>
200137
<EquityCurves id="default">
201-
<EquityCurve name="SP5">Equity/USD/SP5</EquityCurve>
202-
<EquityCurve name="Lufthansa">Equity/EUR/Lufthansa</EquityCurve>
203138
</EquityCurves>
204139
<EquityVolatilities id="default">
205-
<EquityVolatility name="SP5">EquityVolatility/USD/SP5</EquityVolatility>
206-
<EquityVolatility name="Lufthansa">EquityVolatility/EUR/Lufthansa</EquityVolatility>
207140
</EquityVolatilities>
208141
<Securities id="collateral_eur">
209-
<Security name="SECURITY_1">Security/SECURITY_1</Security>
210-
</Securities>
142+
</Securities>
211143
<Securities id="default">
212-
<Security name="SECURITY_1">Security/SECURITY_1</Security>
213-
</Securities>
144+
</Securities>
214145
<CommodityCurves id="default">
215-
<CommodityCurve name="COMDTY_GOLD_USD">Commodity/USD/GOLD_USD</CommodityCurve>
216-
<CommodityCurve name="COMDTY_WTI_USD">Commodity/USD/WTI_USD</CommodityCurve>
217146
</CommodityCurves>
218147
<CommodityVolatilities id="default">
219-
<CommodityVolatility name="COMDTY_GOLD_USD">CommodityVolatility/USD/GOLD_USD_VOLS</CommodityVolatility>
220-
<CommodityVolatility name="COMDTY_WTI_USD">CommodityVolatility/USD/WTI_USD_VOLS</CommodityVolatility>
221148
</CommodityVolatilities>
222149
</TodaysMarket>

0 commit comments

Comments
 (0)