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