Skip to content

Commit 4987f4b

Browse files
committed
QPR-12302 conventions example update
1 parent b14db5b commit 4987f4b

6 files changed

Lines changed: 87 additions & 87 deletions

File tree

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

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,42 +1027,42 @@
10271027
</TenorBasisTwoSwap>
10281028
<TenorBasisSwap>
10291029
<Id>USD-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1030-
<LongIndex>USD-LIBOR-6M</LongIndex>
1031-
<ShortIndex>USD-LIBOR-3M</ShortIndex>
1032-
<ShortPayTenor>6M</ShortPayTenor>
1033-
<SpreadOnShort>true</SpreadOnShort>
1030+
<PayIndex>USD-LIBOR-6M</PayIndex>
1031+
<ReceiveIndex>USD-LIBOR-3M</ReceiveIndex>
1032+
<ReceiveFrequency>6M</ReceiveFrequency>
1033+
<SpreadOnRec>true</SpreadOnRec>
10341034
<IncludeSpread>false</IncludeSpread>
10351035
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10361036
</TenorBasisSwap>
10371037
<TenorBasisSwap>
10381038
<Id>USD-LIBOR-1M-3M-BASIS-CONVENTIONS</Id>
1039-
<LongIndex>USD-LIBOR-3M</LongIndex>
1040-
<ShortIndex>USD-LIBOR-1M</ShortIndex>
1041-
<ShortPayTenor>3M</ShortPayTenor>
1042-
<SpreadOnShort>true</SpreadOnShort>
1039+
<PayIndex>USD-LIBOR-3M</PayIndex>
1040+
<ReceiveIndex>USD-LIBOR-1M</ReceiveIndex>
1041+
<ReceiveFrequency>3M</ReceiveFrequency>
1042+
<SpreadOnRec>true</SpreadOnRec>
10431043
<IncludeSpread>false</IncludeSpread>
10441044
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10451045
</TenorBasisSwap>
10461046
<TenorBasisSwap>
10471047
<Id>GBP-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1048-
<LongIndex>GBP-LIBOR-6M</LongIndex>
1049-
<ShortIndex>GBP-LIBOR-3M</ShortIndex>
1048+
<PayIndex>GBP-LIBOR-6M</PayIndex>
1049+
<ReceiveIndex>GBP-LIBOR-3M</ReceiveIndex>
10501050
</TenorBasisSwap>
10511051
<TenorBasisSwap>
10521052
<Id>CHF-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1053-
<LongIndex>CHF-LIBOR-6M</LongIndex>
1054-
<ShortIndex>CHF-LIBOR-3M</ShortIndex>
1053+
<PayIndex>CHF-LIBOR-6M</PayIndex>
1054+
<ReceiveIndex>CHF-LIBOR-3M</ReceiveIndex>
10551055
</TenorBasisSwap>
10561056
<TenorBasisSwap>
10571057
<Id>JPY-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1058-
<LongIndex>JPY-LIBOR-6M</LongIndex>
1059-
<ShortIndex>JPY-LIBOR-3M</ShortIndex>
1058+
<PayIndex>JPY-LIBOR-6M</PayIndex>
1059+
<ReceiveIndex>JPY-LIBOR-3M</ReceiveIndex>
10601060
</TenorBasisSwap>
10611061
<TenorBasisSwap>
10621062
<Id>EUR-OIS-1M-BASIS-CONVENTIONS</Id>
1063-
<LongIndex>EUR-EURIBOR-1M</LongIndex>
1064-
<ShortIndex>EUR-EONIA</ShortIndex>
1065-
<ShortPayTenor>1Y</ShortPayTenor>
1063+
<PayIndex>EUR-EURIBOR-1M</PayIndex>
1064+
<ReceiveIndex>EUR-EONIA</ReceiveIndex>
1065+
<ReceiveFrequency>1Y</ReceiveFrequency>
10661066
</TenorBasisSwap>
10671067
<BMABasisSwap>
10681068
<Id>USD-LIBOR-SIFMA-3M-BASIS-CONVENTIONS</Id>

