Time Value of Money in Finance - Enhanced Study Guide
Learning Objectives
After completing this topic, you should be able to:
- Calculate and interpret the present value (PV) of fixed-income and equity instruments based on expected future cash flows
- Calculate and interpret the implied return of fixed-income instruments and required return and implied growth of equity instruments given the present value (PV) and cash flows
- Explain the cash flow additivity principle, its importance for the no-arbitrage condition, and its use in calculating implied forward interest rates, forward exchange rates, and option values
Core Concepts: The 80/20
The entire concept of Time Value of Money (TVM) boils down to a simple idea: a dollar today is worth more than a dollar tomorrow. This is because a dollar today can be invested to earn a return. This principle, first explored through interest rate concepts, underpins virtually every valuation model in finance.
The Basic TVM Formula
FV = PV(1 + r)^n formula exam-focus
- FV: Future Value
- PV: Present Value
- r: Interest Rate per period
- n: Number of periods
Rearranging for Present Value
PV = FV / (1 + r)^n or PV = FV x (1 + r)^(-n) formula
This is the foundation for everything else in this section. If you understand this formula, you’re 80% of the way there.
Learning Objective 1: Present Value of Fixed-Income and Equity Instruments
Core Concept: Valuation Through Discounted Cash Flows
Present Value Principle: The value of any financial instrument equals the present value of its expected future cash flows, discounted at an appropriate required rate of return.
General PV Formula for Multiple Cash Flows:
PV = CF₁/(1+r)¹ + CF₂/(1+r)² + CF₃/(1+r)³ + ... + CFₙ/(1+r)ⁿ
Where:
- CF = Cash flow in period t
- r = Required rate of return (discount rate)
- n = Number of periods
Fixed-Income Instrument Valuation
Bond Valuation Formula
PV = Σ[PMT/(1+r)^t] + FV/(1+r)^n formula exam-focus
Where:
- PMT = Periodic coupon payment
- FV = Face value (par value)
- r = Required yield (yield to maturity)
- n = Number of periods to maturity
HP 12C Steps for Bond Valuation
Example: 5-year bond, $1,000 face value, 6% annual coupon, required return 8% practice-problem
HP 12C RPN Steps: hp12c
Clear: f CLx
60 PMT (Annual coupon: $1,000 × 6% = $60)
1000 FV (Face value)
8 i (Required return)
5 n (Years to maturity)
PV (Calculate present value)
Result: -$920.15
Manual Calculation Verification:
PV = 60/(1.08)¹ + 60/(1.08)² + 60/(1.08)³ + 60/(1.08)⁴ + 60/(1.08)⁵ + 1000/(1.08)⁵
PV = 55.56 + 51.44 + 47.63 + 44.10 + 40.83 + 680.58 = $920.15
Zero-Coupon Bond Valuation
Formula: PV = FV/(1+r)ⁿ
Example: 10-year zero-coupon bond, $1,000 face value, 7% required return
HP 12C RPN Steps:
f CLx
0 PMT (No coupon payments)
1000 FV (Face value)
7 i (Required return)
10 n (Years to maturity)
PV (Calculate present value)
Result: -$508.35
Equity Instrument Valuation
Dividend Discount Model (DDM)
Basic DDM Formula:
PV = D₁/(1+r)¹ + D₂/(1+r)² + D₃/(1+r)³ + ... + Dₙ/(1+r)ⁿ + Pₙ/(1+r)ⁿ
Where:
- Dₜ = Expected dividend in period t
- Pₙ = Expected price at end of holding period
- r = Required rate of return
Gordon Growth Model (Constant Growth DDM)
Formula: PV = D₁/(r - g) formula exam-focus
Where:
- D₁ = Next period’s expected dividend
- r = Required rate of return
- g = Constant growth rate (r > g)
Example: Stock pays $2 dividend next year, 5% growth rate, 12% required return
HP 12C RPN Steps:
f CLx
2 ENTER (Next year's dividend)
12 ENTER (Required return)
5 - (12% - 5% = 7%)
100 ÷ (Convert to decimal: 7% = 0.07)
÷ (D₁ ÷ (r-g))
Result: $28.57
Variable Growth DDM
Two-Stage Growth Example:
- High growth period: 3 years at 20%
- Stable growth: 4% thereafter
- Current dividend: $1.50
- Required return: 15%
Step 1: Calculate dividends during high growth
- D₁ = 1.80
- D₂ = 2.16
- D₃ = 2.59
Step 2: Calculate terminal value at end of year 3
- D₄ = 2.69
- P₃ = 24.45
Step 3: Present value calculation
HP 12C RPN Steps:
f CLx
1.80 ENTER (D₁)
1.15 ÷ (PV of D₁)
2.16 ENTER (D₂)
1.15 ENTER 2 yˣ ÷ (PV of D₂)
2.59 ENTER (D₃)
1.15 ENTER 3 yˣ ÷ (PV of D₃)
24.45 ENTER (P₃)
1.15 ENTER 3 yˣ ÷ (PV of P₃)
+ + + (Sum all PVs)
Result: $19.24
Practical Examples
Corporate Bond Valuation
Scenario: Apple Inc. 10-year bond
- Face value: $1,000
- Coupon rate: 4.5% (semiannual)
- Current market yield: 5.2% (semiannual)
HP 12C RPN Steps:
f CLx
22.50 PMT (Semiannual coupon: $1,000 × 4.5% ÷ 2)
1000 FV (Face value)
2.6 i (Semiannual yield: 5.2% ÷ 2)
20 n (Semiannual periods: 10 × 2)
PV (Calculate present value)
Result: -$946.93
Utility Stock Valuation
Scenario: Utility company stock
- Last dividend: $3.20
- Expected growth: 3% annually
- Required return: 9%
HP 12C RPN Steps:
f CLx
3.20 ENTER (Last dividend)
1.03 × (Next year's dividend: D₁ = $3.296)
9 ENTER (Required return)
3 - (r - g = 6%)
100 ÷ (Convert to decimal)
÷ (D₁ ÷ (r-g))
Result: $54.93
DeFi Applications
Liquidity Pool Token Valuation
TVM principles apply directly to DeFi asset valuation. An LP token generating fee revenue can be valued as a growing perpetuity, just like a dividend-paying stock under the Gordon Growth Model. defi-application
Example: Uniswap V3 ETH/USDC pool
- Current fees earned: $100/day
- Expected growth in fees: 8% annually
- Risk-adjusted discount rate: 15%
Daily perpetuity valuation:
PV = Daily_Fees × 365 / (r - g)
PV = $100 × 365 / (0.15 - 0.08) = $521,429
HP 12C RPN Steps:
f CLx
100 ENTER (Daily fees)
365 × (Annual fees)
15 ENTER (Discount rate)
8 - (r - g)
100 ÷ (Convert to decimal)
÷ (Annual fees ÷ (r-g))
Result: $521,428.57
Staking Reward Valuation
Example: Ethereum staking rewards
- Initial stake: 32 ETH
- Annual staking yield: 5%
- ETH price growth expected: 10% annually
- Required return: 18%
Year 1 reward: 32 × 0.05 = 1.6 ETH Growing perpetuity starting year 2: Growth rate = 15% (5% yield + 10% price appreciation)
HP 12C RPN Steps for total PV:
f CLx
1.6 ENTER (Year 1 reward in ETH)
1.18 ÷ (PV of year 1 reward)
1.6 ENTER (Base annual reward)
1.15 × (Year 2 reward with growth)
18 ENTER (Required return)
15 - (r - g for perpetuity)
100 ÷ (Convert to decimal)
÷ (Calculate perpetuity value)
1.18 ÷ (PV of perpetuity)
+ (Total PV)
Result: 62.72 ETH present value
Learning Objective 2: Implied Returns and Growth Rates
Core Concept: Reverse Engineering Financial Metrics
When we know the current price and expected cash flows, we can solve for the implied return (discount rate) or implied growth rate.
Fixed-Income: Yield to Maturity (YTM)
YTM Definition: The discount rate that makes the present value of all bond cash flows equal to the current market price.
Bond Pricing Equation (solved for YTM):
Price = Σ[PMT/(1+YTM)ᵗ] + FV/(1+YTM)ⁿ
Calculating YTM with HP 12C
Example: Bond trading at $875
- Face value: $1,000
- Coupon: 5% annual ($50)
- Years to maturity: 8
HP 12C RPN Steps:
f CLx
-875 PV (Current price - negative because it's a cash outflow)
50 PMT (Annual coupon)
1000 FV (Face value)
8 n (Years to maturity)
i (Calculate YTM)
Result: 7.58%
Current Yield vs YTM
Current Yield = Annual Coupon / Current Price
- Current Yield = 875 = 5.71%
- YTM = 7.58% (higher because bond is trading at discount)
Equity: Required Return Calculation
Using Gordon Growth Model to find Required Return
Rearranged Gordon Growth Model:
r = (D₁/P₀) + g
Example: Stock trading at $45
- Next year’s dividend: $2.25
- Expected growth rate: 6%
HP 12C RPN Steps:
f CLx
2.25 ENTER (Next year's dividend)
45 ÷ (Dividend yield)
6 ENTER (Growth rate)
100 ÷ (Convert to decimal)
+ (Required return)
100 × (Convert to percentage)
Result: 11%
Implied Growth Rate Calculation
Rearranged Gordon Growth Model:
g = r - (D₁/P₀)
Example: Stock trading at $60
- Next year’s dividend: $3.00
- Required return: 12%
HP 12C RPN Steps:
f CLx
12 ENTER (Required return)
100 ÷ (Convert to decimal)
3.00 ENTER (Next year's dividend)
60 ÷ (Dividend yield as decimal)
- (r - dividend yield)
100 × (Convert to percentage)
Result: 7%
Formulas & Calculations
IRR (Internal Rate of Return)
Definition: The discount rate that makes NPV = 0
Formula: NPV = Σ[CFₜ/(1+IRR)ᵗ] = 0
Example: Investment costs 300, 500 over 3 years
HP 12C RPN Steps:
f CLx
-1000 g CF₀ (Initial investment)
300 g CFⱼ (Year 1 cash flow)
400 g CFⱼ (Year 2 cash flow)
500 g CFⱼ (Year 3 cash flow)
f IRR (Calculate IRR)
Result: 23.38%
Modified IRR (MIRR)
Formula: MIRR accounts for reinvestment rate and financing rate
Example: Same cash flows, 10% reinvestment rate, 8% financing rate
Calculation Steps:
- Future value of positive cash flows at reinvestment rate
- Present value of negative cash flows at financing rate
- Calculate rate between these values
HP 12C Manual Calculation:
Future Value of Positive Cash Flows:
300×(1.10)² + 400×(1.10)¹ + 500×(1.10)⁰ = 1,303
MIRR = (1,303/1,000)^(1/3) - 1 = 9.20%
Practical Examples
Corporate Bond Analysis
Scenario: Analyzing a Tesla bond
- Current price: $950
- Face value: $1,000
- Coupon: 3.5% semiannual
- Years to maturity: 5
Calculate semiannual YTM:
HP 12C RPN Steps:
f CLx
-950 PV (Current price)
17.5 PMT (Semiannual coupon: $1,000 × 3.5% ÷ 2)
1000 FV (Face value)
10 n (Semiannual periods: 5 × 2)
i (Calculate semiannual YTM)
Result: 2.33% (semiannual)
Annual YTM = 2.33% × 2 = 4.66%
REIT Analysis
Scenario: Real Estate Investment Trust
- Current price: $85
- Annual dividend: $4.80
- Dividend growth last 5 years: 3% average
- Required return for REITs: 9%
Check if fairly valued:
HP 12C RPN Steps:
f CLx
4.80 ENTER (Current dividend)
1.03 × (Next year's dividend)
9 ENTER (Required return)
3 - (r - g)
100 ÷ (Convert to decimal)
÷ (Fair value calculation)
Result: $82.40 (fair value)
Current price $85 > Fair value $82.40 = Overvalued
DeFi Applications
Yield Farming APY Analysis
Scenario: Compound Finance USDC lending
- Current APY displayed: 8%
- Token rewards: 2% additional in COMP tokens
- COMP token volatility requires 15% risk premium
True risk-adjusted return calculation:
Effective APY Components:
- Base lending: 8%
- COMP rewards: 2%
- Risk adjustment: -15% premium required
- Net risk-adjusted APY: 8% + 2% - 15% = -5%
Implication: Despite 10% nominal APY, risk-adjusted return is negative
LP Token Implied Return
Scenario: Uniswap ETH/DAI pool
- LP token price: $150
- Expected daily fees: $0.50
- Fee growth expected: 12% annually
Calculate implied annual return:
HP 12C RPN Steps:
f CLx
0.50 ENTER (Daily fees)
365 × (Annual fees)
150 ÷ (Fee yield)
12 ENTER (Growth rate)
100 ÷ (Convert to decimal)
+ (Total implied return)
100 × (Convert to percentage)
Result: 33.67% implied annual return
Learning Objective 3: Cash Flow Additivity and No-Arbitrage
Core Concept: The Foundation of Modern Finance
The cash flow additivity principle and the no-arbitrage condition are two of the most powerful ideas in finance. Together, they form the logical bedrock for pricing bonds, derivatives, and virtually every financial instrument. exam-focus
Cash Flow Additivity Principle
Definition: The value of a portfolio of assets equals the sum of the values of the individual assets.
Mathematical Expression:
PV(CF₁ + CF₂ + ... + CFₙ) = PV(CF₁) + PV(CF₂) + ... + PV(CFₙ)
No-Arbitrage Condition
Definition: In efficient markets, there should be no opportunity to earn risk-free profits without investment.
Implication: Assets with identical cash flows must have identical prices, or arbitrage opportunities exist.
Applications in Financial Markets
Forward Interest Rates
Forward Rate Formula:
(1 + f₁,₂)² = (1 + r₂)² / (1 + r₁)¹
Where:
- f₁,₂ = Forward rate from year 1 to year 2
- r₁ = 1-year spot rate
- r₂ = 2-year spot rate
Example: 1-year rate = 4%, 2-year rate = 5%
HP 12C RPN Steps:
f CLx
1.05 ENTER (1 + 2-year rate)
2 yˣ (Square it)
1.04 ÷ (Divide by 1 + 1-year rate)
1 - (Subtract 1)
100 × (Convert to percentage)
Result: 6.01% (1-year forward rate starting in year 1)
Verification using No-Arbitrage:
- Strategy A: Invest for 2 years at 5%: 1.1025
- Strategy B: Invest 1 year at 4%, then 1 year at forward rate 6.01%: 1.04 → $1.1025
Both strategies yield identical results, confirming no arbitrage.
Forward Exchange Rates
Interest Rate Parity Formula:
F/S = (1 + r_domestic) / (1 + r_foreign)
Where:
- F = Forward exchange rate
- S = Spot exchange rate
- r_domestic = Domestic interest rate
- r_foreign = Foreign interest rate
Example: USD/EUR exchange rate analysis
- Spot rate: 1.20 USD/EUR
- US interest rate: 3%
- EU interest rate: 1%
HP 12C RPN Steps:
f CLx
1.03 ENTER (1 + US rate)
1.01 ÷ (Divide by 1 + EU rate)
1.20 × (Multiply by spot rate)
Result: 1.2238 USD/EUR forward rate
Formulas & Calculations
Option Valuation Principles
Put-Call Parity (European Options): formula exam-focus
C + PV(X) = P + S
Where:
- C = Call option price
- P = Put option price
- S = Current stock price
- X = Strike price
- PV(X) = Present value of strike price
Example: Stock at 105 strike, 4% risk-free rate
- Call price: $8
- Find put price using put-call parity
HP 12C RPN Steps:
f CLx
105 ENTER (Strike price)
4 ENTER (Risk-free rate)
100 ÷ (Convert to decimal)
0.5 × (6 months = 0.5 years)
+/- EXP (e^(-r×t))
× (PV of strike)
100 + (PV(X) + S)
8 - (Subtract call price)
Result: $4.95 (Put price)
Synthetic Instruments
Creating Synthetic Positions using Cash Flow Additivity:
Synthetic Call = Stock + Put - PV(Strike) Synthetic Put = Call + PV(Strike) - Stock Synthetic Stock = Call - Put + PV(Strike)
Practical Examples
Bond Portfolio Immunization
Scenario: Creating a portfolio to match specific liability
- Liability: $1,000,000 due in 3 years
- Available bonds:
- Bond A: 2-year, 5% coupon, $950 price
- Bond B: 5-year, 6% coupon, $1,080 price
Using Cash Flow Additivity to construct matching portfolio:
Step 1: Calculate present value of liability
HP 12C RPN Steps:
f CLx
1000000 ENTER (Liability amount)
5 i (Discount rate)
3 n (Years)
PV (PV of liability)
Result: -$863,837.60
Step 2: Find portfolio weights Let x = weight in Bond A, (1-x) = weight in Bond B
Portfolio PV = x × PV(Bond A) + (1-x) × PV(Bond B) = $863,837.60
Currency Arbitrage
Scenario: Check for arbitrage opportunity
- USD/EUR spot: 1.1500
- USD/GBP spot: 1.2800
- EUR/GBP spot: 1.1200
- Implied USD/EUR via GBP: 1.2800/1.1200 = 1.1429
Arbitrage opportunity exists: Direct rate (1.1500) > Cross rate (1.1429)
Arbitrage Strategy:
- Sell EUR directly for USD at 1.1500
- Buy EUR indirectly: USD → GBP → EUR at effective rate 1.1429
- Profit: 1.1500 - 1.1429 = 0.0071 USD per EUR
DeFi Applications
The no-arbitrage principle is the beating heart of DeFi. Automated market makers, cross-DEX arbitrage bots, and flash loan strategies all exist precisely because the blockchain creates transparent, programmable environments where arbitrage can be detected and executed in a single atomic transaction. defi-application
Automated Market Maker (AMM) Arbitrage
Scenario: Uniswap vs SushiSwap price discrepancy
- ETH/USDC on Uniswap: 1 ETH = 2,000 USDC
- ETH/USDC on Sushiswap: 1 ETH = 1,990 USDC
- Gas costs: $20 per transaction
Arbitrage Calculation:
Profit per ETH = 2,000 - 1,990 = 10 USDC
Gas cost = $20 × 2 transactions = $40
Minimum profitable size = $40 / $10 per ETH = 4 ETH
HP 12C RPN Steps:
f CLx
10 ENTER (Price difference in USDC)
4 × (Minimum 4 ETH trade)
40 - (Subtract gas costs)
Result: $0 (breakeven at 4 ETH)
Yield Farming Arbitrage
Scenario: Interest rate arbitrage between protocols defi-application
- Compound USDC lending: 8% APY
- Aave USDC borrowing: 6% APY
- Liquidity mining rewards: 5% APY in tokens
Net arbitrage return:
- Borrow on Aave: -6%
- Lend on Compound: +8%
- Liquidity rewards: +5%
- Total: 7% risk-free return
Position sizing with cash flow additivity:
For $100,000 position:
- Annual cash flow = 7,000
- Monthly cash flow = 583.33
HP 12C RPN Steps for NPV over 12 months:
f CLx
-100000 g CF₀ (Initial investment)
583.33 g CFⱼ (Monthly cash flow)
12 g Nⱼ (12 occurrences)
100000 g CFⱼ (Principal return in month 12)
0.5 i (Monthly discount rate)
f NPV (Calculate NPV)
Result: $6,695.73 NPV
Comprehensive Time Value Applications
Single Sum Calculations
Future Value
Formula: FV = PV(1 + r)ⁿ
Example: $5,000 invested for 8 years at 7%
HP 12C RPN Steps:
f CLx
-5000 PV (Present value)
7 i (Interest rate)
8 n (Number of periods)
FV (Calculate future value)
Result: $8,590.07
Present Value
Formula: PV = FV/(1 + r)ⁿ
Example: $10,000 needed in 6 years, 9% interest rate
HP 12C RPN Steps:
f CLx
10000 FV (Future value needed)
9 i (Interest rate)
6 n (Number of periods)
PV (Calculate present value)
Result: -$5,962.67
Annuity Calculations
Ordinary Annuity (Payments at End of Period)
Future Value Formula: FVA = PMT × [((1+r)ⁿ - 1)/r]
Present Value Formula: PVA = PMT × [(1 - (1+r)⁻ⁿ)/r]
Example: $1,200 annual payments for 15 years at 8%
HP 12C RPN Steps for PV:
f CLx
g END (Set to ordinary annuity mode)
1200 PMT (Annual payment)
8 i (Interest rate)
15 n (Number of payments)
PV (Calculate present value)
Result: -$10,278.54
HP 12C RPN Steps for FV:
(Same setup as above)
FV (Calculate future value)
Result: $32,760.73
Annuity Due (Payments at Beginning of Period)
Example: Same $1,200 payments, but at beginning of each year
HP 12C RPN Steps:
f CLx
g BEG (Set to annuity due mode)
1200 PMT (Annual payment)
8 i (Interest rate)
15 n (Number of payments)
PV (Calculate present value)
Result: -$11,100.82
FV (Calculate future value)
Result: $35,381.59
Perpetuity
Formula: PV = PMT/r
Example: $500 annual payment forever at 6%
HP 12C RPN Steps:
f CLx
500 ENTER (Annual payment)
6 ENTER (Interest rate)
100 ÷ (Convert to decimal)
÷ (PMT/r)
Result: $8,333.33
Growing Perpetuity
Formula: PV = PMT/(r - g)
Example: $500 first payment, 3% annual growth, 8% discount rate
HP 12C RPN Steps:
f CLx
500 ENTER (First payment)
8 ENTER (Discount rate)
3 - (r - g)
100 ÷ (Convert to decimal)
÷ (PMT/(r-g))
Result: $10,000
Interest Rate Calculations
Effective Annual Rate (EAR)
Formula: EAR = (1 + APR/m)ᵐ - 1
Where m = compounding periods per year
Example: 12% APR compounded monthly
HP 12C RPN Steps:
f CLx
12 ENTER (APR)
12 ÷ (Monthly rate)
100 ÷ (Convert to decimal)
1 + (1 + monthly rate)
12 yˣ (Raise to 12th power)
1 - (Subtract 1)
100 × (Convert to percentage)
Result: 12.68%
Continuous Compounding
Formula: FV = PV × e^(r×t)
Example: $1,000 for 5 years at 10% continuously compounded
HP 12C RPN Steps:
f CLx
10 ENTER (Interest rate)
100 ÷ (Convert to decimal)
5 × (r × t)
EXP (e^(r×t))
1000 × (PV × e^(r×t))
Result: $1,648.72
NPV and IRR Analysis
Net Present Value (NPV)
Formula: NPV = Σ[CFₜ/(1+r)ᵗ] - Initial Investment
Example: Project costs 15,000 annually for 5 years, 12% discount rate
HP 12C RPN Steps:
f CLx
-50000 g CF₀ (Initial investment)
15000 g CFⱼ (Annual cash flow)
5 g Nⱼ (5 occurrences)
12 i (Discount rate)
f NPV (Calculate NPV)
Result: $4,061.55
Profitability Index
Formula: PI = PV of Cash Inflows / Initial Investment
Using previous example:
HP 12C RPN Steps:
f CLx
15000 PMT (Annual cash flow)
12 i (Discount rate)
5 n (Number of years)
PV (PV of cash inflows)
50000 ÷ (Divide by initial investment)
Result: 1.08 (PI > 1, accept project)
DeFi Specific Calculations
Impermanent Loss Calculation
Formula for 50/50 pool: formula defi-application
IL = 2√(price_ratio) / (1 + price_ratio) - 1
Example: ETH price doubles in ETH/USDC pool
HP 12C RPN Steps:
f CLx
2 ENTER (Price ratio)
√ (Square root)
2 × (2 × √price_ratio)
2 ENTER (Price ratio)
1 + (1 + price_ratio)
÷ (Divide)
1 - (Subtract 1)
100 × (Convert to percentage)
Result: -5.72% impermanent loss
APY vs APR Conversion
APY Formula: APY = (1 + APR/n)ⁿ - 1
Example: DeFi protocol shows 365% APR (daily compounding)
HP 12C RPN Steps:
f CLx
365 ENTER (APR)
365 ÷ (Daily rate)
100 ÷ (Convert to decimal)
1 + (1 + daily rate)
365 yˣ (Compound for 365 days)
1 - (Subtract 1)
100 × (Convert to percentage)
Result: 3,678% APY (exponential compounding effect!)
Liquidity Mining Return Calculation
Scenario: Provide liquidity + earn governance tokens
- LP fees: 0.3% annual
- Governance token rewards: 50% APR
- Impermanent loss risk: -10% potential
- Token price volatility: Require 20% risk premium
Risk-adjusted return:
HP 12C RPN Steps:
f CLx
0.3 ENTER (LP fees)
50 + (Add token rewards)
10 - (Subtract IL risk)
20 - (Subtract risk premium)
Result: 20.3% risk-adjusted return
Advanced HP 12C Techniques
Memory Functions for Complex Calculations
Using STO/RCL for Multi-Step Problems
Example: Multi-period investment with varying cash flows
Scenario:
- Year 0: Invest $10,000
- Year 1: Receive $2,000, reinvest at 8%
- Year 2: Receive $3,000, reinvest at 9%
- Year 3: Receive $4,000, final year
HP 12C RPN Steps:
f CLx
10000 +/- STO 1 (Store initial investment)
2000 ENTER (Year 1 cash flow)
8 ENTER (Reinvestment rate)
100 ÷ 1 + 2 yˣ × (Compound for 2 years)
STO 2 (Store year 1 future value)
3000 ENTER (Year 2 cash flow)
9 ENTER (Reinvestment rate)
100 ÷ 1 + × (Compound for 1 year)
STO 3 (Store year 2 future value)
4000 STO 4 (Store year 3 cash flow)
RCL 1 RCL 2 + RCL 3 + RCL 4 + (Sum all cash flows)
Result: Total return calculation
Date and Time Functions
Bond Settlement Calculations
Example: Bond purchased on different date than coupon date
Corporate bond:
- Settlement date: March 15, 2024
- Next coupon date: June 15, 2024
- Coupon rate: 6% semiannual
- Face value: $1,000
Accrued interest calculation: Days between coupons = 182 days (typical) Days since last coupon = 92 days (March 15 - December 15)
HP 12C RPN Steps:
f CLx
1000 ENTER (Face value)
6 × 100 ÷ 2 ÷ (Semiannual coupon = $30)
92 × (Days since last coupon)
182 ÷ (Divided by days in period)
Result: $15.16 accrued interest
Statistical Functions for Return Analysis
Standard Deviation of Returns
Example: Calculate volatility of monthly returns
Data: Monthly returns: 2%, -1%, 4%, 3%, -2%, 5%
HP 12C RPN Steps:
f CLx
f CLΣ (Clear statistics)
2 Σ+ (Enter first return)
1 +/- Σ+ (Enter second return)
4 Σ+ (Enter third return)
3 Σ+ (Enter fourth return)
2 +/- Σ+ (Enter fifth return)
5 Σ+ (Enter sixth return)
g s (Calculate standard deviation)
Result: 2.61% monthly volatility
Annualized volatility:
12 √ × (Multiply by √12)
Result: 9.05% annual volatility
Summary and Key Takeaways
Core TVM Principles
- Money has time value due to earning potential
- Present value calculations discount future cash flows
- All financial instruments are valued using TVM principles
Essential Formulas
- Single Sum: PV = FV/(1+r)ⁿ, FV = PV(1+r)ⁿ
- Annuity: PVA = PMT × [(1-(1+r)⁻ⁿ)/r]
- Perpetuity: PV = PMT/r
- Growing Perpetuity: PV = PMT/(r-g)
- Bond Valuation: PV = Σ[PMT/(1+r)ᵗ] + FV/(1+r)ⁿ
- Equity DDM: PV = D₁/(r-g)
HP 12C Master Techniques
- Always clear with f CLx before starting
- Use proper sign conventions (PV negative for investments)
- Remember to set BEG/END mode for annuities
- Use memory functions (STO/RCL) for complex calculations
- Convert percentages to decimals when needed
DeFi Applications
- LP token valuation using perpetuity formulas
- Impermanent loss calculations for risk assessment
- APY vs APR conversions for accurate yield comparison
- Risk-adjusted return calculations including protocol risks
No-Arbitrage and Cash Flow Additivity
- No risk-free profit opportunities in efficient markets
- Portfolio values equal sum of individual asset values
- Forward rates prevent arbitrage across time periods
- Option pricing models rely on no-arbitrage conditions
This comprehensive foundation in Time Value of Money provides the quantitative toolkit for all subsequent finance topics and real-world financial analysis, especially in the rapidly evolving DeFi ecosystem where these principles apply with new complexities and opportunities.