After completing this reading you should be able to:

- Define discount factor and use a discount function to compute present and future values.
- Define the “law of one price,” explain it using an arbitrage argument, and describe how it can be applied to bond pricing.
- Identify the components of a US Treasury coupon bond, and compare and contrast the structure to Treasury STRIPS, including the difference between P-STRIPS and C-STRIPS.
- Construct a replicating portfolio using multiple fixed income securities to match the cash flows of a given fixed-income security.
- Identify arbitrage opportunities for fixed income securities with certain cash flows.
- Differentiate between “clean” and “dirty” bond pricing and explain the implications of accrued interest with respect to bond pricing.
- Describe the common day-count conventions used in bond pricing.

## Discount Factors and Their Use to Compute Present and Future Values

A discount factor for a particular term gives the value today, of one unit of currency due at the end of that term. It’s essentially a **discount rate**. The discount factor for \(t\) years is denoted as \(d\left( t \right) \). For example, if \(d\left( 1 \right) =0.85\), then the present value of, say, $1 to be received a year from today is given by \(d\left( t \right) \times $1=$0.85\)

Discount factors can easily be extracted from Treasury bond prices. The discount factor \(d\left( t \right) \) is the factor which, when multiplied by the total amount of money to be received (principal + interest), gives the price (present value) of the bond. However, when performing these calculations, it’s important to note that cash flows with different timings have different discount factors, in line with the time value of money. For example, the discount factor that applies to interest due in six months will be different from the discount factor for interest due in a year. i.e. \(d\left( 0.5 \right) \neq d\left( 1 \right) \), and \(d\left( 1 \right) <d\left( 0.5 \right) \).

### Bond Price Quotations

A bond quote is the last price at which a bond traded, expressed as a percentage of par value (100). Those bonds sold at a discount are priced at less than 100, and another group, although fewer, are sold at a premium and are priced at more than 100.

US T-bonds are quoted in dollars and fractions of a dollar – paving way for the so-called “32nds” convention. And as the wording suggests, 32 fractions of a dollar are considered. For example, if we have a T-bond quoted at 98–16, this means 98 “full” dollars plus 16/32 of a dollar, i.e, 0.5 dollars. Hence, the quote represents a price of $98.5. (Apart from using a hyphen in the preceding quote, a decimal point (.) or the colon (:) can also be used).

Corporate or municipal bonds, on the other hand, use dollars and 8 fractions of a dollar.

A “+” sign at the end of a quote represents half a tick. For example, \(98-16+\) implies \(98+{ 16.5 }/{ 32 }\)

## The Law of One Price and How It Can Be Applied to Bond Pricing

The law of one price states that the price of a security, commodity, or asset should be the same in two different markets, say, \(A\) and \(B\). In other words, if two securities have the same cash flows, they must have the same price. Otherwise, a trader can generate a risk-free profit by buying on market \(A\) and selling on market \(B\) in one risk-free move. Such a possibility is called an **arbitrage opportunity**.

The Law of one price describes security price quite well because in case of an arbitrage opportunity, traders rush en masse to take advantage of it, and within no time, market forces of supply and demand adjust the price to eliminate any deviations.

Let’s look at an example.

Consider a 1-year maturity bond with a face value of $100, a coupon rate of 10%, paying coupon semiannually. Assume that the borrowing (bank) interest rate is 5% pa.

The present value of the cash flows from this bond is:

$$ PV=\frac { 5 }{ 1.025 } +\frac { 105 }{ { 1.025 }^{ 2 } } =$104.82 $$

If the bond is priced at $100, an investor can borrow $100 from a bank and buy the bond. After six months, they will be able to repay $5 after receiving the first coupon. At this point, the debt outstanding will be equal to:

$$ debt=$100+$100\times 2.5\%-$5=$97.5 $$

At the end of the year, the investor will pocket the principal ($100) as well as the second coupon of $5, making a total of $105.

Debt at this point =\($97.5\left( 1.025 \right) =$99.94\)

Thus after fully repaying the debt, they will be left with \($105-$99.94=$5.06\)

This would effectively be a risk-free profit.

To exploit this situation, eagle-eyed investors in an efficient market would attempt to buy this bond by borrowing funds from banks. Increased demand would drive the price up so that at the end of the day, there would be no arbitrage opportunity.

## Components of U.S Treasury Coupon Bond and the Structure of Treasury Strips

A US Treasury coupon can be stripped into two distinct securities: The principal security, also known as the P-STRIP, and the detached coupons, also called C-STRIPS. The two types of securities can then be traded separately via a broker.