OREAnalytics-SWIG/Python/Examples/Notebooks/Example_1/Input/conventions.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@
227227
</TenorBasisTwoSwap>
228228
<TenorBasisSwap>
229229
<Id>GBP-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
230-
<LongIndex>GBP-LIBOR-6M</LongIndex>
231-
<ShortIndex>GBP-LIBOR-3M</ShortIndex>
230+
<PayIndex>GBP-LIBOR-6M</PayIndex>
231+
<ReceiveIndex>GBP-LIBOR-3M</ReceiveIndex>
232232
</TenorBasisSwap>
233233

234234
<!-- FX Forwards -->

OREAnalytics-SWIG/Python/Examples/Notebooks/Example_2/Input/conventions.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,42 +1027,42 @@
10271027
</TenorBasisTwoSwap>
10281028
<TenorBasisSwap>
10291029
<Id>USD-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1030-
<LongIndex>USD-LIBOR-6M</LongIndex>
1031-
<ShortIndex>USD-LIBOR-3M</ShortIndex>
1032-
<ShortPayTenor>6M</ShortPayTenor>
1033-
<SpreadOnShort>true</SpreadOnShort>
1030+
<PayIndex>USD-LIBOR-6M</PayIndex>
1031+
<ReceiveIndex>USD-LIBOR-3M</ReceiveIndex>
1032+
<ReceiveFrequency>6M</ReceiveFrequency>
1033+
<SpreadOnRec>true</SpreadOnRec>
10341034
<IncludeSpread>false</IncludeSpread>
10351035
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10361036
</TenorBasisSwap>
10371037
<TenorBasisSwap>
10381038
<Id>USD-LIBOR-1M-3M-BASIS-CONVENTIONS</Id>
1039-
<LongIndex>USD-LIBOR-3M</LongIndex>
1040-
<ShortIndex>USD-LIBOR-1M</ShortIndex>
1041-
<ShortPayTenor>3M</ShortPayTenor>
1042-
<SpreadOnShort>true</SpreadOnShort>
1039+
<PayIndex>USD-LIBOR-3M</PayIndex>
1040+
<ReceiveIndex>USD-LIBOR-1M</ReceiveIndex>
1041+
<ReceiveFrequency>3M</ReceiveFrequency>
1042+
<SpreadOnRec>true</SpreadOnRec>
10431043
<IncludeSpread>false</IncludeSpread>
10441044
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10451045
</TenorBasisSwap>
10461046
<TenorBasisSwap>
10471047
<Id>GBP-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1048-
<LongIndex>GBP-LIBOR-6M</LongIndex>
1049-
<ShortIndex>GBP-LIBOR-3M</ShortIndex>
1048+
<PayIndex>GBP-LIBOR-6M</PayIndex>
1049+
<ReceiveIndex>GBP-LIBOR-3M</ReceiveIndex>
10501050
</TenorBasisSwap>
10511051
<TenorBasisSwap>
10521052
<Id>CHF-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1053-
<LongIndex>CHF-LIBOR-6M</LongIndex>
1054-
<ShortIndex>CHF-LIBOR-3M</ShortIndex>
1053+
<PayIndex>CHF-LIBOR-6M</PayIndex>
1054+
<ReceiveIndex>CHF-LIBOR-3M</ReceiveIndex>
10551055
</TenorBasisSwap>
10561056
<TenorBasisSwap>
10571057
<Id>JPY-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1058-
<LongIndex>JPY-LIBOR-6M</LongIndex>
1059-
<ShortIndex>JPY-LIBOR-3M</ShortIndex>
1058+
<PayIndex>JPY-LIBOR-6M</PayIndex>
1059+
<ReceiveIndex>JPY-LIBOR-3M</ReceiveIndex>
10601060
</TenorBasisSwap>
10611061
<TenorBasisSwap>
10621062
<Id>EUR-OIS-1M-BASIS-CONVENTIONS</Id>
1063-
<LongIndex>EUR-EURIBOR-1M</LongIndex>
1064-
<ShortIndex>EUR-EONIA</ShortIndex>
1065-
<ShortPayTenor>1Y</ShortPayTenor>
1063+
<PayIndex>EUR-EURIBOR-1M</PayIndex>
1064+
<ReceiveIndex>EUR-EONIA</ReceiveIndex>
1065+
<ReceiveFrequency>1Y</ReceiveFrequency>
10661066
</TenorBasisSwap>
10671067
<BMABasisSwap>
10681068
<Id>USD-LIBOR-SIFMA-3M-BASIS-CONVENTIONS</Id>

