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