mbsconvy

Выпуклость ипотечного пула, данного выражение

Описание

пример

Convexity = mbsconvy(Yield,Settle,Maturity,IssueDate,GrossRate) вычисляет выпуклость ценной бумаги, обеспеченной закладной, учитывая информацию времени, полугодовое ипотечное выражение, и опционально, модель предварительной оплаты.

пример

Convexity = mbsconvy(___,CouponRate,Delay,PrepaySpeed,PrepayMatrix) задает опции с помощью одного или нескольких дополнительных аргументов в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

В этом примере показано, как вычислить выпуклость ипотечного пула, данного выражение для ценной бумаги, обеспеченной закладной, со следующими характеристиками.

Yield      = 0.07125;
Settle     = '15-Apr-2002';
Maturity   = '1 Jan 2030';
IssueDate  = '1-Jan-2000';
GrossRate  = 0.08125;
Speed      = 100;
CouponRate = 0.075;
Delay = 14;

Convexity = mbsconvy(Yield, Settle, Maturity, IssueDate, ... 
GrossRate, CouponRate, Delay, Speed)
Convexity = 72.8263

Входные параметры

свернуть все

Заложите выражение, составленное ежемесячно в виде NMBS- 1 вектор в десятичных числах.

Типы данных: double

Расчетные дни в виде NMBS- 1 вектор из последовательных чисел даты или массива ячеек из символьных векторов. Settle должен быть ранее, чем Maturity.

Типы данных: double | cell

Даты погашения в виде NMBS- 1 вектор из последовательных чисел даты или массива ячеек из символьных векторов.

Типы данных: double | cell

Даты погашения в виде NMBS- 1 вектор из последовательных чисел даты или массива ячеек из символьных векторов.

Типы данных: double | cell

Грубая купонная ставка (включая сборы) в виде NMBS- 1 вектор из числовых десятичных чисел.

Типы данных: double

(Необязательно) Сетевая купонная ставка в виде NMBS- 1 вектор из числовых десятичных чисел.

Типы данных: double

(Необязательно) Задержка в днях в виде NMBS- 1 вектор.

Типы данных: double

(Необязательно) Скорость относительно стандарта PSA в виде NMBS- 1 вектор. Стандартом PSA является 100.

Примечание

Установите PrepaySpeed к [] если вы вводите индивидуально настраиваемый PrepayMatrix.

Типы данных: double

(Необязательно) Индивидуально настраиваемый вектор предварительной оплаты в виде NaN- заполненная матрица размера max(TermRemaining)- NMBS. Каждый столбец соответствует каждой ценной бумаге, обеспеченной закладной, и каждая строка соответствует каждый месяц после урегулирования.

Примечание

Используйте PrepayMatrix только, когда PrepaySpeed не задано.

Типы данных: double

Выходные аргументы

свернуть все

Периодическая выпуклость ипотечного пула, возвращенного как числовой скаляр.

Ссылки

[1] Универсальные методы PSA, SF-49

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте