Enum DateGenerationRule
Date-generation rules: the rule used to generate dates in a Schedule.
public enum DateGenerationRule
Fields
Backward = 0Backward from termination date to effective date.
CDS = 8Credit derivatives standard rule since the 'Big Bang' changes in 2009.
CDS2015 = 9Credit derivatives standard rule since December 20th, 2015.
Forward = 1Forward from effective date to termination date.
OldCDS = 7Same as TwentiethIMM with unrestricted date ends and long/short stub coupon period (old CDS convention).
ThirdWednesday = 3All dates but effective date and termination date are taken to be on the third Wednesday of their month (with forward calculation).
ThirdWednesdayInclusive = 4All dates including effective date and termination date are taken to be on the third Wednesday of their month (with forward calculation).
Twentieth = 5All dates but the effective date are taken to be the twentieth of their month (used for CDS schedules in emerging markets). The termination date is also modified.
TwentiethIMM = 6All dates but the effective date are taken to be the twentieth of an IMM month (used for CDS schedules). The termination date is also modified.
Zero = 2No intermediate dates between effective date and termination date.