← BACK TO ARCHIVE
24 AUG 2026·21 min read
learningCAT: FINANCE

The Mechanics of Time Value of Money: From Compounding to Bond Pricing, Mortgages, and Option Replication

A friendly, intuition-first institutional guide to the Time Value of Money in finance—featuring an interactive Texas Instruments BA II Plus financial calculator emulator, multi-stage valuation models, dynamic curve visualizers, interactive micro-quizzes, and decision wizards.

💡

LEARNING CONCEPT BREAKDOWN

Time Value of Money & Financial Cash Flows
WHAT I INITIALLY THOUGHT (THE MYTH)

Money today is just money tomorrow plus interest, and bonds or stocks are just arbitrary market prices.

WHAT I ACTUALLY LEARNED (THE REALITY)

Every financial asset—whether a zero-coupon bond, 30-year home mortgage, dividend-paying equity, currency forward, or call option—is strictly a bundle of dated cash flows discounted by an opportunity cost across time.

KEY TAKEAWAY / MENTAL MODEL

Master the Same-Period Rule, align cash-flow sign conventions, strip out arbitrage by equating synthetic replicating portfolios, and let the BA II Plus TVM registers do the heavy computational lifting.

If you strip away all the financial jargon, Wall Street buzzwords, and Bloomberg terminal screens, almost all of finance comes down to one deceptively simple question:

What is a dollar in the future actually worth to you right now?

Think about it for a second. If I offer to hand you a crisp 100billtodayversuspromisingyouthatsame100 bill today versus promising you that same 100 five years from now, you wouldn’t hesitate for a microsecond. You’d take the cash today.

Why? It isn’t just impatience or greed. It comes down to three fundamental forces that shape our financial universe:

  1. Earning Capacity (Opportunity Cost): If you take that $100 today, you can immediately put it to work—buy a treasury bill, deposit it into a high-yield account, or invest it in index funds. It starts earning interest immediately.
  2. The Slow Burn of Inflation: A dollar five years from now will buy noticeably fewer groceries, cups of coffee, or tankfuls of gas than a dollar can buy this afternoon.
  3. The Harsh Reality of Risk: Five years is a long time. People default, businesses go bankrupt, and promises get broken. A dollar in your hand has zero counterparty risk; a promised dollar is just a claim on someone else’s future solvency.

Whether you’re grinding through the CFA Level I Quantitative Methods syllabus or trying to figure out how your bank calculates your monthly mortgage payment, mastering Time Value of Money (TVM) is the single most important mental model you can build.

To make this tangible, I built a fully functioning Texas Instruments BA II Plus Financial Calculator Emulator right into this post. As we walk through each concept, hit the buttons, play with the numbers, and see how the cash flows bend across time.


BA
Interactive InstrumentTI BA II Plus Emulation

Financial Calculator & TVM Solver

2ndCPTBGNDEC 4
PV = -27.33 (Computed)
27.33
STANDARD FINANCIAL MODETIME VALUE OF MONEY
Core TVM Variables (Press to Store or [CPT] + Variable to Solve)

TVM Register State

N (Periods):20
I/Y (Rate %):6.7%
PV (Present Value):0.00
PMT (Periodic Payment):0
FV (Future Value):100
💡 Cash Flow Sign Rule: Outflows (money leaving your pocket, such as purchasing a bond or equity) are negative ($-$). Inflows (coupons, final principal, dividends) are positive ($+$).

Quick CFA & Finance Presets


1. The Core TVM Machinery: Time Travel for Your Money

Let’s start with the basics. Every single discounting formula in finance is just doing one of two things: pushing money forward into the future (Compounding) or pulling future money back to today (Discounting).

Discrete Compounding (When Interest Hits at Set Intervals)

If you invest a principal amount today (PVPV) at an annual interest rate rr, how much do you have after tt periods?

You just multiply by (1+r)(1 + r) each period:

FVt=PV(1+r)tFV_t = PV(1 + r)^t

Now, flip the equation around. Suppose someone promises to pay you FVtFV_t in the future. What is that promise worth in today’s money? You divide by that same compounding factor:

