exponenta event banner

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

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

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

Plot for prepayment for two 30-year loans

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

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

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-элементный вектор для учета предоплаты, соответствующей каждому ежемесячному платежу.

См. также

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

Связанные примеры

Подробнее