September 7th, 2013, 8:43 am
MattF is correct.End of Month (roll) convention tells you how to generate the unadjusted calculation period dates on swap leg. The confusion arises when first regular period start date or last regular period end date is on the end of a month. A roll convention decides, either it is a specific day of the month, say 30, in which case the calculation period dates are on the 30th of each month, except february where you are forced to use the last day of the month, or it is EOM roll convention, in which case, every calculation period start and end date is the last calendar in the month. After generating the calculation period unadjusted dates, they are then adjusted according to a holiday calendar and business day convention, often modified following.Marc's point about LIBOR End-End convention is technically correct, but I would not confuse End of Month roll convention on swap schedules which determine calculation periods with the determination of the LIBOR forward start and end dates. The two are separate, first one constructs the swap legs calculation period dates, adjusted them for holidays, then one starts to look at LIBOR conventions, to determined the fixing date and the forward start and end dates.So maybe the original question needs to be slightly more specific, are you trying to determine the calculation periods on the accrual schedule or are you trying to figure the forward start and end dates associated with a LIBOR fixing on a swap leg accrual schedule.