OREAnalytics-SWIG/Python/Examples/Notebooks/Example_3/Input/bak/conventions.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,42 +1027,42 @@
10271027
</TenorBasisTwoSwap>
10281028
<TenorBasisSwap>
10291029
<Id>USD-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1030-
<LongIndex>USD-LIBOR-6M</LongIndex>
1031-
<ShortIndex>USD-LIBOR-3M</ShortIndex>
1032-
<ShortPayTenor>6M</ShortPayTenor>
1033-
<SpreadOnShort>true</SpreadOnShort>
1030+
<PayIndex>USD-LIBOR-6M</PayIndex>
1031+
<ReceiveIndex>USD-LIBOR-3M</ReceiveIndex>
1032+
<ReceiveFrequency>6M</ReceiveFrequency>
1033+
<SpreadOnRec>true</SpreadOnRec>
10341034
<IncludeSpread>false</IncludeSpread>
10351035
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10361036
</TenorBasisSwap>
10371037
<TenorBasisSwap>
10381038
<Id>USD-LIBOR-1M-3M-BASIS-CONVENTIONS</Id>
1039-
<LongIndex>USD-LIBOR-3M</LongIndex>
1040-
<ShortIndex>USD-LIBOR-1M</ShortIndex>
1041-
<ShortPayTenor>3M</ShortPayTenor>
1042-
<SpreadOnShort>true</SpreadOnShort>
1039+
<PayIndex>USD-LIBOR-3M</PayIndex>
1040+
<ReceiveIndex>USD-LIBOR-1M</ReceiveIndex>
1041+
<ReceiveFrequency>3M</ReceiveFrequency>
1042+
<SpreadOnRec>true</SpreadOnRec>
10431043
<IncludeSpread>false</IncludeSpread>
10441044
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10451045
</TenorBasisSwap>
10461046
<TenorBasisSwap>
10471047
<Id>GBP-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1048-
<LongIndex>GBP-LIBOR-6M</LongIndex>
1049-
<ShortIndex>GBP-LIBOR-3M</ShortIndex>
1048+
<PayIndex>GBP-LIBOR-6M</PayIndex>
1049+
<ReceiveIndex>GBP-LIBOR-3M</ReceiveIndex>
10501050
</TenorBasisSwap>
10511051
<TenorBasisSwap>
10521052
<Id>CHF-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1053-
<LongIndex>CHF-LIBOR-6M</LongIndex>
1054-
<ShortIndex>CHF-LIBOR-3M</ShortIndex>
1053+
<PayIndex>CHF-LIBOR-6M</PayIndex>
1054+
<ReceiveIndex>CHF-LIBOR-3M</ReceiveIndex>
10551055
</TenorBasisSwap>
10561056
<TenorBasisSwap>
10571057
<Id>JPY-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1058-
<LongIndex>JPY-LIBOR-6M</LongIndex>
1059-
<ShortIndex>JPY-LIBOR-3M</ShortIndex>
1058+
<PayIndex>JPY-LIBOR-6M</PayIndex>
1059+
<ReceiveIndex>JPY-LIBOR-3M</ReceiveIndex>
10601060
</TenorBasisSwap>
10611061
<TenorBasisSwap>
10621062
<Id>EUR-OIS-1M-BASIS-CONVENTIONS</Id>
1063-
<LongIndex>EUR-EURIBOR-1M</LongIndex>
1064-
<ShortIndex>EUR-EONIA</ShortIndex>
1065-
<ShortPayTenor>1Y</ShortPayTenor>
1063+
<PayIndex>EUR-EURIBOR-1M</PayIndex>
1064+
<ReceiveIndex>EUR-EONIA</ReceiveIndex>
1065+
<ReceiveFrequency>1Y</ReceiveFrequency>
10661066
</TenorBasisSwap>
10671067
<BMABasisSwap>
10681068
<Id>USD-LIBOR-SIFMA-3M-BASIS-CONVENTIONS</Id>

