Skip to content
All library documents

Monte Carlo Valuation of Mortgage-Backed Securities with Prepayments

Article Quant Q&A · Author: Skrrrrrtttt

Summary

The discussion considers how Monte Carlo simulation can value mortgage-backed securities when borrower prepayments make cash flows uncertain. It explains that the mortgage’s value at a modeled date depends on future interest-rate paths and borrower decisions, so valuation must account for the possible paths branching forward from that date. Discounting cash flows iteratively with factors along a simulated path is a usable part of the proposed approach, but a simple single-path calculation does not capture the full decision and valuation problem.

The note also cautions that prepayment models may include borrower and loan characteristics, economic conditions, and mortgage vintage, alongside interest rates. It offers conceptual guidance rather than a complete pricing algorithm, model specification, or validation evidence. The particular rate tenor and simulation design are not resolved in detail, and practical results depend on the prepayment model and assumptions used.

Key ideas

  • Mortgage prepayment makes the security’s future cash flows uncertain.
  • The value at each modeled date depends on future rate paths and borrower decisions.
  • Pathwise discounting can use discount factors simulated along the interest-rate path.
  • Prepayment probabilities may depend on borrower circumstances, economic conditions, and loan vintage as well as rates.
  • The discussion does not prescribe a complete simulation or prepayment model.

Tags

Full text
# What is actually going on in Monte-Carlo simulation for Mortgage backed securities?


# What is actually going on in Monte-Carlo simulation for Mortgage backed securities?












I just wanted to clear somethings up when it comes to pricing Mortgage backed securities using Monte-Carlo methods. I understand that interest rate paths have to be modelled in order to come up with prepayment models which are then used to figure out the cashflows. What I am confused about is what interest rate is being modelled i.e what is the term of the simulated interest rate is it the one month rate? The one year rate? etc.

Wouldn't it make sense to produce a simulation of the one month rate for a fixed number of time periods, say the life of the mortgage. Then at each time period the cash-flows can be discounted month by month until we get to time 0. And then repeat this process n number of times to get the average present value.

For a very simplistic example we simulate the 1 month rate r starting at time t as, for 3 months to get [$(0, r1), (2, r2), (3, r3)$] then using our prepayment model we generate cashflows for each month [$(1, CF1), (2, CF2), (3, CF3)$] then we can discount each cash flow using our simulated rates to get PV at time 0 $PV = (((CF3d(2,3) + CF2) *d(1,2) + CF1) *d(0,1))$ where $(dt_1,t_2)$ is the discount factor from time $t_1$ to time $t_2$. repeating this whole process n number of times.

Would this be a valid method or have I completely missed the mark? Any help is appreciated thanks!

## Answer by Kermittfrog (score 5, accepted)

https://quant.stackexchange.com/a/51847

In my understanding, the mortgage prepayment option, at any point in time, is a function of the value of the mortgage from that point in time forward. This value, in turn, is a function of the future evolution of the interest rates and any optimal decision taken by the mortgagor along that path and all paths that evolve from any future 'branch'.

So in short, at every modeled decision time point, you need to come up with all paths (rates and mortgagor decisions) that evolve from there.

From that point, you can of course use your approach for discounting (to today) by iterative use of the year-to-year discount factors simulated along your path.

## Answer by Martin Vesely (score 1)

https://quant.stackexchange.com/a/51861

There is a lot of prepayment models for MBS, mostly every big bank has its own proprietary model.

But the prepayment model can take into account many variables than only interest rate. A probability of prepaymet also depends on geographical location of a debtor (for example there is a lower probability that a mortgage would be prepaid in New York than in Iowa because properties are pretty more expensive in NY and a mortgage is higher). Also social status of a debtor or point in financial cycle can be of importance (there is a lower probability a mortgage would be prepaid in recession than in times of growth because a debtor has lower income or a bank is unwilling to refinance during a crisis). Moreover, so-called MBS vintage (i.e. a year a mortgage was engaged) can be important as the year influence rate a mortgage was provided for.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.