Money Market

Money Market

Sukrit Mittal Franklin Templeton Investments

Outline

  1. Motivation: why money markets matter
  2. Risk-free assets and modeling assumptions
  3. Zero-coupon bonds: definition and pricing
  4. Discount factors and term structure
  5. Coupon bonds: cash-flow decomposition
  6. Yield measures and their limitations
  7. Money market account
  8. No-arbitrage relationships
  9. Worked examples
  10. Exercises

1. Motivation: Why Study the Money Market?

The money market is where time itself is priced.

Before equities, before derivatives, before fancy models, finance had one problem:

How much is a sure rupee tomorrow worth today?

Everything else in mathematical finance is built on the answer to that question.

If you misunderstand the money market, all later pricing formulas are numerology.

What the Money Market Is Not

Its job is boring by design:

Boring markets are the most important ones.

2. Risk-Free Assets and Modeling Assumptions

In theory, we assume the existence of a risk-free asset.

Meaning:

In reality, nothing is perfectly risk-free.

But theory is about controlled lies.

What Makes an Asset "Risk-Free"?

Three conditions must hold:

  1. Deterministic payoff: We know exactly what we'll receive
  2. Zero credit risk: The counterparty cannot default
  3. Known timing: Payments occur at specified dates

In practice:

The approximation is good enough for modeling. Perfect is the enemy of useful.

3. Zero-Coupon Bonds

A zero-coupon bond is the cleanest financial instrument imaginable.

Definition:

Notation:

Think of it as a time machine for money.

Why Zero-Coupon Bonds Matter

They isolate time value from everything else.

No coupons. No reinvestment assumptions. No ambiguity.

If you understand zero-coupon bonds, you understand:

They are the atoms of fixed income.

Recap: Pricing with Continuous Compounding

Assume a constant continuously compounded rate \(r\).

Then:

\[ P(0,T) = e^{-rT} \]

Interpretation:

Exponential discounting is not a choice. It is forced by consistency.

Why exponential?

Consider dividing time \(T\) into \(n\) intervals. In each interval \(\Delta t = T/n\), the discount factor is \((1+r\Delta t)^{-1} \approx (1-r\Delta t)\) for small \(\Delta t\).

Compounding:

\[ P(0,T) = \lim_{n \to \infty} (1-r\cdot T/n)^{-n} \]

Standard limit:

\[ \lim_{n \to \infty} \left(1 + \frac{x}{n}\right)^n = e^x \]

Setting \(x = -rT\) gives \(P(0,T) = e^{-rT}\).

This isn't arbitrary. It's the only way to make time-consistent discounting work.

4. Discount Factors and Term Structure

Each maturity \(T\) has its own discount factor \(P(0,T)\).

The collection:

\[ \{P(0,T) : T > 0\} \]

is called the term structure of interest rates.

This curve encodes the market's view of time and liquidity.

Properties of Discount Factors

