Unit 1, lesson 3

Time value of money and discount functions

How discount factors measure the time value of money, how simple, periodic and continuous compounding conventions report them as spot rates, and how forward rates follow from ratios of discount factors.

  • Video 3
  • Contracts, arbitrage and returns

A bond pays 5 currency units in one year and 105 in two years. Its payments add to 110, but that sum mixes units paid at two different dates and is not the bond’s value at any date, and a single quoted interest rate does not settle the question until its compounding convention is known. This lesson takes the price today of one unit paid at a later date as the basic object, reports it as spot rates under simple, periodic and continuous compounding, and derives forward rates from ratios of these prices. It prices the bond from a constructed curve and shows that a negative forward rate is not by itself an arbitrage.

Key terms

Time value of money

Definition The time value of money is the principle that a currency unit paid at one date and a unit paid at another date are different goods, each with its own price today. Suppose that for each payment date tkt_k a default-free zero-coupon bond paying 1 at tkt_k trades at the price P(0,tk)P(0, t_k) in a frictionless market where the law of one price holds. A deterministic default-free stream paying CkC_k at tkt_k, all in that currency, is then replicated by holding CkC_k bonds of maturity tkt_k for each kk, so its value today is

V0=∑k=1nCk P(0,tk).V_0 = \sum_{k=1}^{n} C_k \, P(0, t_k).

Amounts at different dates are combined only after each is multiplied by the price of a unit at its own date. The principle does not claim that later money is worth less than money today. That is the separate statement P(0,T)<1P(0, T) < 1, which for T>0T > 0 holds when the spot rate to TT is positive and fails when it is zero or negative.

In plain words A payment has a date as well as an amount. To compare or add payments made at different dates, convert each one into its value today with the price of one unit at its own date, and only then add.

Example Take the constructed discount factors P(0,1)=0.96P(0,1) = 0.96 and P(0,2)=0.90P(0,2) = 0.90. The bond paying 5 at year 1 and 105 at year 2 is worth

V0=5(0.96)+105(0.90)=4.8+94.5=99.3.\begin{aligned} V_0 &= 5(0.96) + 105(0.90) \\[0.4em] &= 4.8 + 94.5 = 99.3 . \end{aligned}

The sum 110 of its payments adds year-1 units to year-2 units and is not a value at any date.

Discount factor

Definition Fix a currency and the funding or collateral convention of the default-free payments being valued. The discount factor for maturity T≥0T \ge 0 is P(0,T)P(0, T), today’s price of a claim that pays 1 unit at TT in every state, which is the time-00 price of a default-free zero-coupon bond maturing at TT. The discount function T↦P(0,T)T \mapsto P(0, T) is today’s curve, so it is a deterministic function of the maturity. Bond prices P(t,T)P(t, T) at later dates t>0t > 0 can be random once interest-rate dynamics are introduced, and nothing in this lesson treats them as known today. Two properties hold. The claim paying 1 now is worth 1 now, so P(0,0)=1P(0, 0) = 1. When the bond is traded in a frictionless market without arbitrage, it pays 1>01 > 0 in every state, so payoff dominance gives P(0,T)>0P(0, T) > 0. No further shape is implied. A discount factor can exceed 1, and the discount function need not decrease in TT. Cash flows that may default need a model of survival and recovery, and discounting their promised amounts with P(0,T)P(0, T) would value them as if they were certain.

In plain words The discount factor is the exchange rate between money at TT and money today. It is a price, and interest rates are ways of quoting it.

Example In the one-period model of Lesson 1, a sure unit at TT costs the sum of the state prices, 0.45+0.50=0.950.45 + 0.50 = 0.95, so the discount factor there is 0.950.95. With P(0,1)=0.96P(0,1) = 0.96, a payment of 100 at year 1 is worth 96 today. A constructed curve with P(0,1)=0.96P(0,1) = 0.96 and P(0,2)=0.98P(0,2) = 0.98 is positive and starts from P(0,0)=1P(0,0) = 1, so it meets both requirements, even though it rises between years 1 and 2.

Compounding convention

Definition A compounding convention is a rule for reporting a discount factor as an annual rate. With mm compounding periods per year and a maturity T>0T > 0 for which mTmT is a whole number, the mm-times compounded spot rate ym(T)y_m(T) is defined by

P(0,T)=(1+ym(T)m)−mT,P(0,T) = \Bigl(1 + \frac{y_m(T)}{m}\Bigr)^{-mT},

