Forums
FpML Discussion
General FpML Discussion › Technical & Implementation Questions › Single-payment IRS
- This topic has 5 replies, 3 voices, and was last updated 7 years, 4 months ago by lyteck.
-
AuthorPosts
-
May 9, 2017 at 9:45 am #9656aarabadjiSpectator
Hi everyone,
I have a question regarding encoding single-payment IRS. These are not zero-coupon swaps, they just have a single-payment. The calculation period basically always equals to the duration of the swap. For example, a 4MO swap that would pay at the end. These swaps are typically short term (less than 1 year).
I noticed that there seems to be “an unwritten convention” to encode such swaps with 1Y calculation period frequency. Can you please explain if this is actually valid from validation rules perspective? Can I have a swap which is 4 months long that has 1Y calculation period frequency?
Looking at the validation rules there seems to be no guidance offered to handle such condition:
cashflows element not present: the unadjusted calculation period dates are calculated by stepping through the regular-period() at the frequency specified in calculationPeriodDates/calculationPeriodFrequency. The first date is the start date of the regular-period() and the last date is the end date of the regular-period().
So is FpML software meant to handle a case of stepping through a 3mo swap with a 1y period, and essentially, “clamp” such cashflows to 1 date?
My personal view is that 1T frequency should be used for such swaps but I got some feedback that 1T is often treated as a reserved value for either OIS or zero-coupon swaps, so sending FpML with 1T makes some parsers interpret the swap as zero-coupon.
Would like to hear your thoughts on this. Should 1T or 1Y be used for such swaps to emphasise single-payment/single-calculation aspect of such contracts?
May 12, 2017 at 8:49 am #9684h_mcallisterSpectatorHi Arty,
I agree that in this case the calculation (and payment) period is best expressed as “1T”. I’m not aware of an “unwritten convention” to encode such swaps with a 1Y period – although I have seen trade bookings done this way (i.e. with a period longer than the actual term, to avoid the term being sub-divided into shorter periods).
OIS swaps are typically transacted for a single, possibly irregular, period of up to 1Y duration. By common convention these are represented with calculation-, payment- and reset- Period all = 1T, with reset relative to the calculation period end date. This pattern is indicative of a single-period OIS – but does not imply that the “1T” idiom is reserved to OIS swaps (it is not).
Zero coupon swap streams should be booked with paymentFrequency=1T, to signify that the (single) payment period spans the term of the trade.
Best regards,
Harry- This reply was modified 7 years, 6 months ago by h_mcallister.
- This reply was modified 7 years, 6 months ago by h_mcallister.
- This reply was modified 7 years, 6 months ago by h_mcallister.
June 8, 2017 at 9:44 am #10006lyteckKeymastertest message (to be deleted) June 8
adding to the thread hoping I get an email notification
Lyteck
June 13, 2017 at 3:43 pm #10085lyteckKeymastertest message (to be deleted) June 13
adding to the thread hoping I get an email notification.
HARRY PLEASE REPLY IF YOU GET AN EMAIL.
Lyteck
June 22, 2017 at 2:48 pm #10225lyteckKeymastertest message (to be deleted) June 22
adding to the thread hoping I get an email notification.
HARRY (and others) PLEASE LET ME KNOW IF YOU GET AN EMAIL: llynhiavu@isda.org
Thanks,
LyteckJune 29, 2017 at 10:12 am #10293lyteckKeymastertest message (to be deleted) June 29
adding to the thread hoping I get an email notification.
Harry, Arty, PLEASE LET ME KNOW IF YOU GET AN EMAIL: llynhiavu@isda.org
Thanks,
Lyteck -
AuthorPosts
- You must be logged in to reply to this topic.
Search Forums
Recent Topics
-
Repo vs Reverse Repo
2 years, 1 month ago
-
resetFrequency for SOFR OIS
2 years, 6 months ago
-
FXD Option on strategy
2 years, 9 months ago
-
Forward Exercise
3 years, 1 month ago
-
Usage of IRSwap in Confirmation Process (requestConfirmation)
3 years ago