FpML Issues Tracker

1079: New RollConventionEnum codes

January 11, 2012

closed

Minor

Always

Schema

Admin

mgratacos

Summary

Hi

My business has asked me to look at adding:

IMMJAN - for rolls on Jan, Apr, Jul and Oct IMMFEB - for rolls on Feb, May, Aug and Nov

Are these being looked at as aindustry standard for FpML? And if so when are they looknig to put them into production?

Thanks

(http://www.fpml.org/dev/modules/newbbex/viewtopic.php?topic_id=122&forum=2)

Notes:

  • h_mcallister

    01/12/12 2:56 pm

    I have responded to the original forum post as follows:

    I think the answer to your question has to be “no”, for the reasons that (i) (as far as I am aware) these are not commonly recognised code values across the industry (ii) the proposal doesn’t extend the existing functionality of FpML, and could potentially introduce inconsistency.

    Period roll dates for an InterestRateStream are defined by the content of the CalculationPeriodDates component. Periodicity and roll day are specified by calculationPeriodFrequency, comprising periodMultiplier & period (e.g. 3, ‘M’) and rollConvention. The rollConvention element is an enumerated value, which can be an integer (day number of the month) or a code value (e.g. ‘EOM’ for end-of-month rolls). The enumeration already contains value ‘IMM’ for standard IMM dates (i.e. third Wednesdays), together with ‘IMMAUD’, ‘IMMCAD’ & ‘IMMNZD’ for currency-specific conventions defined by the relevant local exchanges.

    Then for a given trade having rollConvention=’IMM’, the roll date schedule is completely defined by the calculation period dates (effective & termination dates + any regular period dates for stubs), together with the period frequency (typically but not necessarily 3M). A more specific roll convention intended to specify a particular cycle of IMM roll dates (e.g. ‘IMMJAN’) would not add any precision to the existing definitions, and could be problematic if inconsistent with any of the other terms.

    http://www.fpml.org/dev/modules/newbbex/viewtopic.php?topic_id=122&post_id=375&order=0&viewmode=thread&pid=275&forum=2#forumpost375

  • Leave an update

    You must be logged in to post an update.