For instance, suppose we have a 10-year bond with a $100,000 face value and a 10% annual interest rate. Assuming it originally pays coupons semi-annually, 21 zero-coupon bonds can be created. That’s the 20 C-STRIPS plus the principal strip (P-STRIP). Each of the C-STRIPS has a $%5,000 face value, which is the amount of each coupon. The P-STRIP to be received at maturity has a face value of $100,000.

### Why are STRIPS so popular

- They have a very high credit quality because they are backed by U.S. Treasury securities.
- Because they are sold at a discount, investors do not need a large stash of money to purchase them
- The payout is known in advance as long as the investor holds them to maturity
- They offer a range of maturity dates and can, therefore, be used to match liabilities due at specific points in the future.
- STRIPS are eligible for inclusion in tax-deferred retirement plans and non-taxable accounts such as pension funds, in which their value would grow tax-free until your retirement.

### Disadvantages of STRIPS

- Shorter-term STRIPS tend to trade rich while longer-term STRIPS tend to trade cheap
- Sometimes they can be quite illiquid
- They typically trade very closely to the fair value, thus potential profits are small

## How to Construct a Replicating Portfolio Using Multiple Fixed Income Securities to Match the Cash Flows of a Given Fixed Income Security

Here’s an example of how a replicating portfolio can be created from multiple fixed income securities:

Assume we have a 2-year fixed income security with $100 face value and a 20% coupon rate, paid on a semiannual basis. Assume further that the security has a yield to maturity of 5%.

The present value of the security would be:

$$ { PB }_{ { B }_{ 1 } }=\frac { 10 }{ { 1.025 }^{ 1 } } +\frac { 10 }{ { 1.025 }^{ 2 } } +\frac { 10 }{ { 1.025 }^{ 3 } } +\frac { 110 }{ { 1.025 }^{ 4 } } =$128.21 $$

If this bond is determined to be trading cheap, a trader can carry out an arbitrage trade by purchasing the undervalued bond and shorting a portfolio that mimics (replicates) the bond’s cash flows. Assume that in addition to our bond above, which we shall call bond 1, we have four fixed income securities with the following characteristics:

$$

\begin{array}{|l|l|l|l|l|}

\hline

Bond & Coupon & PV & FV & Time\quad to\quad maturity \\ \hline

Bond\quad 2 & 14\% & $106.35 & $100 & 6\quad months \\ \hline

Bond\quad 3 & 24\% & $122.58 & $100 & 12\quad months \\ \hline

Bond\quad 4 & 10\% & $113.07 & $100 & 18\quad months \\ \hline

Bond\quad 5 & 12\% & $120.94 & $100 & 24\quad months \\ \hline

\end{array}

$$

Note that these bonds also pay semiannual coupons.

Using the above multiple fixed-income securities, we can create a replicating portfolio. However, we must first determine the **percentage** face amounts of each bond to purchase, \({ F }_{ i }\),where \(i=1,2,3,4,\) which match bond 1 cash flows in every semiannual period.

$$ Bond\quad 1\quad { CF }_{ t }={ F }_{ 2 }\times \frac { 14\% }{ 2 } +{ F }_{ 3 }\times \frac { 24\% }{ 2 } +{ F }_{ 4 }\times \frac { 10\% }{ 2 } +{ F }_{ 5 }\times \frac { 12\% }{ 2 } $$

In these types of calculations, the easiest approach to obtaining the values of \({ F }_{ i }\) involves starting from the end and then working backwards. The logic here is simple. At 24 months, only bond 5 makes a payment. Hence at this point, all other values are equal to zero.

$$ $110={ F }_{ 2 }\times 0+{ F }_{ 3 }\times 0+{ F }_{ 4 }\times 0+{ F }_{ 5 }\times \left( 100+\frac { 12 }{ 2 } \right) \% $$

Solving this gives

$$ { F }_{ 5 }=\frac { 110 }{ 106\% } =103.77\% $$

This means we have to purchase \(103.77\%\times 100=$103.77\) face value of bond 5

At 18 months, only bonds 4 and 5 make a payment. We can therefore obtain the value of \({ F }_{ 4 }\) as follows:

$$ $10={ F }_{ 2 }\times 0+{ F }_{ 3 }\times 0+{ F }_{ 4 }\times \left( 100+\frac { 10 }{ 2 } \right) \%+103.77\times \frac { 12\% }{ 2 } $$

Solving this gives

$$ { F }_{ 4 }=\frac { 10-103.77 \times 0.06 }{ 1.05 } =3.59\% $$

This, again, means we have to purchase $3.59 face value of bond 4

To solve for \({ F }_{ 3 }\),

$$ $10={ F }_{ 2 }\times 0+{ F }_{ 3 }\times \left( 100+\frac { 24 }{ 2 } \right) \%+3.59\times \frac { 10\% }{ 2 } +103.77\times \frac { 12\% }{ 2 } $$

