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

Duration and Convexity Calculations, Yield Curve Applications

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

Simple-average duration gives 6.7; PV-weighted gives 7.4. That difference translates to a $3.6 million error in a regulatory stress test.

Systematic approach:

Dmac=∑tt⋅CFt⋅vt∑tCFt⋅vtD_{\text{mac}} = \frac{\sum_t t \cdot CF_t \cdot v^t}{\sum_t CF_t \cdot v^t}

For a level annuity:

Dmac=(Ia)n∣‾an∣‾D_{\text{mac}} = \frac{(Ia)_{\overline{n\vert}}}{a_{\overline{n\vert}}}

Cmod=∑tt(t+1)⋅CFt⋅vt+2P=1(1+i)2⋅∑tt(t+1)⋅CFt⋅vtPC_{\text{mod}} = \frac{\sum_t t(t+1) \cdot CF_t \cdot v^{t+2}}{P} = \frac{1}{(1+i)^2} \cdot \frac{\sum_t t(t+1) \cdot CF_t \cdot v^t}{P}

The vt+2 v^{t+2} is essential. Do not use vt v^t .

HIGH-FREQUENCY: The exam presents a handful of cash flows and asks for a Macaulay or modified duration, a convexity, or a first-order price estimate. It does not ask for the second-order (duration plus convexity) approximation: outcome 5(b) lists only the two first-order forms, and the required reading from study note FM-24-17 is Sections 1-4, while the second-order form is its Section 6.

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

Common mistakes

Bottom line

Exam shortcut

Build an "accumulation factor column" first: (1+s1)1,(1+s2)2,(1+s3)3,… (1+s_1)^1, (1+s_2)^2, (1+s_3)^3, \ldots . Every forward rate is a ratio of adjacent entries. Write this column in the margin. Forward: "Big over Small minus 1." C-mod: "t plus 2" power. Bootstrapping: "Short to Long." "Macaulay multiplies, Modified adds." Perpetuity: "Mac is 1/d 1/d , Mod is 1/i 1/i ."

The full lesson (about 4,211 words, 28 min read) adds 9 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.