and solving for the rate gives ym(T)=m(P(0,T)−1/(mT)−1)y_m(T) = m\bigl(P(0,T)^{-1/(mT)} - 1\bigr). Each period multiplies a balance by the positive factor 1+ym(T)/m1 + y_m(T)/m, and the discount factor is the reciprocal of the total growth. Simple compounding over a single period uses the accrual fraction δ>0\delta > 0, the length of the period in years under a stated day-count convention such as actual days over 360 or actual days over 365, and defines the simple rate LL by

P(0,T)=11+δL.P(0,T) = \frac{1}{1 + \delta L}.

Every positive discount factor corresponds to exactly one rate under each convention, and different conventions give different rates for the same factor. Maturities that do not fit the stated periods need their own convention.

In plain words The discount factor is the object, and a rate is one way of quoting it. A quoted percentage is incomplete until it says how often interest compounds and how the length of the period is counted.

Example The one-year factor 0.960.96 is reported as the annual rate 1/0.96−11/0.96 - 1, the semiannual rate 2(0.96−1/2−1)2(0.96^{-1/2} - 1), the monthly rate 12(0.96−1/12−1)12(0.96^{-1/12} - 1) and the continuous rate −ln⁡0.96-\ln 0.96, which round to these values.

ConventionRate for P(0,1)=0.96P(0,1) = 0.96
Annual4.1667%4.1667\%
Semiannual4.1241%4.1241\%
Monthly4.0892%4.0892\%
Continuous4.0822%4.0822\%

All four describe the same price. Day counts matter in the same way. A factor of 0.980.98 for a period of 182 days gives the simple rate (1/0.98−1)/(182/360)≈4.0368%(1/0.98 - 1)/(182/360) \approx 4.0368\% under actual over 360 and (1/0.98−1)/(182/365)≈4.0928%(1/0.98 - 1)/(182/365) \approx 4.0928\% under actual over 365.

Continuous compounding

Definition For T>0T > 0, the continuously compounded spot rate z(T)z(T) is defined by

P(0,T)=e−z(T) T,z(T)=−ln⁡P(0,T)T,\begin{gathered} P(0,T) = e^{-z(T)\,T}, \\[0.4em] z(T) = -\frac{\ln P(0,T)}{T}, \end{gathered}

which needs only P(0,T)>0P(0,T) > 0. It is the limit of periodic compounding, because for every real rr

lim⁡m→∞(1+rm)m=er.\lim_{m \to \infty} \Bigl(1 + \frac{r}{m}\Bigr)^{m} = e^{r}.

To see this, take m>∣r∣m > \lvert r \rvert, so that 1+r/m>01 + r/m > 0, and for r≠0r \ne 0 put h=r/mh = r/m. Then

mln⁡(1+rm)=r ln⁡(1+h)h→r\begin{aligned} &m \ln\Bigl(1 + \frac{r}{m}\Bigr) \\[0.4em] &\quad = r \, \frac{\ln(1 + h)}{h} \to r \end{aligned}

as m→∞m \to \infty, because ln⁡(1+h)/h→1\ln(1 + h)/h \to 1 as h→0h \to 0, and the exponential function is continuous. For r=0r = 0 both sides equal 1. A periodic rate and a continuous rate for the same factor are related by z=mln⁡(1+ym/m)z = m \ln(1 + y_m/m). Growth over consecutive intervals multiplies exponentials, so continuously compounded rates over consecutive intervals combine as time-weighted sums. Continuous compounding is a way of reporting a factor and does not claim that any market pays interest continuously.

In plain words Compounding at the same quoted rate more and more often approaches growth by the factor ere^{r} per year, and continuous compounding quotes a discount factor as that limit. A rate of 5 percent with annual compounding and a continuously compounded rate of 5 percent are different rates.

Example At a quoted rate of 5 percent, one year of growth gives the factor 1.051.05 with annual compounding, 1.0506251.050625 with semiannual compounding, about 1.0511621.051162 with monthly compounding and e0.05≈1.051271e^{0.05} \approx 1.051271 with continuous compounding. An annual rate of 5 percent gives P(0,1)=1/1.05≈0.952381P(0,1) = 1/1.05 \approx 0.952381, which as a continuous rate is ln⁡1.05≈4.8790%\ln 1.05 \approx 4.8790\%. A continuous rate of 5 percent gives P(0,1)=e−0.05≈0.951229P(0,1) = e^{-0.05} \approx 0.951229, which as an annual rate is e0.05−1≈5.1271%e^{0.05} - 1 \approx 5.1271\%.