$$ { F }_{ 3 }=\frac { 10-0.18-6.23 }{ 1.12 } =3.21\% $$

Similarly,

$$ $10={ F }_{ 2 }\times \left( 100+\frac { 14 }{ 2 } \right)\% +3.21\times \frac { 24\% }{ 2 } +3.59\times \frac { 10\% }{ 2 } +103.77\times \frac { 12\% }{ 2 } $$

$$ { F }_{ 2 }=\frac { 10-0.39-0.18-6.23 }{ 1.07 } =2.99\% $$

Cash flows from the replicating portfolio are calculated as the product of each bond’s initial cash flows and the face amount percentage. For example, the cash flow from bond 5 at 12 months is equal to:

$$ \frac { \left( 12\% \right) }{ 2 } \times $100\times 103.77\%=$6.22 $$

Similarly, the cash flow from bond 2 at 6 months = \(\frac { 14\% }{ 2 } \times $100\times 2.99\%=$0.21\)

$$

\begin{array}{|l|l|l|l|l|l|l|}

\hline

Bond & Coupon & Face & CF & CF & CF & CF \\

{} & {} & Amount & \left( t=6\quad mnths \right) & \left( t=12\quad mnths \right) & \left( t=18\quad mnths \right) & \left( t=24\quad mnths \right) \\ \hline

Bond\quad 2 & 14\% & 2.99\% & 3.2 & {} & {} & {} \\ \hline

Bond\quad 3 & 24\% & 3.21\% & 0.39 & 3.59 & {} & {} \\ \hline

Bond\quad 4 & 10\% & 3.59\% & 0.18 & 0.18 & 3.77 & {} \\ \hline

Bond\quad 5 & 12\% & 103.77\% & 6.23 & 6.23 & 6.23 & 110 \\ \hline

Total \quad cash \quad flows & {} & {} & 10 & 10 & 10 & 110 \\ \hline

Bond\quad 1 \quad cash \quad flows & {} & {} & 10 & 10 & 10 & 110 \\ \hline

\end{array}

$$

As can be seen above, the cash flows from the four bonds replicate bond 1 cash flows.

## Clean vs. Dirty Bond Pricing

The **dirty price** of a bond is a bond pricing quote that’s equal to the present value of all future cash flows, including interest accruing on the next coupon payment date. Bonds do trade in the secondary market, and this happens before any coupon has been paid, or even after several coupons have been cleared. In other words, the day a trader buys or sells the bond could actually be in between coupon payment dates.

In line with the principle of time value of money, it’s only fair to compensate the seller of a bond for the number of days they have held the bond between coupon payment dates. The compensation is referred to as **accrued interest** – the interest earned in between any two coupon dates.

\( Accrued\quad interest=c\left( \frac { number\quad of\quad days\quad that\quad have\quad elapsed\quad since\quad the\quad last\quad coupon\quad was\quad paid }{ number\quad of\quad days\quad in\quad the\quad coupon\quad period } \right) \)

\(c\) is the coupon payment.

For example, suppose a $1,000 par value bond pays semiannual coupons at a rate of 20% and we’ve had 120 days since the last coupon was paid. Assuming that there are 30 days in a month,

$$ Accrued\quad interest=\frac { 120 }{ 180 } \times $100=$66.70 $$

The seller would be compensated to the tune of $67.70, while the buyer would see out the coupon period and receive the remaining $33.30.

The **clean price** of a bond is the price that doesn’t include any coupon payments.

The dirty and clean prices are also known as the full and quoted prices, respectively.

## Day-Count Conventions

When computing the accrued interest, one of several day-count conventions can be used. These include:

- Actual/actual
- Actual/360
- Actual/365
- 30/360
- 30E/360 (E stands for Europe)

Interpretation of these conventions is relatively straightforward. For example, the actual/actual convention considers the actual number of days between two coupon dates. The 30/360 convention assumes there are 30 days in any given month and 360 days in a year.

For purposes of the exam, note the following:

- The actual/actual convention is used for U.S. government bonds
- U.S. corporate and municipal bonds use the 30/360 convention
- The actual/360 convention is common in money markets

Exam tips:

- If coupons are paid semiannually, the denominator should be 180 in both actual/360 and 30/360 conventions. Similarly, the denominator would be 90 for quarterly coupons.
- Almost all U.S. Treasury trades settle T + 1, which means that the exchange of bonds for cash happens one business day after the trade date.
- Clean price = dirty price –
**accrued**interest

### Dirty Price Formula

