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