Lesson 13 of 15

Discount Factors

Discount Factors

A discount factor d(t)d(t) is the present value of 1receivedattime1 received at time t$. It is the building block for pricing all fixed-income instruments.

Discrete Compounding

d(t)=1(1+r)td(t) = \frac{1}{(1+r)^t}

Continuous Compounding

d(t)=ertd(t) = e^{-rt}

Relationship to Spot Rates

The discount factor and spot rate are equivalent representations of the same information:

  • Given d(t)d(t), the spot rate is: s=d(t)1/t1s = d(t)^{-1/t} - 1
  • Given ss, the discount factor is: d(t)=1/(1+s)td(t) = 1/(1+s)^t

Applications

Any fixed-income price can be written as:

P=tCFtd(t)P = \sum_t CF_t \cdot d(t)

Discount factors provide a model-free way to price instruments once the yield curve is known.

Example

At 5% annual rate:

  • d(1)=1/1.050.9524d(1) = 1/1.05 \approx 0.9524
  • d(5)=1/1.0550.7835d(5) = 1/1.05^5 \approx 0.7835
  • dcont(1)=e0.050.9512d_{cont}(1) = e^{-0.05} \approx 0.9512
Python runtime loading...
Loading...
Click "Run" to execute your code.