$$ Price=\frac { C }{ { \left( 1+y \right) }^{ k } } +\frac { C }{ { \left( 1+y \right) }^{ k+1 } } +\frac { C }{ { \left( 1+y \right) }^{ k+2 } } +\cdots +\frac { C+F }{ { \left( 1+y \right) }^{ k+n-1 } } $$

Where:

\(P\) = price

\(C\) = semiannual coupon

\(k\) = number of days until the next coupon payment divided by the number of days in the coupon period, determined as per the relevant day-count convention.

\(y\) = periodic required yield

\(n\) = number of periods remaining, including the present one.

\(F\) = face value (par value) of the bond

## Questions

### Question 1

A $1,000 par value U.S. corporate bond pays coupons semiannually on January 1 and July 1 at the rate of 20% per year. Mike Brian, FRM, purchases the bond on March 1, 2018, intending to keep it until maturity. The bond is scheduled to mature on July 1, 2021. Compute the dirty price of the bond given that the required annual yield is 10%.

- $1,310.25
- $502.50
- $400.25
- $1,100

The correct answer is **A**.

As a U.S. corporate issue, this bond is valued based on the 30/360 day-count convention. Under this convention, the number of days between the settlement date (March 1, 2018) and the next coupon date (July 1, 2018) is 120 (= 4 months at 30 days per month).

Each coupon payment is valued at \(\frac { 20\% }{ 2 } \times $1,000=$100\)

$$ Price=\frac { C }{ { \left( 1+y \right) }^{ k } } +\frac { C }{ { \left( 1+y \right) }^{ k+1 } } +\frac { C }{ { \left( 1+y \right) }^{ k+2 } } +\cdots +\frac { C+F }{ { \left( 1+y \right) }^{ k+n-1 } } $$

Where:

\(P\) = price

\(C\) = semiannual coupon

\(k\) = number of days until the next coupon payment divided by the number of days in the coupon period, determined as per the relevant day-count convention.

\(y\) = periodic required yield

\(n\) = number of periods remaining, **including** the present one.

In this case, \(n = 7\)

$$ Price=\frac { 100 }{ { \left( 1.05 \right) }^{ 0.67 } } +\frac { 100 }{ { \left( 1.05 \right) }^{ 1.67 } } +\frac { 100 }{ { \left( 1.05 \right) }^{ 2.67 } } +\frac { 100 }{ { \left( 1.05 \right) }^{ 3.67 } } +\frac { 100 }{ { \left( 1.05 \right) }^{ 4.67 } } +\frac { 100 }{ { \left( 1.05 \right) }^{ 5.67 } } +\frac { 100+1000 }{ { \left( 1.05 \right) }^{ 6.67 } } $$

$$ =96.78+92.18+87.79+83.61+79.62+75.83+794.44=1,310.25 $$

### Question 2

An analyst has been asked to check for arbitrage opportunities in the Treasury bond market by comparing the cash flows of selected bonds with the cash flows of combinations of other bonds. If a 1-year zero-coupon bond is priced at USD 97.25 and a 1-year bond paying a 20% coupon semi-annually is priced at USD 114.50, what should be the price of a 1-year Treasury bond that pays a coupon of 10% semi-annually?

- $105.88
- $100
- $103.35
- $105

The correct answer is **A**.

The secret here is to replicate the 1 year 10% bond using the other two treasury bonds whose price we already know. To do this, you could solve a system of equations to determine the weight factors, \({ F }_{ 1 }\) and \({ F }_{ 2 }\), which correspond to the proportion of the zero and the 20% bond to be held, respectively.

At every coupon date, the cash flow from the 10% bond should match cash flows from the zero bond and the 20% bond.

At \(t = 1\), the 10% bond pays 105, and both the zero bond and the 20% also have got payouts of 100 and 110, respectively

$$ 105={ F }_{ 1 }\times \left( 100 \right) +{ F }_{ 2 }\times 110\dots \dots \dots \dots equation\quad 1 $$

At \(t = 0.5\), the 10% bond pays 5, the zero bond pays 0, and the 20% bond pays 10

$$ 5={ F }_{ 1 }\times 0+{ F }_{ 2 }\times 10\dots \dots \dots \dots equation\quad 2 $$

Solving equation 2,

$$ { F }_{ 2 }=\frac { 5 }{ 10 } =0.5 $$

Solving equation 1,

$$ 105=100{ F }_{ 1 }+0.5\times 110 $$

$$ 50=100{ F }_{ 1 } $$

$$ { F }_{ 1 }=0.5 $$

Thus, the price of the

$$ 10\%\quad bond=0.5\times price\quad of\quad zero\quad bond+0.5\times price\quad of\quad 20\%\quad bond $$

$$ =0.5\times 97.25+0.5\times 114.5=$105.88 $$

Note: You should assume the prices are given as per $100 face value.