Spot rate

Definition The spot rate for a maturity T>0T > 0 is the annual rate that reports P(0,T)P(0, T) for the whole interval from 00 to TT under a stated convention, for example the continuously compounded z(T)=−ln⁡P(0,T)/Tz(T) = -\ln P(0,T)/T or the periodic ym(T)y_m(T). The spot curve T↦z(T)T \mapsto z(T) and the discount function carry the same information, because P(0,T)=e−z(T)TP(0,T) = e^{-z(T)T}. Discounting each cash flow at the spot rate of its own date therefore gives the same value as using the discount factors, and each maturity needs its own spot rate. Since z(T)>0z(T) > 0 exactly when P(0,T)<1P(0,T) < 1, a discount factor above 1 gives a negative spot rate. The formula defines spot rates for T>0T > 0 only.

In plain words The spot rate for TT is the single annual rate that, under the stated compounding, describes the whole period from today to TT. Different maturities generally have different spot rates.

Example The constructed curve gives z(1)=−ln⁡0.96≈4.0822%z(1) = -\ln 0.96 \approx 4.0822\% and z(2)=−12ln⁡0.90≈5.2680%z(2) = -\tfrac12 \ln 0.90 \approx 5.2680\%, and the annually compounded two-year rate is 0.90−1/2−1≈5.4093%0.90^{-1/2} - 1 \approx 5.4093\%. Discounting the bond’s payments at their own spot rates gives

5e−z(1)+105e−2z(2)=5(0.96)+105(0.90)=99.3\begin{aligned} &5e^{-z(1)} + 105e^{-2z(2)} \\[0.4em] &\quad = 5(0.96) + 105(0.90) \\[0.4em] &\quad = 99.3 \end{aligned}

again. Discounting both payments at z(2)z(2) gives about 99.243499.2434, which is wrong because the year-1 payment then uses a rate that belongs to a different date.

Forward rate

Definition For dates 0≤T1<T20 \le T_1 < T_2 and an accrual fraction δ>0\delta > 0 for the period from T1T_1 to T2T_2 under a stated day count, the simple forward rate F(0;T1,T2)F(0; T_1, T_2) is the rate fixed today for lending from T1T_1 to T2T_2. A forward deposit agreed today at no cost requires the lender to pay 1 at T1T_1 and to receive 1+δF1 + \delta F at T2T_2. If zero-coupon bonds for both dates trade in a frictionless market without arbitrage, selling one bond of maturity T1T_1 and buying 1+δF1 + \delta F bonds of maturity T2T_2 produces the lender’s cash flows, so by the law of one price the deposit is worth (1+δF)P(0,T2)−P(0,T1)(1 + \delta F)P(0, T_2) - P(0, T_1) today. A contract entered at no cost must be worth zero, so

1+δF(0;T1,T2)=P(0,T1)P(0,T2).\begin{aligned} &1 + \delta F(0; T_1, T_2) \\[0.4em] &\quad = \frac{P(0, T_1)}{P(0, T_2)}. \end{aligned}

If the discount function is positive and continuously differentiable, the instantaneous forward rate is

f(0,T)=−∂Tln⁡P(0,T),f(0, T) = -\partial_T \ln P(0, T),

and since ln⁡P(0,0)=0\ln P(0, 0) = 0, integrating from 00 to TT gives

P(0,T)=exp⁡(−∫0Tf(0,s) ds)\begin{aligned} &P(0, T) \\[0.4em] &\quad = \exp\Bigl(-\int_0^T f(0, s)\,ds\Bigr) \end{aligned}

and, for T>0T > 0,

z(T)=1T∫0Tf(0,s) ds.z(T) = \frac{1}{T}\int_0^T f(0, s)\,ds .

A forward rate is negative over a period exactly when the discount factor rises over that period. Forward rates are prices fixed today, and these deterministic identities do not forecast the spot rates that will actually prevail later.

In plain words A forward rate is the rate locked in today for a later period. It comes from the ratio of two discount factors, and only after dividing do you subtract 1 and divide by the accrual fraction. The continuously compounded spot rate for TT is the average of the instantaneous forward rates between today and TT.

Example With P(0,1)=0.96P(0,1) = 0.96, P(0,2)=0.90P(0,2) = 0.90 and δ=1\delta = 1, the ratio is 0.96/0.90=16/150.96/0.90 = 16/15, so