OREAnalytics-SWIG/Python/Examples/Notebooks/Example_3/Input/conventions.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,42 +1027,42 @@
10271027
</TenorBasisTwoSwap>
10281028
<TenorBasisSwap>
10291029
<Id>USD-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1030-
<LongIndex>USD-LIBOR-6M</LongIndex>
1031-
<ShortIndex>USD-LIBOR-3M</ShortIndex>
1032-
<ShortPayTenor>6M</ShortPayTenor>
1033-
<SpreadOnShort>true</SpreadOnShort>
1030+
<PayIndex>USD-LIBOR-6M</PayIndex>
1031+
<ReceiveIndex>USD-LIBOR-3M</ReceiveIndex>
1032+
<ReceiveFrequency>6M</ReceiveFrequency>
1033+
<SpreadOnRec>true</SpreadOnRec>
10341034
<IncludeSpread>false</IncludeSpread>
10351035
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10361036
</TenorBasisSwap>
10371037
<TenorBasisSwap>
10381038
<Id>USD-LIBOR-1M-3M-BASIS-CONVENTIONS</Id>
1039-
<LongIndex>USD-LIBOR-3M</LongIndex>
1040-
<ShortIndex>USD-LIBOR-1M</ShortIndex>
1041-
<ShortPayTenor>3M</ShortPayTenor>
1042-
<SpreadOnShort>true</SpreadOnShort>
1039+
<PayIndex>USD-LIBOR-3M</PayIndex>
1040+
<ReceiveIndex>USD-LIBOR-1M</ReceiveIndex>
1041+
<ReceiveFrequency>3M</ReceiveFrequency>
1042+
<SpreadOnRec>true</SpreadOnRec>
10431043
<IncludeSpread>false</IncludeSpread>
10441044
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10451045
</TenorBasisSwap>
10461046
<TenorBasisSwap>
10471047
<Id>GBP-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1048-
<LongIndex>GBP-LIBOR-6M</LongIndex>
1049-
<ShortIndex>GBP-LIBOR-3M</ShortIndex>
1048+
<PayIndex>GBP-LIBOR-6M</PayIndex>
1049+
<ReceiveIndex>GBP-LIBOR-3M</ReceiveIndex>
10501050
</TenorBasisSwap>
10511051
<TenorBasisSwap>
10521052
<Id>CHF-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1053-
<LongIndex>CHF-LIBOR-6M</LongIndex>
1054-
<ShortIndex>CHF-LIBOR-3M</ShortIndex>
1053+
<PayIndex>CHF-LIBOR-6M</PayIndex>
1054+
<ReceiveIndex>CHF-LIBOR-3M</ReceiveIndex>
10551055
</TenorBasisSwap>
10561056
<TenorBasisSwap>
10571057
<Id>JPY-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1058-
<LongIndex>JPY-LIBOR-6M</LongIndex>
1059-
<ShortIndex>JPY-LIBOR-3M</ShortIndex>
1058+
<PayIndex>JPY-LIBOR-6M</PayIndex>
1059+
<ReceiveIndex>JPY-LIBOR-3M</ReceiveIndex>
10601060
</TenorBasisSwap>
10611061
<TenorBasisSwap>
10621062
<Id>EUR-OIS-1M-BASIS-CONVENTIONS</Id>
1063-
<LongIndex>EUR-EURIBOR-1M</LongIndex>
1064-
<ShortIndex>EUR-EONIA</ShortIndex>
1065-
<ShortPayTenor>1Y</ShortPayTenor>
1063+
<PayIndex>EUR-EURIBOR-1M</PayIndex>
1064+
<ReceiveIndex>EUR-EONIA</ReceiveIndex>
1065+
<ReceiveFrequency>1Y</ReceiveFrequency>
10661066
</TenorBasisSwap>
10671067
<BMABasisSwap>
10681068
<Id>USD-LIBOR-SIFMA-3M-BASIS-CONVENTIONS</Id>

