This relates to the issue previously described in the attached emails.
<<Adjusted/Unadjusted Exercise Date for IRD/CD Options>> <<Adjusted/Unadjusted Exercise Date for IRD/CD Options>>
Following a recent CD WG call, where this was discussed, please find three proposals:
Proposal One (use existing schema):
Set the Business Day Convention to 'NONE'. This implies that we are sending an adjusted date.
Example XML snippet:
<exercise>
<europeanExercise>
<expirationDate>
<adjustableDate>
<unadjustedDate>2008-08-20</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
</dateAdjustments>
</adjustableDate>
</expirationDate>
....
</europeanExercise>
</exercise>
PRO's
CON's
Proposal Two (update schema to explicitly support adjusted date):
This change will allow for an adjusted date to be explicitly modelled in the expiration/exercise elements.
See changes to fpml-shared-4.5.xsd:
<<fpml-shared-4-5.xsd>>
The following new complex types have been added:
AdjustableOrRelativeOrAdjustedDate (as AdjustableOrRelativeDate but can also specify an adjusted date)
AdjustableOrRelativeOrAdjustedDates (as AdjustableOrRelativeDates but can also specify a set of adjusted dates)
These changes are backwardly compatible and are referenced in:
AmericanExercise (expirationDate)
BermudaExercise (bermudaExerciseDates)
EuropeanExercise (expirationDate)
Example Document Snippet - European Exercise:
<europeanExercise id="europeanExercise0">
<expirationDate>
<adjustedDate>2001-08-28Z</adjustedDate>
</expirationDate>
...
</europeanExercise>
Example Document Snippet - Bermudan Exercise:
<bermudaExercise id="bermudaExercise0">
<bermudaExerciseDates>
<adjustedDates>
<adjustedDate>2000-12-28Z</adjustedDate>
<adjustedDate>2001-04-28Z</adjustedDate>
<adjustedDate>2001-08-28Z</adjustedDate>
</adjustedDates>
</bermudaExerciseDates>
...
</bermudaExercise>
PRO's
CON's
Proposal Three (ability to specify adjusted date in addition to unadjusted date):
This change allows for an adjusted date to be specified in addition an unadjusted/relative date. Assumption is that:
adjusted date = unadjusted date + date adjustments
We already have the ability to do this in the IRD Swaption schema (see swaptionAdjustedDates).
As part of a larger Swaption refactor for 5.0 (still in progress) we are looking to move the information held within swaptionAdjustedDates to the cashSettlement and exercise nodes respectively.
See changes to fpml-shared-4.5.xsd:
<<fpml-shared-4-5.xsd>>
The following new complex types have been added:
ExerciseAdjustedDates (contains exerciseEvent elements - of type ExerciseEventCommon - see below)
ExerciseEventCommon (contains adjustedExerciseDate and generically models other attributes from swaptionAdjustedDates)
These changes are backwardly compatible and are referenced in:
AmericanExercise (expirationDate)
BermudaExercise (bermudaExerciseDates)
EuropeanExercise (expirationDate)
Please note that the above does not include all the proposed changes from the refactor mentioned above. I have only included those that are relevant to the issue being discussed.
Example Document Snippet - European Exercise:
<europeanExercise id="europeanExercise0">
<expirationDate>
<adjustableDate>
<unadjustedDate>2001-08-28Z</unadjustedDate>
<dateAdjustments>
<businessDayConvention>FOLLOWING</businessDayConvention>
<businessCenters>
<businessCenter>EUTA</businessCenter>
<businessCenter>GBLO</businessCenter>
</businessCenters>
</dateAdjustments>
</adjustableDate>
</expirationDate>
...
<exerciseEvent>
<adjustedExerciseDate>2001-08-28Z</adjustedExerciseDate>
</exerciseEvent>
</europeanExercise>
PRO's
CON's
Hope this makes sense. Any questions/queries, please let me know. Hopefully this can be discussed again at the next WG meeting.
Thanks
Jamie
--- Begin Message ---Title: Adjusted/Unadjusted Exercise Date for IRD/CD Options
- To: <irdwg@xxxxxxxx>, <cdwg@xxxxxxxx>
- Subject: Adjusted/Unadjusted Exercise Date for IRD/CD Options
- From: "Orme, Jamie" <Jamie.Orme@xxxxxxxxxxxxxxx>
- Date: Mon, 4 Aug 2008 17:08:04 +0100
- Thread-index: Acj2TEZ//btqBekoRb6e3gmvs9g5lw==
- Thread-topic: Adjusted/Unadjusted Exercise Date for IRD/CD Options
IRDWG, CDWG,
There has been a recent change to the ISDA definitions for Interest Rate Options. Published on April 14, 2008 it amended the 2006 definitions to specify the expiration business day convention as Preceding (instead of Following).
This change should apply for IR Swaptions, but is not applicable to Credit Swaptions/Index Options which are also covered by these definitions.
To workaround this issue internally, and override the new provisions for Credit, our drafting team would like us to flow the adjusted date within our FpML documents (within the appropriate exercise node - American, Bermudan or European). We could do this by setting the businessDayConvention to 'NONE' for the unadjusted date:
<exercise>
<europeanExercise>
<expirationDate>
<adjustableDate>
<unadjustedDate>2008-08-20</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
</dateAdjustments>
</adjustableDate>
</expirationDate>
...
</europeanExercise>
</exercise>
However, for clarity, it may be desirable to use a dedicated adjusted date element for this purpose. Additionally, for the Credit products in particular, we would probably still need to send the unadjusted dates for matching purposes at DTCC. So rather than specifying an adjusted date instead of unadjusted date, it may be preferable to have the ability to specify BOTH (with the proviso that the adjusted date = unadjusted date + date adjustments).
<exercise>
<europeanExercise>
<expirationDate>
<adjustableDate>
<unadjustedDate>2008-08-20</unadjustedDate>
<dateAdjustments>
<businessDayConvention>FOLLOWING</businessDayConvention>
<businessCenters>
<businessCenter>GBLO</businessCenter>
</businessCenters>
</dateAdjustments>
</adjustableDate>
</expirationDate>
...
<!-- New Mechanism to model adjusted date(s) goes here -->
</europeanExercise>
</exercise>Has anyone else come across this particular issue? Does it make sense to explore the possibility of extending our exercise types to handle the above? Realise that these elements have more than one usage and any change should take this into account.
Would appreciate any feedback on this.
Many Thanks
Jamie
--- End Message ---
--- Begin Message ---
- To: <irdwg@xxxxxxxx>, <cdwg@xxxxxxxx>
- Subject: Adjusted/Unadjusted Exercise Date for IRD/CD Options
- From: "Orme, Jamie" <Jamie.Orme@xxxxxxxxxxxxxxx>
- Date: Tue, 5 Aug 2008 20:03:03 +0100
- Thread-index: Acj3LeLvyMtJIxRaSTyhy6GqaDKuOg==
- Thread-topic: Adjusted/Unadjusted Exercise Date for IRD/CD Options
Further to the attached it is worth noting that adjusted dates can already be expressed in the IRD Swaption schema (see swaptionAdjustedDates):Working together with Harry McAllister, we have been looking to refactor this for 5.0, moving the information held within swaptionAdjustedDates to the cashSettlement and exercise nodes respectively. We hope to present this work for comment soon.
However, the below shows how the exercise type could look (example shows the EuropeanExercise element but we have similar implementations for American and Bermudan) with the new optional element exerciseEvent. If this approach is adopted (it doesn't necessarily have to wait for the swaption work as the change is backwardly compatible) it would apply for both Credit and IRD Options. This would then resolve the issue raised yesterday as we could model both adjusted and unadjusted dates in this construct:
Thanks
Jamie
--- Begin Message ---Title: Adjusted/Unadjusted Exercise Date for IRD/CD Options
- To: <irdwg@xxxxxxxx>, <cdwg@xxxxxxxx>
- Subject: Adjusted/Unadjusted Exercise Date for IRD/CD Options
- From: "Orme, Jamie" <Jamie.Orme@xxxxxxxxxxxxxxx>
- Date: Mon, 4 Aug 2008 17:08:04 +0100
- Thread-index: Acj2TEZ//btqBekoRb6e3gmvs9g5lw==
- Thread-topic: Adjusted/Unadjusted Exercise Date for IRD/CD Options
IRDWG, CDWG,
There has been a recent change to the ISDA definitions for Interest Rate Options. Published on April 14, 2008 it amended the 2006 definitions to specify the expiration business day convention as Preceding (instead of Following).
This change should apply for IR Swaptions, but is not applicable to Credit Swaptions/Index Options which are also covered by these definitions.
To workaround this issue internally, and override the new provisions for Credit, our drafting team would like us to flow the adjusted date within our FpML documents (within the appropriate exercise node - American, Bermudan or European). We could do this by setting the businessDayConvention to 'NONE' for the unadjusted date:
<exercise>
<europeanExercise>
<expirationDate>
<adjustableDate>
<unadjustedDate>2008-08-20</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NONE</businessDayConvention>
</dateAdjustments>
</adjustableDate>
</expirationDate>
...
</europeanExercise>
</exercise>
However, for clarity, it may be desirable to use a dedicated adjusted date element for this purpose. Additionally, for the Credit products in particular, we would probably still need to send the unadjusted dates for matching purposes at DTCC. So rather than specifying an adjusted date instead of unadjusted date, it may be preferable to have the ability to specify BOTH (with the proviso that the adjusted date = unadjusted date + date adjustments).
<exercise>
<europeanExercise>
<expirationDate>
<adjustableDate>
<unadjustedDate>2008-08-20</unadjustedDate>
<dateAdjustments>
<businessDayConvention>FOLLOWING</businessDayConvention>
<businessCenters>
<businessCenter>GBLO</businessCenter>
</businessCenters>
</dateAdjustments>
</adjustableDate>
</expirationDate>
...
<!-- New Mechanism to model adjusted date(s) goes here -->
</europeanExercise>
</exercise>Has anyone else come across this particular issue? Does it make sense to explore the possibility of extending our exercise types to handle the above? Realise that these elements have more than one usage and any change should take this into account.
Would appreciate any feedback on this.
Many Thanks
Jamie
--- End Message ---
--- End Message ---
Attachment:
fpml-shared-4-5.xsd
Description: fpml-shared-4-5.xsd
Attachment:
fpml-shared-4-5.xsd
Description: fpml-shared-4-5.xsd