Количество дней с даты предыдущего купона
возвращает количество дней между предыдущей датой купона и датой расчета для облигации или набора облигаций. Когда частота купонов равна 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