OREAnalytics-SWIG/Python/Examples/Notebooks/Example_4/Input/conventions.xml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,42 +1027,42 @@
10271027
</TenorBasisTwoSwap>
10281028
<TenorBasisSwap>
10291029
<Id>USD-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1030-
<LongIndex>USD-LIBOR-6M</LongIndex>
1031-
<ShortIndex>USD-LIBOR-3M</ShortIndex>
1032-
<ShortPayTenor>6M</ShortPayTenor>
1033-
<SpreadOnShort>true</SpreadOnShort>
1030+
<PayIndex>USD-LIBOR-6M</PayIndex>
1031+
<ReceiveIndex>USD-LIBOR-3M</ReceiveIndex>
1032+
<ReceiveFrequency>6M</ReceiveFrequency>
1033+
<SpreadOnRec>true</SpreadOnRec>
10341034
<IncludeSpread>false</IncludeSpread>
10351035
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10361036
</TenorBasisSwap>
10371037
<TenorBasisSwap>
10381038
<Id>USD-LIBOR-1M-3M-BASIS-CONVENTIONS</Id>
1039-
<LongIndex>USD-LIBOR-3M</LongIndex>
1040-
<ShortIndex>USD-LIBOR-1M</ShortIndex>
1041-
<ShortPayTenor>3M</ShortPayTenor>
1042-
<SpreadOnShort>true</SpreadOnShort>
1039+
<PayIndex>USD-LIBOR-3M</PayIndex>
1040+
<ReceiveIndex>USD-LIBOR-1M</ReceiveIndex>
1041+
<ReceiveFrequency>3M</ReceiveFrequency>
1042+
<SpreadOnRec>true</SpreadOnRec>
10431043
<IncludeSpread>false</IncludeSpread>
10441044
<SubPeriodsCouponType>Compounding</SubPeriodsCouponType>
10451045
</TenorBasisSwap>
10461046
<TenorBasisSwap>
10471047
<Id>GBP-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1048-
<LongIndex>GBP-LIBOR-6M</LongIndex>
1049-
<ShortIndex>GBP-LIBOR-3M</ShortIndex>
1048+
<PayIndex>GBP-LIBOR-6M</PayIndex>
1049+
<ReceiveIndex>GBP-LIBOR-3M</ReceiveIndex>
10501050
</TenorBasisSwap>
10511051
<TenorBasisSwap>
10521052
<Id>CHF-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1053-
<LongIndex>CHF-LIBOR-6M</LongIndex>
1054-
<ShortIndex>CHF-LIBOR-3M</ShortIndex>
1053+
<PayIndex>CHF-LIBOR-6M</PayIndex>
1054+
<ReceiveIndex>CHF-LIBOR-3M</ReceiveIndex>
10551055
</TenorBasisSwap>
10561056
<TenorBasisSwap>
10571057
<Id>JPY-LIBOR-3M-6M-BASIS-CONVENTIONS</Id>
1058-
<LongIndex>JPY-LIBOR-6M</LongIndex>
1059-
<ShortIndex>JPY-LIBOR-3M</ShortIndex>
1058+
<PayIndex>JPY-LIBOR-6M</PayIndex>
1059+
<ReceiveIndex>JPY-LIBOR-3M</ReceiveIndex>
10601060
</TenorBasisSwap>
10611061
<TenorBasisSwap>
10621062
<Id>EUR-OIS-1M-BASIS-CONVENTIONS</Id>
1063-
<LongIndex>EUR-EURIBOR-1M</LongIndex>
1064-
<ShortIndex>EUR-EONIA</ShortIndex>
1065-
<ShortPayTenor>1Y</ShortPayTenor>
1063+
<PayIndex>EUR-EURIBOR-1M</PayIndex>
1064+
<ReceiveIndex>EUR-EONIA</ReceiveIndex>
1065+
<ReceiveFrequency>1Y</ReceiveFrequency>
10661066
</TenorBasisSwap>
10671067
<BMABasisSwap>
10681068
<Id>USD-LIBOR-SIFMA-3M-BASIS-CONVENTIONS</Id>

0 commit comments

Comments
 (0)