Количество дней в купонном периоде
возвращает количество дней в купонном периоде, содержащем дату расчета. Для нулевых купонных облигаций даты купона вычисляются так, как если бы облигации имели полугодовую структуру купона. NumDaysPeriod = cpnpersz(Settle,Maturity)NumDaysPeriod возвращает double для последовательного номера даты, вектора символов даты и входов datetime.
Требуемыми входными параметрами должно быть количество облигаций, NUMBONDS-by- 1 или 1-by- NUMBONDS, соответствующие векторы или скаляры.
возвращает количество дней в купонном периоде, содержащем дату расчета, используя необязательные входные параметры. NumDaysPeriod = cpnpersz(___,Period,Basis,EndMonthRule,IssueDate,FirstCouponDate,LastCouponDate)
Необязательные входные параметры должны быть либо NUMBONDS-by- 1 или 1-by- NUMBONDS совпадающие векторы, скаляры или пустые матрицы.
Если все входы для Settle, Maturity, IssueDate, FirstCouponDate, и LastCouponDate являются серийными номерами дат или векторов символов дат, затем NumDaysPeriod возвращается как серийный номер даты. Функция datestr преобразует серийный номер даты в форматированный вектор символов даты.
Если какой-либо из входов для Settle, Maturity, IssueDate, FirstCouponDate, и LastCouponDate являются массивами datetime, тогда NumDaysPeriod возвращается как массив datetime.
accrfrac | cfamounts | cfdates | cftimes | cpncount | cpndaten | cpndatenq | cpndatep | cpndatepq | cpndaysn | cpndaysp | datetime