Предоплаты с остатком менее 360 месяцев

Когда в бассейне остается менее 360 месяцев, применимый вектор предоплаты PSA «приправляется» возрастом пула. (Элементы вектора предоплаты с 360 элементами, которые представляют прошлые платежи, пропускаются. Например, по 30-летней ипотеке, которой 10 месяцев, применяются только окончательные 350 предоплат.)

Предположим, для примера, что у вас есть два 30-летнего кредита, один новый и еще 10 месяцев. Оба имеют одинаковую скорость PSA 100 и предоплату с помощью векторов, нанесенных ниже.

Plot for prepayment for two 30-year loans

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

Если вы поставляете пользовательский вектор предоплаты, необходимо учесть количество оставшихся месяцев.

Price = 101;
Settle = datenum('1-Jan-2001');
Maturity = datenum('1-Jan-2030');
IssueDate = datenum('1-Jan-2000');
GrossRate = 0.08125;
PrepayMatrix = 0.005*ones(348,1);
CouponRate   = 0.075;
Delay = 14;
 
ImpliedSpeed = mbsprice2speed(Price, Settle, Maturity, ...
IssueDate, GrossRate, PrepayMatrix, CouponRate, Delay)
ImpliedSpeed =

  104.2543

Проверьте вход предоплаты. Оставшиеся 29 лет требуют 348 ежемесячных элементов в векторе предоплаты. Предположим, тогда, сохраняя все то же самое, ты меняешься Settle по 14 февраля 2003 года.

Settle = datenum('14-Feb-2003');

Вы можете использовать cpncount для подсчета всех поступающих купонов, полученных после Settle путем вызова

NumCouponsRemaining = cpncount(Settle, Maturity, 12, 1, [], ... 
IssueDate) 
NumCouponsRemaining =
323

Область входа 12 определяет частоту ежемесячных платежей, 1 определяет базис 30/360 и IssueDate определяет дату старения и определения держателя. Таким образом, необходимо предоставить вектор с 323 элементами для учета предоплаты, соответствующей каждому ежемесячному платежу.

См. также

| | | | | | | | | | | | | | | | |

Похожие примеры

Подробнее о

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