14
1 550.448 Financial Engineering and Structured Products Week of April 14, 2014 Advanced CMO Liability Structures & Markov Chains for Loan Level, Delinquency-Based Deal Analysis 1.1 1.2 Assignment Readings Review website Documents on MBS & CMOs RBSGC (8, 10, (11)) and Fabozzi Chapter 24, CMO BoA Agency CMO Structures and SSB CMO CF Structures JPM Agency CMOs (BBG Screens) Fabozzi Chapter 38, Valuation of MBS JPM MBS Primer R&R Chapter 16 1.3 Assignment Last day of Class – Wednesday, April 30 th Final Exam Tuesday, May 13, 2pm-5pm Whitehead 304 1.4 Project for PMB Objective: Explore extensions & variations to PMB Identify PMB opportunity for Trigger or Reserve Fund (Chapter 7) and Implement Alternatively, Choose one of the VBA automations and give a presentation on the approach with an example Model Builder 10.2, 10.3 or 10.4, only First Deliverable due April 7: Project Proposal Content: Identify Group members Identify problem to be addressed

550.448 Assignment Financial Engineering anddaudley/448/jhuonly/550.448 SP14 Wk12 (ADV CM… · JPM Agency CMOs (BBG Screens) Fabozzi Chapter 38, Valuation of MBS JPM MBS Primer R&R

Embed Size (px)

Citation preview

1

550.448Financial Engineering and

Structured Products

Week of April 14, 2014Advanced CMO Liability Structures &

Markov Chains for Loan Level, Delinquency-Based Deal Analysis

1.1 1.2

Assignment

Readings Review website Documents on MBS & CMOs RBSGC (8, 10, (11)) and Fabozzi Chapter 24, CMO BoA Agency CMO Structures and SSB CMO CF Structures JPM Agency CMOs (BBG Screens) Fabozzi Chapter 38, Valuation of MBS JPM MBS Primer

R&R Chapter 16

1.3

Assignment

Last day of Class – Wednesday, April 30th

Final Exam Tuesday, May 13, 2pm-5pm Whitehead 304

1.4

Project for PMB

Objective: Explore extensions & variations to PMB Identify PMB opportunity for Trigger or Reserve Fund

(Chapter 7) and Implement Alternatively, Choose one of the VBA automations and

give a presentation on the approach with an example Model Builder 10.2, 10.3 or 10.4, only

First Deliverable due April 7: Project Proposal Content: Identify Group members Identify problem to be addressed

2

1.5

Project for PMB

Presentations due week of April 28 include: Presentation Hardcopy/Summary Content Statement of Situation/Problem/Context Opportunity – “what we are going to do is enhance (implement,

etc.) with the objective of showing (demonstrating, etc.) …” Describe what you did and what you found Show by an example

1.6

Plan for This Week

Advanced CMO Structures Valuation & Relative Value Analysis Investor Types/Preferences The Markov Chain Approach Basic Model Loan Level Analysis Delinquency-Based Approach to Transaction Analysis

Final Take Home Final Presentations

1.7

CMO Structures

Basic Tranche Types Sequential PAC Variations Z-Bonds & Accretion Direction (VADMS) IO/PO

Interest Structuring Floater Inverse Floater

1.8

CMO Structures

Sequential Window for principal return ‘Strip-down” of coupon 4.0x6.0 vs. 6.0x6.0 Tranche Coupon x Collateral Coupon Have same principal payment characteristics 4x6 has longer duration (8.8 vs. 3 OAD) and trades under PAR

Analysis of Sequential Tranches Bifurcate between Short Duration: investors seek yield to fill a short duration need;

must consider impact of extension if yields fall; compare to short agencies, ABS, etc., and,

Long Duration: similar to collateral; compare on OAS and total rate of return

Premium vs. Discount as with callable agency bonds

3

1.9

CMO Structures

Sequential

1.10

CMO Structures

Sequential (and the collateral matters) Current Coupon Collateral

Discount Collateral (longer dur & less neg convexity)

1.11

CMO Structures

PAC Corporate Bond with a sinking fund Scheduled return of principal – “guaranteed” by

companion – described using PAC window 6.5-year average life PAC w/band 110-250

1.12

CMO Structures

PAC When companions are exhausted, PAC bond

becomes a Sequential PAC w/no band left

Cheaper to equivalent Sequential on OAS

4

1.13

CMO Structures

PAC PACs are analyzed relative to sequential classes Market range-bound? Implied vs. Actual Volatility and where headed? Is CF stability cheap via PACs?

Standard analysis is via OAS, yield and total return vs. other MBS or agency

PAC 2 Like a PAC, tighter bands, between PACs and

companions (quasi stable companion) Companion (Support)

1.14

CMO Structures

Companion (Support) Variable CF depends on what is being supported Real value can only be determined w/OAS Usually higher yielding – takes most of the optionality Though structure prevents yield from falling below nominal

level even in a rising environment

1.15

CMO Structures

Accrual or Z Bonds Accrual Phase – interest not paid, added to principal During Accrual Phase – interest can be added to a

chosen tranche(s) to pay down principal Payment Phase – Principal & Interest paid off the

accreted principal: becomes a current pay Used to reduce extension risk in “directed” tranches OAD of Z can be highly variable as it has a long

period as a zero coupon bond – vs. a Treasury zero Jump Z becomes payer if prepays go above a stated

level – a discount bond could become very valuable (usually, in “sticky” form – sticky Jump Z) 1.16

CMO Structures

Accrual or Z Bonds

5

1.17

CMO Structures

Accrual or Z Bonds

Discontinuity in principal payments as Z becomes a payer 1.18

CMO Structures

Accrual or Z Bonds

Contrast to standard sequential from before:

Durations of A, B, C are shorter, less convexity, & w/lower option cost due to extension risk reduction Due to Z accretion: independent of prepayment rates

1.19

CMO Structures

Accretion-Directed (VADM) Z Tranche interest is directed to principal of VADM Very Stable Cash Flows (for VADM) – market willing

to pay-up for VADMs Sequential-only w/Z vs. Sequential, VADM, & Z At slow 100 PSA, no extension for VADM, but sequential

extends – source of principal is Z (even at 0 PSA) Absolute extension protection Some potential to shorten under extreme environments

1.20

CMO Structures

VADM

6

1.21

CMO Structures

Accretion-Directed (VADM) For comparison – B from pure sequential/Z to B & VB

from the VADM counterpart

B from hybrid is most volatile WAL; VB is extremely stable

1.22

CMO Structures

Accretion-Directed (VADM) For comparison – B from pure sequential/Z to B & VB

from the VADM counterpart

1.23

CMO Structures

Interest Structuring Fixed Coupon ( i ) Variable – Floating vs. Inverse Floating Floater: L + 50 , cap @ 7.5% (on 80%) Inverse: 28 – 4L , cap at 28% (on 20%)

1.24

CMO Structures

Interest Structuring Variable – Floating vs. Inverse Floating Floater: L + 25 , cap @ 10% (on 75%) Inverse: 3(9.75 – L) , cap at 29.25% (on 25%)

7

1.25

CMO Structures

Interest Structuring

1.26

CMO Structures

Interest Structuring

1.27

CMO Structures

Interest Structuring

1.28

CMO Structures

Interest Structuring Inverse IO

8

1.29

Valuation

Collateral Cash Flow Contingencies – prepays & defaults Prepayment Models Embedded Options

Term Structure Modeling & Interest Rate Models Embedded Option & Volatility

The Present Value of the Contingent Cash Flow Comparing the PV to Market Pricing and Option

Adjusted Spread (OAS)

1.30

Valuation Many Different Types of Spreads (JPM)

Basic: static yield spread over a single point on the curve “I” : spread to Treasury “N” : spread to swaps

Intermediate: zero volatility yield curve spread “Z” : spread to Treasury curve “E” : spread to Libor/swap curve

Advanced OAS : option-adjusted spread LIBOR OAS Treasury OAS M B S

1.31

Valuation Yield analysis in the MBS market (JPM) Static Spread (Yield Spread): standard measure of incremental

return over a single benchmark Treasury Compares MBS to single point on the yield curve, usually to the

interpolated point closest to the Weighted Average Life of the MBS But MBS does not return principal in one lump sum but over many

periods. A better assumption would include multiple data points on the yield curve. Z Spread takes this another step further.

Z Spread (Yield Curve Spread) : discounts each monthly MBS cash flow by the monthly forward rates derived from the current yield curve More accurate for securities that return principal over many periods

as opposed to bullets Still a static measure since it assumes that interest rates and MBS

cash flows remain constant 1.32

Valuation (E: LIBOR/Swap)

9

1.33

Valuation OAS Calculation To incorporate prepayment volatility in the valuation of MBS, we

can calculate a theoretical price for a given OAS1. Hundreds of hypothetical interest rate paths are simulated2. On each interest rate path the prepayment model is used to predict

prepayment speeds and thus, MBS cash flows3. For each path, the present value of the projected cash flows are

calculated using a specified spread, s, which is added to the forward rates

4. Value of MBS = Average value of PV(s) over all simulated interest rate paths = AVGPV(s) where s is OAS

To find OAS given market price:1. Start with an initial estimate for OAS2. Calculate AVGPV(s) adjusting OAS until AVGPV(s) = market price

Investor Types and ABS

Banks Buyers of Pass-Through & CMOs, Agency & non-Agency Like pass-through liquidity, not duration extension risk & mismatch

of liabilities – hence, CMOs or z-supported front sequential Shorter CMOs, 5-years or less Floaters are popular for some banks

Usually, hold to maturity

GSEs (FNMA, FHLMC, FHLBs) Responsible for orderly market for MBS investor Hold mortgages (MBS) vs. loans for liquidity TRR, relative value buyers (buy cheap/sell rich) Some CMOs (PACs); match-off against debt issue 1.34

Investor Types and ABS

Money Managers Measured vs. benchmark indexes MBS indexes usually hold only pass-through MBS CMOs & anything other than pass-through MBS are “out of index” bet Compare on relative value (OAS) to pass-through MBS

Liquidity is important to manage flows and index changes Insurance Companies Buy most types of pass-through MBS/CMOs across curve P&C buy shorter PACs – 2-year sequential Life Ins buy longer w/structure & match long liabilities Variable Annuity Mangers are like money managers

1.35

Investor Types and ABS

Pension Funds Like money managers, but have duration benchmarks Constraints on credit risk from pension law

Long duration CMOs tranches to offset long term liabilities Hedge Funds Retail/Regional CMOs & high yielding derivative tranches: sell to smaller

trust accounts and retail investors – like PAR bonds Non-US Investors (Central Banks in Asia: huge!) Yield pick-up w/o credit give-up or liquidity Vs. Treasury or Agency debt 1.36

10

A Finite State Markov Process for Structured Finance

Consider the n-state Markov process where, x , economic agents (obligors), are allowed to occupy a predefined set of nstates: x(t), t=1,2,…,T; x ϵ [1,2,…,n] The states will correspond to recognized delinquency states

The Markov process may be specified by matrices of conditional, time-dependant transition probabilities

A series of consecutive states ruled by a sequence of transition matrices, P(t), will be referred to as a Markov chain

1.38

111 12

21 22 2

1 2

( )(t) ( )(t) ( ) ( )

( )(t) ( ) ( )

N

N

N N NN

p tp p tp p t p t

P tp p t p t

A Finite State Markov Process for Structured Finance

Types of Markov states The recurrent state, i , is characterized by the two conditions

and includes the current and delinquent states of an obligation The absorbing state, i , is one for which the condition , pii = 1 , holds

and is typical of prepayment and default states of an obligation

In many cases it is necessary to compute the unconditional probability d(t+1) of the Markov process, an n-dimensional vector; these are the probabilities of finding the system in the state i at t , regardless of its state at time t-1 . So and

giving a representation of how the cash flow environment evolves from closing to maturity 1.39

1 and 0ii jip j p

1 2( ) ( ), ( ),..., ( )Tnd t d t d t d t

( 1) ( ) ( ) ( 1) ( 1) ( ) ... (0) (0) (1)... ( )T T T Td t d t P t d t P t P t d P P P t

A Finite State Markov Process for Structured Finance

Stationary Markov Chains For the stationary case, where Pn is called the n-

step transition matrix Markov transition matrices always have unit spectral radius (the norm

of the largest eigenvalue is unity) If there are two or more unit-eigenvalues, the process is called degenerate The alternative, non-degenerate Markov matrices, have distinct eigenvalues

Consider the non-degenerate Markov matrix, as the sequence of matrices converge to a limit where all the rows of Pn become virtually identical; call this limiting matrix P∞ and we label the attainment of this condition equilibrium When a non-degenerate Markov process has been iterated a sufficient number of

times it reaches equilibrium and Irrespective of the initial state we always end up in the limiting case where

1.40

( ) (0)T T nd n d P

n

( ) is the repeated row of Td P

A Finite State Markov Process for Structured Finance

Stationary Markov Chains Consider the non-degenerate Markov matrix, If we would begin with d(0) = d(∞) , we are at a kind of “fixed point” and

Or letting we have that and that v∞ is the unit eigenvector We can practically determine v∞ by taking the first n-1 rows of and

adding a normalizing equation, that the row sum is always one, Solving this nxn non-singular system (via Cramer’s rule) yields this eigenvector

This result applies only to stationary, non-degenerate Markov chains; However, this is the case for the limiting credit rating distribution of a pool of debt

securities from the corresponding rating transition matrix These rating transition matrix suffers from the human side of rating agency

activity – discretion On the other hand, given quantitative, unbiased surveillance of the market this

approach proceeds

1.41

( ) ( )T Td d P ( )d v Tv P v

Tv P v

11

A Finite State Markov Process for Structured Finance

Markov Chains The application of Markov chain population dynamics for a

conservative system (the row sum condition on transition probabilities) demands that we focus on number of obligors in this model We start with obligor transitions, delinquency/default status and then generate

associated cash flows to analyze expected deal performance In building this model, it is the obligor cash flows that establish obligor delinquency

states; and history that build the transition matrices This “delinquency-based approach” (vs. default analysis) has the inevitability of the

measurement-analysis process as its greatest strength

1.42

Synthesizing Markov Chains

So far we have implicitly assumed that Markov transition data were somehow given In practice, issuers with varying degrees of ABS experience will have

to provide them We consider the following situations No data is available Full Data Set is available State inventories alone are available Full set of loan level histories (=> full data set, above)

When No Data is available either that issuer is denied access to securitization markets or a useful proxy is determined – a close competitor or another closely related issuer

1.43

Synthesizing Markov Chains

A Full Data set would include at least twelve months of account wise delinquency transition data: the table

From the number of accounts, Ni,j , with each transition,each month, we can compute the transition probabilities:

With twelve values for each i,j pair we can proceed in two ways Form a 12 monthly-matrix nonstationary Markov process with a 12 month period This works well for seasoned issuers with large portfolios of pronounced stable seasonality Does not work so well for new issuers with unseasoned portfolios

Average the 12 matrices to synthesize a single matrix and superimpose seasonality Use the geometric mean for the probabilities This method leads to smoother results 1.44

ijij

ijj

Np

N

1212

1

avgij ij

i

p p

Synthesizing Markov Chains

There can be distinctions between how these methods compare as the table shows Twelve months of transition probabilities: p1,1 (early stage delinquency transition) & p4,5 (late

stage) ; early has bigger population, late is smaller => higher variance => Can add volatility to the transitions which directly effects required credit enhancement Ignore zero entries Results from data artifacts of smaller portfolios and ambiguous states

1.45

12

Synthesizing Markov Chains

When only State Inventories are available we have a kind of middle ground between the first two cases Instead of a full transition data set (of 12 months) only account inventory of states

are made available in the form of prospectus data on previous deals: table

1.46

Synthesizing Markov Chains

When only State Inventories are available we have a kind of middle ground between the first two cases To round out the full 12-month set of transition probabilities or when the

number of transition probability equations exceeds the number of data points, we need to address an over-determined system

The regularization technique chosen to do this follows: From the transition probabilities, determine an appropriate (objective) functional

to minimize Derive the minimizing Markov transition matrix

To formulate the (over-determined) system, assume the obligor portfolio is static – no account additions and no deletions for reasons other than default or prepayment The account inventory balance for state i can be written as The number of accounts in state i at t equals the number of accounts in i at t-1

adjusted for those that move into or out of state i from t-1 For i=1 and t=1: 1.47

1 1

ti i it t t

S S dS

1 1 2 1 11 0 21 0 1 0 12 0 1 0... ...n

n nS S p S p S p S p S

Synthesizing Markov Chains

When only State Inventories are available we have a kind of middle ground between the first two cases For i=1 and t=1:

Which for all states can be written in matrix format as ( K=PT )

Many entries in K might be set to zero based on “physics” – for example, that the 4th delinquency state will payoff the entire delinquent amount & be current

The regularization to determine K is through linear regression and defining the vector-valued Lagrangian with m data points 1.48

1 1 2 1 11 0 21 0 1 0 12 0 1 0

1 212 1 0 21 0 1 0

1 211 0 21 0 1 0

... ...

(1 ... ) ...

...

nn n

nn n

nn

S S p S p S p S p S

p p S p S p S

p S p S p S

111 21 11 101 1

12 22 2 22 201 1

1 0

1 2

1 10

n

n

n n nnn nn

pp pSS S

p p pSS S

s Ksp p p

S SS

21

1

m

i ii

L s Ks

Synthesizing Markov Chains

When only State Inventories are available we have a kind of middle ground between the first two cases Minimizing L, setting , and proceeding by rows gives

Where uj is the jth row of K ,

So we can get the n solutions for the n rows of K as There can be issues of scale across states – later delinquency states have

relatively low average populations compared to earlier stages – and the elements of the matrix may have value outside [0.1] . There are fixes as the inequality constraints may impose more sophisticated optimizations. Fortunately, “packages” may take care of this.

1.49

0LK

Tj j j j jL q Ru q Ru

1 21 1 11 2

1 22 2 2

1 2

n

nn

nm m m

S S S

S S SR q q q

S S S

1j T T ju R R R q

13

Synthesizing Markov Chains

Bottom line is to “avoid” the continuity method and use transition matrices from reasonable proxy issuers The continuity method can be quite effective, however, just a bit of work to use

properly

1.50

Integrating Delinquencies with Markov Chains

With the credit state transition matrices we have a model to incorporate integrated delinquency-default-prepay analysis in generating cash flows

Procedure proceeds as follows Form the transition matrix representative of servicer’s credit policy,

and with bankruptcy and prepay model parameters

1.51

Integrating Delinquencies with Markov Chains

Procedure proceeds as follows At the end of each collection period, the delinquency

status of an account, l , can be determined from its previous delinquency status For each l, select a uniformly distributed random number and

evaluate state from transition matrix and prior state Establish the account delinquency status and the jth

row of the transition matrix where Define the row-wise cumulative distribution function

Let the new account delinquency status be defined by the condition where

The payment to the trust is set according to the condition of the account as shown next … 1.52

0; 0,1,2,3

jt tj i

iC p j

1( ) | t tl j l jD t j C x C

[0,3]j

0 1 3[ ]t t t tjp p p p 1t

jj

p

1 0tC

Integrating Delinquencies with Markov Chains

……….

1.53

14

Integrating Delinquencies with Markov Chains

Incorporating cumulative defaults amounts to forming the marginal default curve and adjusting the accounts entry into the delinquency process Let be the two leftmost entries in the issuers

base transition matrix Set their new, adjusted values as:

with all others remaining the same This modulation will give rise to the desired cumulative

loss distribution, F(t) SMM and B only apply to current accounts and

therefore apply to the first row1.54

( )( ) F tf t t

000 00

001 01

( ) ( ) ( )

( ) ( ) ( )

p t p t f tp t p t f t

0 000 01( ) and ( )p t p t