PV=FVt(1+r)t=FVt(1+r)tPV = \frac{FV_t}{(1 + r)^t} = FV_t(1 + r)^{-t}
  • PVPV = Present value (cash today at t=0t = 0)
  • FVtFV_t = Future value (cash at time tt)
  • rr = The periodic interest rate (your required rate of return or discount rate)
  • tt = The number of compounding periods

Continuous Compounding (When Compounding Never Sleeps)

In textbooks, interest often gets paid annually or monthly. But what if your interest was compounded every millisecond—infinitely many times per second (mm \to \infty)?

That’s where Euler’s number e2.71828e \approx 2.71828 comes in:

FVt=PVertPV=FVtertFV_t = PV \cdot e^{r \cdot t} \qquad\Longleftrightarrow\qquad PV = FV_t \cdot e^{-r \cdot t}

Whenever you see derivatives pricing (like the Black-Scholes model or continuous FX forwards), this is the exponential engine powering the math under the hood.

⚠️ THE “SAME-PERIOD RULE” (The #1 Mistake That Trips Up Beginners): Look, here is the golden rule you must tattoo on your brain: Your interest rate rr and your time periods NN must speak the exact same language.

  • Doing a monthly mortgage? You cannot plug in an annual 6% interest rate. You must divide by 12 (r=0.5%/monthr = 0.5\%/\text{month}) and multiply your years by 12 (N=360 monthsN = 360\text{ months}).
  • Pricing a semiannual bond? You must divide the annual YTM by 2 and multiply the years by 2. If you mix an annual interest rate with monthly payments, your calculator will confidently give you a completely garbage answer.

Play with Compounding Frequencies

I built this interactive sandbox below so you can see how different compounding frequencies (from annual to continuous) pull ahead over time and change your Effective Annual Rate (EAR):

Interactive Compounding Sandbox

Compounding Frequency & Effective Annual Rates (EAR)

Principal (PV):$10,000
Stated Annual Rate:8.0%
Horizon (Years):10 Years
Annual1×/yrEAR: 8.000%
Future Value (FV)$21,589.25
Semiannual2×/yrEAR: 8.160%
Future Value (FV)$21,911.23
Quarterly4×/yrEAR: 8.243%
Future Value (FV)$22,080.40
Monthly12×/yrEAR: 8.300%
Future Value (FV)$22,196.40
Daily365×/yrEAR: 8.328%
Future Value (FV)$22,253.46
Continuouse^(rt)EAR: 8.329%
Future Value (FV)$22,255.41

2. The Three Big Cash-Flow Architectures

Before we start crunching numbers, let’s zoom out and look at the three main ways cash flows are packaged in the real world:

1. The Zero-Coupon / Lump-Sum (Pure Discount):
   t=0 [ -PV Price ] ──────────────────────────────────────────► t=T [ +FV Par Value ]
   (You pay today, wait in silence, and get one big payout at maturity.)

2. The Classic Coupon Bond:
   t=0 [ -PV Price ] ──┬──────────┬──────────┬──────────┬──────► t=T [ +PMT Coupon + FV Par ]
                     t=1 [ +PMT ] t=2 [ +PMT ] t=3 [ +PMT ]
   (You pay today, receive a steady stream of interest, and get your principal back at the end.)

3. The Fully Amortizing Loan (Your Home Mortgage):
   t=0 [ +PV Loan ]  ──┬──────────┬──────────┬──────────┬──────► t=T [ -PMT (Balance hits $0) ]
                     t=1 [ -PMT ] t=2 [ -PMT ] t=3 [ -PMT ]
   (You get a lump sum from the bank today, and make equal monthly payments until the debt is dead.)

Let’s dissect each one of these so you never feel lost when looking at a term sheet.


3. Zero-Coupon Bonds: Pure Waiting, Zero Distractions

A zero-coupon bond is the simplest financial instrument in existence. There are no quarterly checks, no coupon envelopes in the mail, and no intermediate reinvestment decisions.

You buy the bond at a discount today, and when it matures, the issuer hands you the full face value (par). Your entire return is simply the gap between what you paid and what you get back.

PV=FV(1+r)tPV = \frac{FV}{(1 + r)^t}

Let’s Walk Through a Real Example

Imagine a government issues a 20-year zero-coupon bond with a face value of INR 100. If the current market yield for 20-year sovereign debt is 6.70%, what should you pay for it today?

Let’s calculate:

PV=100(1.067)20=27.33 INRPV = \frac{100}{(1.067)^{20}} = 27.33\text{ INR}

Think about what this means: You pay just 27.33 rupees today, and 20 years later you walk away with 100. The compounding interest does all the heavy lifting.

📟 How You Run This on the BA II Plus:

  1. Type 20 and press [N] (20 years)
  2. Type 6.70 and press [I/Y] (6.70% annual discount rate)
  3. Type 0 and press [PMT] (No intermediate payments!)
  4. Type 100 and press [FV] (100 face value at maturity)
  5. Press [CPT] then [PV]     \implies -27.33

(Notice that minus sign? That’s the calculator reminding you that cash must flow out of your pocket today to buy the asset!)

Try This Zero-Coupon Bond in the BA II PlusPV = -27.33

20-Year Horizon, 6.70% YTM, Par 100

Keys:20 [N]6.70 [I/Y]0 [PMT]100 [FV][CPT] [PV] → -27.33

The Intuition: As interest rates climb, bond prices fall. As time passes and maturity approaches, the price of a zero-coupon bond gradually creeps up toward par ($100) in a smooth, predictable curve called the pull-to-par effect.


4. Coupon Bonds: The Seesaw of Price and Yield

Most corporate bonds and US Treasuries aren’t zero-coupon; they pay regular interest coupons (usually every 6 months) to keep investors happy along the way.

When you buy a coupon bond, you are really buying two things at once:

  1. An annuity of periodic coupon payments (PMT\text{PMT})
  2. A single future lump sum (the par value FV\text{FV} at maturity)
PV=t=1NPMT(1+r)t+FV(1+r)NPV = \sum_{t=1}^N \frac{\text{PMT}}{(1 + r)^t} + \frac{FV}{(1 + r)^N}

The Core Law of Bond Pricing: The Seesaw

Here is the fundamental relationship you must remember:

  • If Coupon Rate = Market YTM     \implies The bond trades at exact Par (100100).
  • If Coupon Rate > Market YTM     \implies The bond pays better than current market rates! Investors bid up its price, so it trades at a Premium (> 100).
  • If Coupon Rate < Market YTM     \implies The bond pays worse than current market rates. Nobody wants it unless they get a deal, so it trades at a Discount (< 100).

The Semiannual Three-Step Dance

Because almost all global bonds pay semiannually, you have to adjust your inputs before touching your calculator:

  1. Halve the Coupon: PMT=Annual Coupon Rate×FV2\text{PMT} = \frac{\text{Annual Coupon Rate} \times FV}{2}
  2. Halve the Market Yield: r=Annual YTM2r = \frac{\text{Annual YTM}}{2}
  3. Double the Periods: N=Years×2N = \text{Years} \times 2

Let’s Price a Semiannual Discount Bond

Suppose you are looking at a 20-year bond with a 6.70% annual coupon and $100 par value. But market interest rates have recently spiked, and investors now demand a 7.70% Yield to Maturity (YTM).

Let’s convert our inputs:

  • PMT=6.702=3.35\text{PMT} = \frac{6.70}{2} = 3.35 every six months
  • r=7.70%2=3.85%r = \frac{7.70\%}{2} = 3.85\% periodic rate
  • N=20×2=40N = 20 \times 2 = 40 semiannual periods
PV=t=1403.35(1.0385)t+100(1.0385)40=89.88PV = \sum_{t=1}^{40} \frac{3.35}{(1.0385)^t} + \frac{100}{(1.0385)^{40}} = 89.88

Because the 6.70% coupon is below the 7.70% market rate, the bond is penalized and trades at a discount of $89.88.

Solve This Semiannual Bond in BA II PlusPV = -89.88

20-Year, 6.70% Coupon @ 7.70% Market YTM

Keys:40 [N]3.85 [I/Y]3.35 [PMT]100 [FV][CPT] [PV] → -89.88

What If You Know the Price and Want the Yield (YTM)?

Suppose an 8-year, 10.7% semiannual coupon bond is trading on the open market for 95.39per95.39 per 100 par. What yield are you actually locking in if you buy it today?

Doing this by hand requires nasty trial-and-error polynomials. But your BA II Plus can solve it in a split second using internal numerical approximation:

Solve Implied Bond YTM in BA II PlusI/Y = 5.80% (11.60% Ann)

8-Year Semiannual @ $95.39 Market Price

Keys:16 [N]95.39 [+/-] [PV]5.35 [PMT]100 [FV][CPT] [I/Y] → 5.80%

(Remember: multiply the resulting 5.80% semiannual yield by 2 to get the annualized YTM of 11.60%.)

Interactive Bond Convexity & Sensitivity Visualizer

Bond price sensitivity isn’t a straight line—it’s a curve (convexity). When interest rates fall, bond prices surge faster than they drop when rates rise. Play with the yield and coupon sliders below to see this dynamic live:

Interactive Curve Visualizer

Bond Price-Yield Convexity & Sensitivity

DISCOUNT (Price < Par)
Market YTM (Yield):7.70%
1.0% (Low Yield)15.0% (High Yield)
Annual Coupon Rate:6.70%
Maturity (Years):20 yrs (40 periods)
Price ($) vs. Market Yield (%)● Live Position
Par $100Market Yield YTM (%)Price ($)
Computed Fair Value
$89.88

Yield (7.7%) > Coupon (6.7%). Investors demand a discount to earn market rate.

Modified Duration:10.41 yrs
Est. Price Δ for +1% Yield:-10.41%

5. Perpetuities: Cash Flows That Never Die

What if a financial asset promises to pay you a steady cash stream forever, with no end date in sight? That’s a perpetuity.

You see this in British government Consols, perpetual preferred stocks, and commercial real estate capitalization rates.

The math is surprisingly elegant. Taking the infinite sum of discounted cash flows collapses into a simple division:

PV=PMTrr=PMTPVPV = \frac{\text{PMT}}{r} \qquad\Longleftrightarrow\qquad r = \frac{\text{PMT}}{PV}

Example: Perpetual Preferred Stock

Let’s say a perpetual preferred stock pays a quarterly dividend of KRW 0.825 per share, and you can buy it on the Korea Exchange today for KRW 97.03. What is your implied annual return?

First, find the quarterly return:

rquarter=0.82597.03=0.8502% per quarterr_{\text{quarter}} = \frac{0.825}{97.03} = 0.8502\% \text{ per quarter}

Now annualize it by multiplying by 4:

Annual Nominal Return=0.8502%×4=3.40%\text{Annual Nominal Return} = 0.8502\% \times 4 = \mathbf{3.40\%}
Solve Perpetuity Yield in BA II Plusr = 0.85% / qtr (3.40% Ann)

KRW 0.825 Quarterly Div @ KRW 97.03 Price

Keys:0.825 ÷ 97.03 = 0.0085020.8502% × 4 = 3.40%

6. Mortgages & Amortization: Where Your Monthly Payment Really Goes

If you ever buy a home, this is where TVM stops being an abstract exam topic and starts affecting your everyday bank account.

A standard fixed-rate mortgage is an ordinary annuity. You borrow a lump sum today (PVPV), and you agree to make fixed monthly payments (AA) until the remaining loan balance drops to exactly 0(0 (FV = 0$).

PV=A[1(1+r)tr]A=rPV1(1+r)tPV = A \left[ \frac{1 - (1 + r)^{-t}}{r} \right] \quad\Longleftrightarrow\quad A = \frac{r \cdot PV}{1 - (1 + r)^{-t}}

Let’s Walk Through an $800,000 Mortgage

Suppose you buy a home and take out an $800,000, 30-year fixed-rate mortgage at a 5.25% annual interest rate.

Let’s convert our terms to months:

  • Monthly interest rate: r=5.25%12=0.4375%r = \frac{5.25\%}{12} = 0.4375\%
  • Total payments: t=30×12=360 monthst = 30 \times 12 = 360\text{ months}

Plugging this into our formula gives:

A=0.004375×8000001(1.004375)360=$4,417.63 per monthA = \frac{0.004375 \times 800000}{1 - (1.004375)^{-360}} = \$4,417.63\text{ per month}
Solve This $800k Mortgage in BA II PlusPMT = -$4,417.63 / mo

30-Year Fixed @ 5.25% Annual Rate

Keys:360 [N]0.4375 [I/Y]800000 [PV]0 [FV][CPT] [PMT] → -$4,417.63

The Shocking Reality of the Early Years

Here is what catches almost every first-time homebuyer off guard: In the early years of a mortgage, almost your entire payment goes directly into the bank’s pocket as interest.

Look at the breakdown for your very first month:

  • Interest Owed: 800,000×0.4375%=3,500.00800,000 \times 0.4375\% = \mathbf{3,500.00} ($3,500.00)
  • Principal Paid Off: 4,417.633,500.00=917.634,417.63 - 3,500.00 = \mathbf{917.63} ($917.63)

You wrote a massive 4,417.63check,butyouractualdebtonlydecreasedby4,417.63 check, but your actual debt only decreased by 917.63! Over 79% of your hard-earned money went to interest expense.

MonthStarting BalancePaymentInterest (0.4375%)Principal ReductionEnding Balance
1$800,000.00$4,417.63$3,500.00$917.63$799,082.37
2$799,082.37$4,417.63$3,495.99$921.64$798,160.73
3$798,160.73$4,417.63$3,491.95$925.68$797,235.05

Only after many years do the interest charges shrink enough for principal reduction to dominate.

Interactive Mortgage & Crossover Sandbox

Drag the sliders below to see your total interest cost and pinpoint the exact crossover year when your monthly payment flips from being mostly interest to mostly principal:

Interactive Mortgage Sandbox

Amortization Dynamics & The Crossover Point

Crossover in Year 16 (Mo 11)
Loan Amount:$800k
$100k$2.0M
Annual Rate:5.25%
2.5%10.0%
Loan Duration:30 Years (360 Mos)
Monthly Payment$4,417.63
Total Principal$800k
Total Interest Cost$790k
Interest / Principal99%
Payment Composition at Year 1 of 30

Drag the timeline to see how your flat monthly payment transitions from interest-heavy to principal-heavy.

Year 1 / 30
Interest 79%
Principal 21%
Interest portion: $3500/moPrincipal reduction: $918/mo

7. Equity Valuation: How to Price a Stock Using Dividends

How do you value a share of stock? Unlike a bond, a company has no contractual maturity date and doesn’t guarantee fixed coupon payments.

In fundamental finance, a share of stock is worth the present value of all future cash payouts (dividends) it will ever distribute to you.

Case 1: The Zero-Growth Company

If a company pays a static, unchanging dividend (DD) every year forever:

P0=DrP_0 = \frac{D}{r}

Quick example: A utility company pays a stable 1.50dividendeachyear,andyourrequiredreturnis151.50 dividend each year, and your required return is 15%. Its fair price is P_0 = \frac1.50.15 = \mathbf10( (10.00).

Case 2: The Gordon Growth Model (Constant Dividend Growth)

In reality, healthy companies grow their earnings and dividends over time at some annual rate gg. As long as your required return rr exceeds the growth rate gg (r>gr > g), the geometric series converges to:

P0=D1rg=D0(1+g)rgP_0 = \frac{D_1}{r - g} = \frac{D_0(1 + g)}{r - g}

Let’s Walk Through an Example:

A Canadian energy company just paid an annual dividend of CAD 2.40 (D0D_0). Management expects to grow this dividend by g=3%g = 3\% per year, and you demand an 8% return on equity (r=0.08r = 0.08).

  1. First, find next year’s dividend: D1=2.40×(1+0.03)=CAD 2.472D_1 = 2.40 \times (1 + 0.03) = \text{CAD } 2.472
  2. Calculate fair value:
P0=2.4720.080.03=2.4720.05=CAD 49.44P_0 = \frac{2.472}{0.08 - 0.03} = \frac{2.472}{0.05} = \mathbf{\text{CAD } 49.44}
Solve Gordon Growth Value in BA II PlusP₀ = CAD 49.44

CAD 2.40 Recent Div, g=3%, r=8%

Keys:D₁ = 2.40 × 1.03 = 2.472r - g = 0.08 - 0.03 = 0.05P₀ = 2.472 ÷ 0.05 = CAD 49.44

⚠️ THE CLASSIC GORDON TRAP: Pay close attention to the wording in exam questions or analyst reports!

  • If they say “the company just paid a dividend”     \implies that is D0D_0. You must multiply by (1+g)(1+g) to get D1D_1.
  • If they say “the company is expected to pay next year”     \implies that is already D1D_1. Do not multiply by (1+g)(1+g) again!

8. Two-Stage Growth: High Growth Today, Mature Cash Cow Tomorrow

What about tech companies or fast-growing startups? They might grow dividends by 20% a year while conquering market share, but eventually they will saturate the market and settle down to a normal economic growth rate (23%2\text{--}3\%).

To value them, we use a two-stage dividend discount model:

  1. Discount the discrete dividends during the high-growth phase.
  2. Calculate a Terminal Value (TVnTV_n) at the end of the high-growth phase using the Gordon Growth formula.
  3. Discount that Terminal Value back to time zero and add everything together.
P0=i=1nDi(1+r)i+TVn(1+r)nwhereTVn=Dn+1rgLP_0 = \sum_{i=1}^n \frac{D_i}{(1 + r)^i} + \frac{TV_n}{(1 + r)^n} \qquad\text{where}\quad TV_n = \frac{D_{n+1}}{r - g_L}

Let’s Work Through a Full Problem:

  • Current dividend: D_0 = \1.50$
  • High growth: gS=6%g_S = 6\% for n=3n = 3 years
  • Long-term perpetual growth: gL=2%g_L = 2\% thereafter
  • Required return: r=15%r = 15\%

Let’s map out the timeline:

Year 1: D1 = 1.50 × 1.06 = 1.5900   ──► PV = 1.5900 / (1.15)^1 = $1.3826
Year 2: D2 = 1.59 × 1.06 = 1.6854   ──► PV = 1.6854 / (1.15)^2 = $1.2744
Year 3: D3 = 1.6854 × 1.06 = 1.7865 ──► PV = 1.7865 / (1.15)^3 = $1.1747

Now find Year 4 dividend: D4 = 1.7865 × 1.02 = $1.8223
Terminal Value at t=3: TV3 = 1.8223 / (0.15 - 0.02) = $14.0177
Present Value of TV3: $14.0177 / (1.15)^3 = $9.2169

Sum everything up:
Fair Price P0 = 1.3826 + 1.2744 + 1.1747 + 9.2169 = $13.05

Notice that the Terminal Value accounts for over 70% of the total stock price. That’s true in real-world investment banking DCF models too!


9. Cash-Flow Additivity & No-Arbitrage: The Bedrock of Wall Street

Here is one of the most powerful mental models in quantitative finance: The Law of One Price.

If two investment strategies produce the exact same cash flows under every conceivable future scenario, they must trade at the exact same price today.

PV(A+B)=PV(A)+PV(B)PV(A + B) = PV(A) + PV(B)

If Portfolio A is cheaper than Portfolio B even though their future payoffs are identical, you can simply buy Portfolio A, sell Portfolio B, pocket the cash difference immediately, and have zero risk. Arbitrageurs will flood in and trade until the price gap disappears.

This single idea lets us price interest rate forwards, currency futures, and complex option contracts.


10. Implied Forward Rates: What Is the Bond Market Whispering?

Suppose a 1-year government bond yields 0.73%, while a 2-year government bond yields 1.29%.

Ask yourself: What 1-year interest rate starting one year from today (F1,1F_{1,1}) would make an investor completely indifferent between locking in the 2-year bond versus rolling over two 1-year bonds?

That breakeven rate is the implied forward rate.

(1+r2)2=(1+r1)(1+F1,1)F1,1=(1+r2)21+r11(1 + r_2)^2 = (1 + r_1)(1 + F_{1,1}) \quad\Longleftrightarrow\quad F_{1,1} = \frac{(1 + r_2)^2}{1 + r_1} - 1

Let’s plug in our numbers:

F1,1=(1.0129)21.00731=1.0259661.00731=1.85%F_{1,1} = \frac{(1.0129)^2}{1.0073} - 1 = \frac{1.025966}{1.0073} - 1 = \mathbf{1.85\%}

The bond market is pricing in that 1-year interest rates will rise to 1.85% next year.

Solve Forward Rate in BA II PlusF₁,₁ = 1.85%

1-Yr Spot = 0.73%, 2-Yr Spot = 1.29%

Keys:(1.0129)² = 1.025966÷ 1.0073 = 1.018531- 1 = 1.85%

⚠️ DON’T TAKE SHORTCUTS: Never do simple linear subtraction like 2×1.29%0.73%=1.85%2 \times 1.29\% - 0.73\% = 1.85\% as an exact formula. It works approximately for tiny numbers, but on exams and in real trading desks, compounding matters.


11. Foreign Exchange Forwards: Covered Interest Parity

When companies do business internationally, they lock in future currency exchange rates using FX forward contracts.

Under Covered Interest Rate Parity, the forward exchange rate must balance the difference between interest rates in the two countries so there’s no free arbitrage:

F0=S0e(rdomrfor)TF_0 = S_0 \cdot e^{(r_{\text{dom}} - r_{\text{for}})T}

Example:

  • Spot exchange rate: S_0 = 1.025\text{ /€}$
  • US risk-free rate: rdom=3.25%r_{\text{dom}} = 3.25\%
  • Eurozone risk-free rate: rfor=0.75%r_{\text{for}} = 0.75\%
  • Time horizon: T=1 yearT = 1\text{ year}
F0=1.025e(0.03250.0075)×1=1.025e0.025=1.025×1.025315=1.051F_0 = 1.025 \cdot e^{(0.0325 - 0.0075) \times 1} = 1.025 \cdot e^{0.025} = 1.025 \times 1.025315 = \mathbf{1.051}

Because the US interest rate is higher, the forward euro trades at a premium to prevent investors from borrowing in Europe and risklessly parking cash in the US.


12. Option Pricing: Replicating Portfolios Without Guesswork

How do quantitative traders price call and put options? Do they guess the probability of a stock going up or down?

No. They use a synthetic replicating portfolio that eliminates all uncertainty.

Let’s look at a simple one-period binomial world:

  • A stock is currently trading at S0=40S_0 = 40.
  • In one year, it will either rise to Su=56S_u = 56 or fall to Sd=32S_d = 32.
  • We want to price a 1-year European Call Option with a strike price of K=50K = 50.
  • The risk-free rate is r=5%r = 5\%.
                   ┌── Up State (Su = $56) ──► Call Payoff Cu = max(0, 56 - 50) = $6
Stock S0 = $40 ────┤
                   └── Down State (Sd = $32) ─► Call Payoff Cd = max(0, 32 - 50) = $0

Step 1: Find the Hedge Ratio (Δ\Delta)

How many shares of stock (Δ\Delta) do we need to buy to match the option’s swing?

Δ=CuCdSuSd=605632=624=0.25 shares\Delta = \frac{C_u - C_d}{S_u - S_d} = \frac{6 - 0}{56 - 32} = \frac{6}{24} = \mathbf{0.25\text{ shares}}

Step 2: Build the Synthetic Replicating Portfolio

Create a portfolio of buying 0.25 shares and selling (shorting) 1 call option (V=ΔScV = \Delta S - c):

  • If Stock Goes UP (Su=56S_u = 56): Vu=0.25(56)6=146=8.00V_u = 0.25(56) - 6 = 14 - 6 = \mathbf{8.00} ($8.00)
  • If Stock Goes DOWN (Sd=32S_d = 32): Vd=0.25(32)0=80=8.00V_d = 0.25(32) - 0 = 8 - 0 = \mathbf{8.00} ($8.00)

Notice what just happened: No matter what the stock market does, the portfolio payout is guaranteed to be exactly $8.00. It is completely risk-free!

Step 3: Discount the Riskless Payoff and Solve for the Option Price

Because the payout is guaranteed, we discount it at the risk-free rate of 5%:

V0=8.001+0.05=7.619V_0 = \frac{8.00}{1 + 0.05} = 7.619

Now, equate the cost of creating this portfolio today to its discounted value:

0.25×S0c0=7.6190.25 \times S_0 - c_0 = 7.619 0.25(40)c0=7.619    10c0=7.619    c0=2.380.25(40) - c_0 = 7.619 \implies 10 - c_0 = 7.619 \implies \mathbf{c_0 = 2.38}

The fair, no-arbitrage price of the call option is exactly $2.38.

Solve Option Replication in BA II Plusc₀ = $2.38

S₀ = $40, Strike = $50, r = 5%

Keys:Hedge ratio Δ = 0.25Riskless Payoff PV = 8 ÷ 1.05 = 7.619c₀ = 0.25(40) - 7.619 = $2.38

13. The 30-Second TVM Diagnostic Wizard

Whenever you’re facing a TVM problem and aren’t sure which formula or calculator register to touch, use this interactive diagnostic tool. Answer two quick questions to get the exact mental model, formula, and BA II Plus keystrokes:

Interactive Diagnostic Tool

The 30-Second TVM Decision Tree Wizard

Step 1: What is the cash-flow structure you are evaluating?

14. Quick Check: Test Your Intuition Against Real Traps

Before you wrap up, test yourself on these real-world exam traps and conceptual gotchas. Tap your answers below for instant feedback and detailed explanations:

Active Recall & Exam TrapsCFA & Institutional Traps

Micro-Check: Test Your TVM Intuition

Score: 0 / 4
Question 1 · Fixed-Income & Bond Pricing

You are valuing a 10-year, 6.0% semiannual coupon bond trading at a 5.0% YTM on a BA II Plus. What values must you enter for [N], [I/Y], and [PMT] per $100 par?

Trap: The Same-Period Rule Violation
Question 2 · Mortgages & Amortization

A borrower takes out an $800,000 30-year fixed-rate mortgage at 6.00% annual interest. The monthly payment is $4,796.40. How much of Month 1's payment goes toward principal reduction?

Trap: Interest is Paid on Remaining Balance First
Question 3 · Equity Valuation (Gordon Growth)

A company just paid an annual dividend of $3.00 per share (D₀). Dividends grow at a constant rate of 4% per year, and the required rate of return is 9%. What is the intrinsic stock price?

Trap: Using D₀ Instead of D₁
Question 4 · Implied Forward Interest Rates

The 1-year spot rate is 2.0% and the 2-year spot rate is 4.0%. What is the implied 1-year forward rate starting 1 year from today (F₁,₁)?

Trap: Simple Linear Averaging Trap

Final Thoughts to Take Away

If there’s one thing I hope you take away from this guide, it’s this:

  1. Every asset in the world is just a stream of future cash flows. Stocks, bonds, real estate, and derivatives all answer to the same mathematical discounting laws.
  2. Always respect the Same-Period Rule. Align your rates and compounding frequencies before typing a single number into your calculator.
  3. Master your calculator’s sign conventions. Money leaving your hands is negative (PV<0PV < 0), and money coming back to you is positive (FV>0,PMT>0FV > 0, PMT > 0).

Bookmark this page whenever you need a refresher on financial math or want to quickly simulate a mortgage or bond on the calculator emulator. Happy calculating!