Well-behaved term structures satisfy:

  1. Boundary condition: \(P(0,0) = 1\) (money today equals money today)
  2. Monotonicity: \(P(0,T_1) > P(0,T_2)\) if \(T_1 < T_2\) (longer waits mean deeper discounts)
  3. Positivity: \(P(0,T) > 0\) for all \(T\) (money doesn't become worthless)
  4. Smoothness: \(P(0,T)\) varies continuously in \(T\)

These aren't assumptions. They're arbitrage-free requirements.

If \(P(0,2) > P(0,1)\), you could:

Markets eliminate such opportunities quickly.

Spot Rates

Define the spot rate \(r(0,T)\) by:

\[ P(0,T) = e^{-r(0,T)T} \]

Each maturity has its own rate.

Flat curves are special cases, not defaults.

Markets are rarely that polite.

Solving for spot rates:

Given discount factors, we can extract:

\[ r(0,T) = -\frac{1}{T} \ln P(0,T) \]

Example: If \(P(0,3) = 0.85\), then:

\[ r(0,3) = -\frac{1}{3} \ln(0.85) = -\frac{1}{3}(-0.1625) \approx 0.0542 = 5.42\% \]

This is the annualized continuously compounded rate for 3-year money.

Forward Rates

We can also define forward rates \(f(0,T_1,T_2)\): the rate agreed today for borrowing between times \(T_1\) and \(T_2\).

No-arbitrage requires:

\[ P(0,T_2) = P(0,T_1) \cdot e^{-f(0,T_1,T_2)(T_2-T_1)} \]

Solving:

\[ f(0,T_1,T_2) = \frac{\ln P(0,T_1) - \ln P(0,T_2)}{T_2-T_1} \]

Forward rates let you lock in future borrowing costs today.

5. Coupon Bonds

A coupon bond pays periodic interest plus principal.

Parameters:

Cash flows:

\[ c, c, \dots, c, 1 + c \]

This is a bundle, not a primitive object.

Coupon Bonds as Portfolios

A coupon bond is a portfolio of zero-coupon bonds.

Price at time 0:

\[ P = \sum_{t=1}^{T} c \cdot P(0,t) + P(0,T) \]

No assumptions. No probabilities. No equilibrium.

Just accounting and no-arbitrage.

Decomposition logic:

Think of buying:

Total cost must equal bond price, otherwise arbitrage exists.

Example with numbers:

Suppose we have a 3-year bond with \(c=0.05\) (5% coupon) and discount factors:

Price:

\[ P = 0.05(0.96) + 0.05(0.92) + 1.05(0.88) \] \[ = 0.048 + 0.046 + 0.924 = 1.018 \]

This bond trades at a premium (above par) because coupons exceed the market rate.

Why This Decomposition Matters

Because it tells you:

If you price bonds any other way, you are guessing.

6. Yield to Maturity (YTM)

Market convention compresses all cash flows into a single number.

\(y\) solves:

\[ P = \sum_{t=1}^{T} \frac{c}{(1+y)^t} + \frac{1}{(1+y)^T} \]

This number is convenient.

It is also dangerous.

What YTM represents:

It's the internal rate of return (IRR) of the bond's cash flows.

If you:

Then your realized return equals \(y\).

That's a lot of "ifs".

Limitations of YTM

YTM is a quoting convention, not a pricing principle.

Why these limitations matter:

  1. Flat term structure: YTM treats all maturities as having the same discount rate. Reality: 1-year rates ≠ 10-year rates.

  2. Reinvestment assumption: If you can't reinvest coupons at \(y\), your realized return differs from YTM.

  3. Non-additivity: If Bond A has YTM = 5% and Bond B has YTM = 6%, their portfolio doesn't have YTM = 5.5%.

When YTM is useful:

When YTM fails:

7. Money Market Account

The money market account models continuous reinvestment.

Let \(A(t)\) denote its value.

With constant rate \(r\):

\[ A(t) = A(0)e^{rt} \]

This asset defines the baseline growth of wealth.

Interpretation:

Imagine a bank account where:

This is the "risk-free growth process."

Why it matters:

Starting with \(A(0) = 1\), we get \(A(t) = e^{rt}\).

The reciprocal \(e^{-rt}\) is exactly our discount factor.

Discrete-Time Version

In discrete time:

\[ A(t+1) = (1+r)A(t) \]

Starting from \(A(0)=1\):

\[ A(t) = (1+r)^t \]

This will later become the numeraire.

Relationship to discounting:

If \(A(t) = (1+r)^t\) grows wealth forward, then \(P(0,t) = (1+r)^{-t}\) brings it back.

These are inverse operations:

\[ A(t) \cdot P(0,t) = (1+r)^t \cdot (1+r)^{-t} = 1 \]

Preview of risk-neutral pricing:

Pricing derivatives by:

  1. Computing expected payoffs
  2. Discounting at the risk-free rate

The money market account is the denominator in that calculation.

For example:

Risk-neutral probability:

Given \(S(0)=100\), \(S^u(T)=120\), \(S^d(T)=80\), \(r_F=10\%\):

\[q = \frac{e^{r_F T} \cdot S(0) - S^d(T)}{S^u(T) - S^d(T)} = \frac{1.10 \times 100 - 80}{120 - 80} = \frac{30}{40} = 0.75\]

Expected payoff under risk-neutral measure:

\[\mathbb{E}^Q[C(T)] = 0.75 \times 20 + 0.25 \times 0 = 15\]

Discounted value:

\[C(0) = \frac{15}{1.10} \approx 13.64\]

The risk-neutral probability \(q=0.75\) is not the real-world probability. It's the probability that makes the discounted expected value equal the market price.

8. No-Arbitrage Relationships

No-arbitrage principle:

Identical cash flows must have identical prices.

Implications:

Break consistency, and arbitrage strategies appear.

What is arbitrage?

A trading strategy that:

Example of arbitrage:

Suppose:

No-arbitrage requires: \(P_2 = P_1 \cdot F\), so \(F = P_2/P_1 = 0.91/0.95 \approx 0.9579\).

If market quotes \(F = 0.94 < 0.9579\), the forward is underpriced.

Arbitrage strategy:

Profit analysis:

Present value of year-1 cash flow: \(0.06 \times P_1 = 0.06 \times 0.95 = 0.057\)

Net profit today: \(0.057 - 0.04 = 0.017\) (risk-free profit of 1.7 cents per unit)

Economic intuition: The forward rate \(F = 0.94\) implies you can lock in a 1-year rate starting at year 1 of:

\[\frac{1}{F} - 1 = \frac{1}{0.94} - 1 \approx 6.38\%\]

But the no-arbitrage forward rate should be:

\[\frac{1}{F_{fair}} - 1 = \frac{1}{0.9579} - 1 \approx 4.39\%\]

You're getting better borrowing terms (6.38%) than the market implies (4.39%), creating arbitrage.

9. Worked Example

Suppose:

Coupon bond:

Price:

\[ P = 0.04(0.95+0.90+0.85)+0.85 = 0.04(2.70)+0.85 = 0.958 \]

Nothing mystical happened.

Let's extend this example:

Part (a): Extract spot rates

\[ r(0,1) = -\ln(0.95) \approx 0.0513 = 5.13\% \] \[ r(0,2) = -\frac{1}{2}\ln(0.90) \approx 0.0527 = 5.27\% \] \[ r(0,3) = -\frac{1}{3}\ln(0.85) \approx 0.0542 = 5.42\% \]

The term structure is upward sloping: longer maturities command higher rates.

Part (b): Compute forward rate from year 1 to year 2

\[ f(0,1,2) = \frac{\ln P(0,1) - \ln P(0,2)}{2-1} = \ln(0.95) - \ln(0.90) \approx 0.0541 = 5.41\% \]

Part (c): What if the bond traded at \(P = 0.95\)?

Then it's mispriced relative to the discount curve.

Arbitrage:

Actually: sell the replicating portfolio, buy the bond.

Total received: \(0.038 + 0.036 + 0.884 = 0.958\)

Net today: \(0.958 - 0.95 = 0.008\) risk-free profit.

At maturity, bond pays exactly what shorts require. Free money.

Macaulay Duration

Duration formula:

\[ D = \frac{1}{P} \sum_{t=1}^{T} t \cdot C_t \cdot P(0,t) \]

where \(C_t\) is the cash flow at time \(t\).

Duration measures the sensitivity of bond prices to interest rate changes.

It's the "center of mass" of the bond's cash flows.

10. Exercises

Exercise 1

Compute \(P(0,5)\) for a zero-coupon bond under:

  1. Simple interest \(r=6\%\)
  2. Annual compounding \(r=6\%\)
  3. Continuous compounding \(r=6\%\)

Compare results.

Solution hints:

  1. Simple: \(P = 1/(1+rT)\)
  2. Annual: \(P = 1/(1+r)^T\)
  3. Continuous: \(P = e^{-rT}\)

Observe how the differences grow with maturity.

Exercise 2

Given discount factors:

\(T\) \(P(0,T)\)
1 0.97
2 0.94
3 0.90

Price a 3-year coupon bond with \(c=0.05\).

Extended parts:

(a) Compute the spot rates \(r(0,1)\), \(r(0,2)\), \(r(0,3)\).

(b) Compute forward rates: \(f(0,1,2)\) and \(f(0,2,3)\).

(c) If this bond trades at \(P=1.02\), describe the arbitrage strategy.

(d) What coupon rate \(c^*\) would make the bond trade at par (\(P=1\))?

Exercise 3

A bond trades at price \(0.92\) with:

Compute its yield to maturity.

Then explain why two bonds with the same YTM may have different prices.

Solution approach for YTM:

Solve: \[ 0.92 = \frac{0.06}{1+y} + \frac{1.06}{(1+y)^2} \]

This requires numerical methods (Newton-Raphson) or financial calculator.

Answer: \(y \approx 9.23\%\)

Explanation part:

Two bonds with same YTM but different prices could have:

YTM is not a complete descriptor of a bond.

Exercise 4: Bootstrapping the Yield Curve

You observe the following par bonds (bonds trading at face value):

Maturity Coupon Rate
1 year 4%
2 years 5%
3 years 5.5%

Bootstrap the discount factors \(P(0,1)\), \(P(0,2)\), \(P(0,3)\).

Hint: For par bonds, price = 100.

Solve recursively.

This is how market practitioners build the term structure from observable bond prices.

Exercise 5: Arbitrage Detection

Consider three bonds:

Bond A (1-year zero): Price = 0.96

Bond B (2-year zero): Price = 0.90

Bond C (2-year coupon bond): Coupon = 5%, Price = 0.98

Is there an arbitrage opportunity? If yes, describe the strategy.

Approach:

  1. Compute fair price of Bond C using bonds A and B
  2. Compare with market price
  3. If different, construct arbitrage

Fair price = \(0.05 \times 0.96 + 1.05 \times 0.90 = 0.048 + 0.945 = 0.993\)

Market price = \(0.98 < 0.993\)

Arbitrage: Buy Bond C, sell replicating portfolio.

Final Takeaways

Summary: Key Formulas

Zero-coupon bond pricing: \[P(0,T) = e^{-r(0,T) \cdot T}\]

Spot rate extraction: \[r(0,T) = -\frac{1}{T} \ln P(0,T)\]

Forward rate: \[f(0,T_1,T_2) = \frac{\ln P(0,T_1) - \ln P(0,T_2)}{T_2-T_1}\]

Coupon bond pricing: \[P = \sum_{t=1}^{T} c \cdot P(0,t) + P(0,T)\]

Money market account: \[B(t) = e^{rt}\]

These five formulas are your toolkit.

Master them, and the money market becomes transparent.