F(0;1,2)=1615−1=115≈6.6667%.\begin{aligned} F(0; 1, 2) &= \tfrac{16}{15} - 1 = \tfrac{1}{15} \\[0.4em] &\approx 6.6667\% . \end{aligned}

The same year as a continuously compounded rate is ln⁡(16/15)≈6.4539%\ln(16/15) \approx 6.4539\%, which equals 2z(2)−z(1)2z(2) - z(1). Subtracting the spot rates instead gives z(2)−z(1)≈1.1858%z(2) - z(1) \approx 1.1858\%, which is not a forward rate. If only the two-year factor rises to 0.980.98, the forward rate becomes 0.96/0.98−1=−1/49≈−2.0408%0.96/0.98 - 1 = -1/49 \approx -2.0408\%, while both factors stay positive.

Check yourself

  1. A two-year discount factor is 0.900.90. Report it as an annually compounded, a semiannually compounded and a continuously compounded spot rate, and check one of them by recovering the factor.
Show the answer

Annual compounding has m=1m = 1 and mT=2mT = 2, so the rate is 0.90−1/2−1≈5.4093%0.90^{-1/2} - 1 \approx 5.4093\%. Semiannual compounding has m=2m = 2 and mT=4mT = 4, so the rate is 2(0.90−1/4−1)≈5.3380%2(0.90^{-1/4} - 1) \approx 5.3380\%. The continuous rate is −12ln⁡0.90≈5.2680%-\tfrac12 \ln 0.90 \approx 5.2680\%. As a check, (1+0.053380/2)−4≈0.90(1 + 0.053380/2)^{-4} \approx 0.90. The quoted rate falls as compounding becomes more frequent, because interest earned within the two years itself earns interest, so a smaller quoted rate produces the same growth.

  1. A constructed curve has P(0,1)=0.96P(0,1) = 0.96 and P(0,2)=0.98P(0,2) = 0.98. A colleague says the curve contains an arbitrage because the forward rate for the second year is negative. Is that right?
Show the answer

The forward rate is 0.96/0.98−1=−1/49≈−2.04%0.96/0.98 - 1 = -1/49 \approx -2.04\%. Both discount factors are positive, and in a market where money can be moved between dates only by trading these two bonds that rules out arbitrage. A portfolio with no negative payment at either date holds nonnegative amounts of both bonds, so it costs at least zero, and it costs zero only when it holds nothing. The colleague needs an extra assumption. If physical cash can be stored from year 1 to year 2 at no cost, buy the one-year bond for 0.960.96, sell the two-year bond for 0.980.98, keep the unit received at year 1 and use it to pay the unit owed at year 2. That receives 0.020.02 today and owes nothing later, an arbitrage. Negative forward rates are excluded only under an assumption such as costless storage of cash, which this lesson does not make.

  1. Today’s instantaneous forward curve is f(0,T)=0.02+0.01Tf(0, T) = 0.02 + 0.01T for T≥0T \ge 0. Find P(0,1)P(0,1), P(0,2)P(0,2), the continuously compounded spot rates z(1)z(1) and z(2)z(2), and the simple forward rate for the second year with δ=1\delta = 1.
Show the answer

Integrating the forward curve gives

∫0Tf(0,s) ds=0.02T+0.005T2.\begin{aligned} &\int_0^T f(0, s)\,ds \\[0.4em] &\quad = 0.02T + 0.005T^2 . \end{aligned}

So P(0,1)=e−0.025≈0.975310P(0,1) = e^{-0.025} \approx 0.975310 and P(0,2)=e−0.06≈0.941765P(0,2) = e^{-0.06} \approx 0.941765, and the spot rates are z(1)=0.025z(1) = 0.025 and z(2)=0.06/2=0.03z(2) = 0.06/2 = 0.03, the averages of the forward curve over the first year and over the first two years. The simple forward rate for the second year is

P(0,1)P(0,2)−1=e0.035−1≈3.5620%.\begin{aligned} \frac{P(0,1)}{P(0,2)} - 1 &= e^{0.035} - 1 \\[0.4em] &\approx 3.5620\% . \end{aligned}

The continuously compounded rate for the same year is 0.0350.035, the average of ff over the second year, which equals f(0,1.5)f(0, 1.5) because the curve is linear. Subtracting the spot rates would give 0.03−0.025=0.5%0.03 - 0.025 = 0.5\%, which is not a forward rate. The correct relation weights each spot rate by its maturity, 2z(2)−z(1)=0.0352z(2) - z(1) = 0.035.

How this lesson connects