Exam FM · General Cash Flows, Portfolios, and Asset-Liability Management · Free Lesson

Immunization and Cash Flow Matching Construction

Free SOA Exam FM (Financial Mathematics) lesson in General Cash Flows, Portfolios, and Asset-Liability Management. 23 min read, ~3,485 words.

Mix a 3-year and a 12-year zero to match a 7-year liability. The combined position brackets the liability in time and is fully immunized against any parallel rate shift.

Three conditions at the current yield:

Why it works: conditions 1 and 2 make the surplus zero with zero first derivative. Condition 3 makes the current rate a local minimum, any small shift increases the surplus.

With two zero-coupon bonds at times t1,t2 t_1, t_2 , let P1,P2 P_1, P_2 be the PVs invested:

P1+P2=PVLP_1 + P_2 = PV_L t1P1+t2P2=Dmac(L)⋅PVLt_1 P_1 + t_2 P_2 = D_{\text{mac}}(L) \cdot PV_L

Solve: subtract t1 t_1 times equation 1 from equation 2:

(t2−t1)P2=(D−t1)⋅PVL,P2=D−t1t2−t1⋅PVL(t_2 - t_1)P_2 = (D - t_1) \cdot PV_L, \quad P_2 = \frac{D - t_1}{t_2 - t_1} \cdot PV_L

HIGH-FREQUENCY: Two zeros + liability, find amounts. Standard 2x2 system on nearly every FM exam.

Read the full lesson, free →
Worked examples and practice. Free with a free account, no card.

Common mistakes

Bottom line

Exam shortcut

Write the 2x2 system immediately. Solve, then verify convexity. Three instruments and two liabilities: add convexity as the third equation. "PV-D-C": Redington: PV match, Duration match, Convexity dominance. Cash flow matching: "Last to First." Shortcut: P2=(D−t1)/(t2−t1)⋅PVL P_2 = (D - t_1)/(t_2 - t_1) \cdot PV_L . "Full needs a bracket, Redington needs three checks." "Cheapest match: highest yield wins each date."

The full lesson (about 3,485 words, 23 min read) adds 8 worked examples, all 8 common mistakes, a self-check, free in the app.

Learning objectives

Browse all free Exam FM lessons or jump into free Exam FM practice questions.