date2time

Время и частота с дат

Синтаксис

[Times,F] = date2time(Settle,Dates,Compounding,Basis,EndMonthRule)

Аргументы

Settle

Расчетный день. Вектор из последовательных чисел даты или векторов символов даты.

Dates

Вектор из дат, соответствующих значению соединения.

Compounding

(Необязательно) Скалярное значение, представляющее уровень, на котором входные нулевые уровни были составлены, когда пересчитано на год. Этот аргумент определяет формулу для коэффициентов дисконтирования:

Compounding= 1 , 2, 3, 4, 6, 12 (Значение по умолчанию = 2.)

Disc = (1 + Z/F)^(-T), где F частота соединения, Z нулевой уровень и T время в периодических модулях; например, T = F один год.

Compounding= 365

Disc = (1 + Z/F)^(-T), где F номер дней в базисном году и T много дней, истекших вычисленный основанием.

Compounding= −1

Disc = exp(-T*Z), где T время в годах.

Basis

(Необязательно) основание Дневного количества инструмента. Вектор из целых чисел.

  •  0 = фактический/фактический (значение по умолчанию)

  •  1 = 30/360 (СИА)

  •  2 = Фактический/360

  •  3 = Фактический/365

  •  4 = 30/360 (BMA)

  •  5 = 30/360 (ISDA)

  •  6 = 30/360 (европеец)

  •  7 = Фактический/365 (японский язык)

  •  8 = фактический/фактический (ICMA)

  •  9 = Фактический/360 (ICMA)

  •  10 = Фактический/365 (ICMA)

  •  11 = 30/360E (ICMA)

  •  12 = Фактический/365 (ISDA)

  •  13 = ШИНА/252

Для получения дополнительной информации смотрите Основание.

EndMonthRule

(Необязательно) правило Конца месяца. Вектор. Это правило применяется только когда Maturity дата конца месяца в течение месяца, имея 30 или меньше дней. 0 = проигнорируйте правило, подразумевая, что дата купонного платежа связи всегда является тем же числовым днем месяца. 1 = установите правило о (значении по умолчанию), подразумевая, что дата купонного платежа связи всегда является прошлым фактическим днем месяца.

Описание

[Times,F] = date2time(Settle,Dates,Compounding,Basis,EndMonthRule) вычисляет факторы времени, соответствующие составленным кавычкам уровня вне расчетного дня.

Times вектор из факторов времени.

F скаляр связанных частот соединения.

Примечание

Получить точные результаты этой функции, Basis и Dates аргументы должны быть сопоставимыми. Если Dates аргумент содержит месяцы, которые имеют 31 день, Basis должно быть одно из значений, которые позволяют месяцам содержать больше чем 30 дней; например, Basis= 0 , 3, или 7.

date2time инверсия time2date.

Представлено до R2006a