Skip to content

Commit 4ecbe62

Browse files
committed
Update schema and regressiontest update (havent been update to reflected updated script which introduced strictBarrierChecks)
1 parent c4ecc21 commit 4ecbe62

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

Examples/AmericanMonteCarlo/Input/portfolio_genericbarrieroption.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
<!-- 0 = Vanilla, 1 = CashOrNothing -->
1111
<PayoffType type="number">0</PayoffType>
1212
<!-- 0 = none, 1 = DonwIn, 2 = UpIn, 3 = DownOut, 4 = UpOut -->
13-
<TransatlanticBarrierType type="number">
14-
<Value>4</Value>
13+
<TransatlanticBarrierType type="barrierType">
14+
<Value>DownOut</Value>
1515
</TransatlanticBarrierType>
1616
<TransatlanticBarrierLevel type="number"><Value>1.1</Value></TransatlanticBarrierLevel>
1717
<TransatlanticBarrierRebate type="number">50000</TransatlanticBarrierRebate>

xsd/instruments.xsd

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4571,10 +4571,11 @@
45714571
<xs:complexType name="genericBarrierOptionDataRaw">
45724572
<xs:all>
45734573
<xs:element type="stFreeStyleNumber" name="PayoffType"/>
4574-
<xs:element type="stFreeStyleBarrierType" name="TransatlanticBarrierType"/>
4575-
<xs:element type="stFreeStyleNumber" name="TransatlanticBarrierLevel"/>
4574+
<xs:element type="stFreeStyleBarrierTypeVector" name="TransatlanticBarrierType"/>
4575+
<xs:element type="stFreeStyleNumberVector" name="TransatlanticBarrierLevel"/>
45764576
<xs:element type="stFreeStyleNumber" name="TransatlanticBarrierRebate"/>
45774577
<xs:element type="stFreeStyleCurrency" name="TransatlanticBarrierRebateCurrency"/>
4578+
<xs:element type="stFreeStyleNumberVector" name="TransatlanticBarrierStrictComparison"/>
45784579
<xs:element type="stFreeStyleLongShort" name="LongShort"/>
45794580
<xs:element type="stFreeStyleOptionType" name="PutCall"/>
45804581
<xs:element type="stFreeStyleNumber" name="Quantity"/>
@@ -4583,11 +4584,12 @@
45834584
<xs:element type="stFreeStyleCurrency" name="PayCurrency"/>
45844585
<xs:element type="stFreeStyleEvent" name="ExpiryDate"/>
45854586
<xs:element type="stFreeStyleEvent" name="SettlementDate"/>
4586-
<xs:element type="stFreeStyleIndex" name="Underlying"/>
4587+
<xs:element type="stFreeStyleIndexVector" name="Underlyings"/>
45874588
<xs:element type="stFreeStyleEventSchedule" name="BarrierMonitoringDates"/>
45884589
<xs:element type="stFreeStyleBarrierTypeVector" name="BarrierTypes"/>
45894590
<xs:element type="stFreeStyleNumberVector" name="BarrierLevels"/>
45904591
<xs:element type="stFreeStyleNumberVector" name="BarrierRebates"/>
4592+
<xs:element type="stFreeStyleNumberVector" name="BarrierStrictComparison"/>
45914593
<xs:element type="stFreeStyleCurrencyVector" name="BarrierRebateCurrencies"/>
45924594
<xs:element type="stFreeStyleNumberVector" name="BarrierRebatePayTimes"/>
45934595
<xs:element type="stFreeStyleNumber" name="BarrierRebate"/>

0 commit comments

Comments
 (0)