mbscpr(wac;wam;factor1;factor2;months)

Returns the conditional prepayment rate (CPR).

Syntax

mbscpr(wac;wam;factor1;factor2;months)

Input

Argument Type Description
wac integer or decimal The weighted average coupon (WAC) of the underlying mortgages, expressed as a percentage

A scalar value or the name of a column

wam integer the weighted average remaining term (in months) of the underlying mortgages

A scalar value or the name of a column

factor1 integer or decimal The earlier factor

A scalar value or the name of a column

factor2 integer or decimal The later factor

A scalar value or the name of a column

months integer The number of months between the two factors.

A scalar value or the name of a column

Note: One of the arguments must reference a column.

Return Value

Returns the CPR for the period.

The mbscpr(wac;wam;factor1;factor2;months) function handles N/A values as follows:
  • If any argument is N/A, the result is N/A.
  • The result is also N/A if months is greater than or equal to the remaining term (wam).
Note: 1010data has not audited these computations and takes no responsibility for their accuracy or precision. Please do not use the result of this function to trade securities without independently verifying the result.