mbsconvp

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

Convexity = mbsconvp(Price, Settle, Maturity, IssueDate,... 
GrossRate, CouponRate, Delay, Speed)
Convexity = 71.6299

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

свернуть все

Чистая цена за каждую номинальную стоимость в размере 100$, заданную как NMBS- 1 вектор.

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

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

Типы данных: 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