Financial Math FM/Bonds
Learning objectives
editThe Candidate will understand key concepts concerning bonds, and how to perform related calculations.
Learning outcomes
editThe Candidate will be able to:
- Define and recognize the definitions of the following terms: price, book value, amortization of premium, accumulation of discount, redemption value, par value/face value, yield rate, coupon, coupon rate, term of bond, callable/non-callable.
- Given sufficient partial information about the items listed below, calculate any of the remaining items
- Price, book value, amortization of premium, accumulation of discount. (Note that valuation of bonds between coupon payment dates will not be covered).
- Redemption value, face value.
- Yield rate.
- Coupon, coupon rate.
- Term of bond, point in time that a bond has a given book value, amortization of premium, or accumulation of discount.
Bond
editA bond is a debt security, in which the issuer, usually a corporation or public institution, owes the holders a debt and is obliged to pay interest (the coupon) and to repay the principal at a later date. A bond is a formal contract to repay borrowed money with interest at fixed intervals. There are two main kinds of bonds: accumulation bonds (zero coupon bonds) and bonds with coupons. An accumulation bond is where the issuer of the bond agrees to pay the face value at a later redemption date, but they are sold at a discount.
Example: a 20 year $1000 face value bond with a 3.5% nominal annual yield would have a price of $502.56.
Bonds with coupons are more common and it's where the issuer of the bond makes period payments (coupons) and a final payment.
Example: a 10 year $1000 par value bond with a 8% coupon convertible semiannually would pay $40 coupons every 6 months and then $1000 at the end of the 10 years.
Terminology and variable naming convention
edit- is the price of a bond. The price of a bond P is the amount that the lender, the person buying the bond, pays to the government or corporation issuing the bond.
- is the price per unit nominal, i.e. .
- , is the face amount, face value, par value, or nominal value of a bond which is the amount by which the coupons are calculated, and is printed on the front of the bond.
- is the redemption value of a bond which is the amount of money paid to the bond holder at the redemption date.
- is the redemption value per unit nominal, i.e. .
- If , the bond is redeemable at par
- If , the bond is redeemable above par
- If , the bond is redeemable below par
- is coupon rate (or nominal yield) which is the rate per coupon payment period used in determining the amount of coupon.
- is the amount of the coupon
- is modified coupon rate which is defined by , i.e. the coupon rate per unit of redemption value instead of per unit of par value (which is the case for ).
- is the yield rate or yield to maturity of a bond, which is the interest rate earned by the investor (i.e. the effective interest rate), assuming the bond is held until it is redeemed.
- is the number of coupon payment periods from the date of calculation to redemption date.
- is the present value, that is calculated at the yield rate, of the redemption value of a bond at redemption date, i.e. in which ( is the yield rate of the bond.
- is the base amount of a bond which is defined by , i.e. it is the amount of which an investment at yield rate produces periodic interest payment that equals the amount of every coupon of the bond.
From now on, unless otherwise specified, the redemption value ( ) of a bond equals the face amount (par value) ( ) of the bond. This is also true in the SOA FM Exam[1]. Therefore, we have , i.e. the modified coupon rate is not 'modified' unless otherwise specified.
Four formulas to calculate the price of a bond
editSituation in which there are no taxes
editIn this subsection, we discuss the calculation of price of a bond when there are no taxes. We will discuss the calculation of price of a bond when there are some taxes, namely income tax and capital gains tax.
We will obtain the same price no matter we use which of the following four formulas, because we can use basic formula to derive all other three formulas. The choice of formula is mainly based on what information is given, and we choose the formula for which we can use it most conveniently.
Proposition. (Basic formula)
Illustration:
P Fr Fr Fr Fr Fr Fr C ↓ ↑ ↑ ↑ ↑ ↑ ↑↗ -|---|---|---|---|---|---|---- 0 1 2 3 4 5 6
Proof. It follows from the fact that the price is set to equal the present value of future coupons plus present value of the redemption value (i.e. all future payments), so that the price is a 'fair price'. (We treat the time at which the bond price is calculated as present.)
Remark.
- this is intuitive because how much the bond worth (bond price) should depend on its coupons and redemption value, and we consider their value at the time at which the bond price is calculated (i.e. at present)
- you may observe that this formula is in a similar form when compared with the formula for prospective method for determining the outstanding balance of loan
- actually, this is expected, since bond is essentially a loan from the buyer to the seller, and can be viewed as the loan given to seller, can be viewed as the installment from the seller on the loan, and can be viewed as the single payment at maturity
- you may compare this with sinking fund method
Proposition. (Premium/Discount formula)
Proof. By basic formula,
Remark.
- this formula is equivalent to
- is the premium if
- is the discount if
- premium and discount are both positive
- alternative form: (a step in the proof)
Proposition. (Base amount formula)
Proof.
Proposition. (Makeham's formula)
Proof.
Remark.
- Makeham is a British actuary of the 19th century.
In practice, stocks are generally quoted as 'percent'. For example, we buy a quantity of a stock at 80% redeemable at 100% (at par),
or at 105% (above par). Sometimes, the nominal value of bond is not specified. In this case, we should express our answer in
percent (without the % sign), or equivalently, price per 100 nominal, e.g. price percent is 110 is equivalent to price is 110 per 100 nominal.
Example. (Bond without coupons) The price ( ) of a 10-year zero coupon ( ) bond with a par value $1000 ( )and a yield rate ( ) of 4% convertible semiannually (redeemable at par) is
Example.
(Bond with coupons)
The price of a 20-year bond, with a par value of $5,000 and a coupon rate of 8%, convertible semiannually, at a yield of 6%, convertible semiannually (redeemable at par) is
Or, on your calculator press:
2ND FV; 5000 FV; 200 PMT; 3 I/Y; 40 N; CPT PV
The first command clears the financial calculator. The second command enters 5000 as the future value (FV). The third command enters 200 as the coupon payment (PMT). The fourth command enters 3 as the interest rate (I/Y). The final command computes (CMPT) the present value (PV).
Exercise.
Situation in which there are income tax and capital gains tax
editWhen there is income tax, the four formulas to calculate price of a bond ( ) are slightly modified in a similar way. Suppose the income tax rate is . By definition, is counted as income, and is not counted as income (the gain due to the difference between and is taxed by capital gains tax instead). So, under income tax, the bond price is computed with multiplied by ( is the income tax paid per coupon payment). Also, we consider the present value of the tax payment to compute the present bond price. Hence, we have the following modified formulas under income tax:
The basic formula becomes The premium/discount formula becomes
- is premium if
- is discount if (and there is also capital gain).
- this gives us a convenient way to check that whether there is capital gain, and we should be careful that the time period for which and is computed must be the same, so that the comparison is fair, and valid (the time period is not necessarily one year)
The base amount formula becomes The Makeham's formula becomes
On the other hand, capital gains tax is a tax levied on difference between the redemption value of a stock (or other asset) and purchase price if and only if it is strictly lower than redemption value. When there is capital gains tax, say the rate is , we need to subtract the purchase price by present value of at the redemption date (the present value of the capital gain tax paid for the bond).
Example. (Bond subject to income tax, but not capital gain tax) Recall a bond from previous example: a 20-year bond, with a par value of $5,000 and a coupon rate of 8%, convertible semiannually, at a yield of 6%, convertible semiannually. Suppose there is 20% income tax rate, and 30% capital gain tax rate now.
First, we determine whether the bond is subject to capital gain tax. Since (the bond is assumed to be redeemable at par) (we compare half-year modified coupon rate with half-year yield rate). So, there is no capital gain for this bond, and therefore it is not subject to capital gain tax.
Then, considering the income tax, the bond price becomes which is lower than the price in previous example, as expected (since it 'worth less' under income tax).
Example. (Bond subject to both income tax and capital gain tax) Consider a 5-year bond with redemption value , coupon rate of compounded quarterly, and yield rate of compounded semiannually. Suppose there is 30% income tax rate and 35% capital gain tax rate.
Since , (comparing quarterly coupon rate with quarterly yield rate, and we only have quarterly coupon rate) purchasing the bond has capital gain, and thus is subject to capital gain tax.
Then, considering the income tax and also the capital gain tax, the bond price is If there are no capital gain tax, then the bond price is
Exercise.
Serial bond
editDefinition. (Serial bond) A serial bond is a bond that is redeemable by installments, i.e. there are multiple redemptions at multiple redemption dates.
Then, for serial bond, we have the following equation. in which is the nominal amount that will be redeemed after years, and other notations with subscript corresponds to this nominal amount. Also, by definition, and In this situation, Makeham's formula is quite useful, and ease calculation. Its usefulness is illustrated in the following.
When there are no taxes,
Example. (Serial bond without taxes) Consider a 10-year serial bond of nominal value that is redeemable at (i.e. redeemable above par) by 5 equal installments at the end of 2nd, 4th, 6th, 8th, and 10th year, and with annual coupon rate . An investor, who is not liable to both income tax and capital gains tax, purchases this serial bond at the price such that he obtains an effective semiannual yield rate of . Compute .
Solution: We will use Makeham's formula. Based on the given information, Thus, by Makeham's formula,
Let be the price of serial bond when there is income tax. When there is income tax, say the rate is ,
Example. (Serial bond under income tax only) Recall the serial bond in previous example: a 10-year serial bond of nominal value that is redeemable at (redeemable above par) by 5 equal installments at the end of 2nd, 4th, 6th, 8th, and 10th year, and with annual coupon rate .
Now, suppose that another investor, who is liable to income tax of only, purchases this serial bond at the price such that he obtains an effective semiannual yield rate of . Compute .
Solution: Based on the results in previous example,
Let be the price of serial bond when there are both income and capital gains tax. If the bond is sold at discount (and there is income tax), i.e. , there is capital gain. Assume that the capital gain at time is ( is the portion of bond, in terms of nominal value, redeemed, corresponding to the redemption value ) and thus the total present value of the capital gains tax (say at rate ) payable is which is same as how the capital gain tax for normal bond with single redemption is computed.
Example. (Serial bond under both income tax and capital gain tax) Recall the serial bond in previous example: a 10-year serial bond of nominal value that is redeemable at (redeemable above par) by 5 equal installments at the end of 2nd, 4th, 6th, 8th, and 10th year, and with annual coupon rate .
Now, suppose that another investor, who is liable to income tax of and capital gain tax of , purchases this serial bond at the price such that he obtains an effective semiannual yield rate of . Compute .
Solution: Based on the results in previous example, since , the investor has capital gain, and thus investor is liable to capital gain tax. So,
Exercise.
Book value
editFrom the previous section, we can see that of a bond is generally different from . This implies that the value of the bond is adjusted from the purchasing price to the redemption value of the bond, during the period lasted by the bond.
The reason for this adjustment is that there are coupon payments, and also there are change in value caused by the interest rate. In the previous section, we have determined that the initial value ( ) of the bond and also the ending value ( ) of the bond. In this section, we will also determine the value between the start and the end, which is adjusted by the coupon payment and interest rate, and we call these adjusted values book values.
Definition. (Book value) Book value of a bond at time is the value of the bond at time , adjusted by the coupon payments and interest rates.
Remark.
- in this book, we will mainly discuss the book value of a bond at a time where there is coupon payment, the book value between coupon payments will not be covered much
- this is analogous to outstanding balance of the loan (it is adjusted by the principal repaid and interest rates)
Since book value measures the value of a bond, we use a formula for computing it which is similar to the
basic formula (which measures the value of the bond, to determine a fair price), as follows:
Proposition. (Basic formula of book value) Book value at time in which is a nonnegative integer is assuming there are future coupon payments.
Proof. It follows from the fact that book value at time is measuring the adjusted value at time .
Remark.
- this formula is also similar to the formula for the prospective method for computing the outstanding balance of loan.
- we can see from this formula that the book value at time is the purchase price of the bond (when , this formula becomes , which is the same as the basic formula
Then, we can have the following recursive formula for computing book value, using this basic formula.
Proposition. (Recursive formula of book value) Book value at time in which is a nonnegative integer is computed by
Proof. First, we claim that which is true since Then,
Remark.
- it follows that
- (terminology) if , then there is writing up or accumulation of discount (recall that is discount if )
- actually, there is accumulation of discount if and only if
- (terminology) if , then there is writing down or accumulation of premium (recall that is premium if )
- actually, there is accumulation of premium if and only if
Example. Consider a bond with . Then, since , we know that . Also, since and , there is writing down, or accumulation of premium at time and .
Alternatively, we can use the basic formula to determine :
Exercise.
Bond amortization schedule
editSince the nature of a bond is quite similar to that of a loan, we can construct a bond amortization schedule, which is similar to the loan amortization schedule.
Recall that in the loan amortization schedule, the columns correspond to payment (or installment), interest paid, principal repaid, and outstanding balance. So, to construct a similar amortization schedule, we need to determine which term of bonds correspond to these terms.
- for the outstanding balance, we have mentioned that a corresponding term of bond is book value ( )
- for the installment, we have mentioned that a corresponding term of bond is coupon payment ( )
- for the principal repaid, a similar term is , but since we are constructing amortization schedule, the book value is expected to be decreasing (premium bond), and so , and we often do not want to deal with the negative sign, so we define an alternative term as follows:
Definition. (Principal adjustment) The principal adjustment is the decrease (or amortization) of book value occurred at the end of coupon payment period. That is, the principal adjustment at the end of the th coupon payment period, denoted by , is
Then, for the interest paid, we can determine it in a similar way compared with that in loan (multiplying the outstanding balance from the previous end of period by interest rate),
namely multiplying the book value from the previous end of period by interest rate, i.e.
Proposition. (Interest paid on the book value) The interest paid on the book value at the beginning of th period is
Proof. It follows from the definition of interest.
Then, we have an similar formula which links and , compared to the situation of loan.
Proposition. (Principal adjustment plus interest paid equals coupon) The th coupon ( is a number such that th coupon exists) is
Proof. Since by recursive formula of book value, and , since each coupon is of the same amount .
Now, we proceed to construct the amortization schedule.
To increase the usefulness of the amortization schedule, we would like to determine a formula for the book value, principal adjustment, etc. at different period.
To do this, we start from . Recall the basic formula of book value. Since it is in the same form compared to the basic formula of bond price, we have an analogous premium/discount formula for book value, as follows:
Proposition. (Premium/discount formula of book value) Book value at time in which is a nonnegative integer is
Proof. The proof is identical to the proof for premium/discount formula of bond price, except that is replaced by .
By definition, the coupon payment is .
Then, using these, we can determine and as follows:
Corollary. (Determining interest paid and principal adjustment of each coupon) The interest paid in the th coupon, denoted by , is and the principal adjustment (or amount of premium/discount (depending on whether the bond is premium or discount bond) accumulated) in the th coupon, denoted by is
Proof. For the formula for , by the proposition about formula of and premium/discount formula of book value, we have
For the formula of , by the proposition about relationship between and , we have
After that, we can construct the amortization schedule as follows:
Coupon | ||||
---|---|---|---|---|
N/A | N/A | N/A | ||
Total |
Remark.
- we can see that when a bond is bought at premium (i.e. ), the book value will be gradually adjusted downward since each principal adjustment is positive, i.e. there is decrease (amortization) in book value from one period to another period
- we can see that when a bond is bought at discount (i.e. ), the book value will be gradually adjusted upward since each principal adjustment is negative, i.e. there is increase in book value from one period to another period
Example. Consider a 5-year bond with semiannual coupon rate, and . It is bought at a premium with yield rate compounded semiannually. Suppose . Compute the sum of principal adjustments at the end of 1st, 2nd and 3rd half-years, i.e. . Hence, compute the book value at half-year 3 using .
Solution: The effective semiannual yield rate . Also, 5 years 10 semiannual coupons, and each semiannual coupon is of . So, Thus,
Example. (Bond amortization using indirect information) Consider a 10-year bond with annual coupons. It is bought at a premium to yield annually. It is given that the accumulation of premium (i.e. amount written down) in the last coupon is . Compute the accumulation of premium from 2nd year to 9th year, i.e. .
Solution: There are 10 coupons. Since the amount written down in the last (i.e. 10th) coupon is , It is more convenient to compute the total accumulation of premium of 1st year to 10th year and then subtract the unwanted accumulations of premium:
Exercise.
We will introduce a very simple way for bond amortization: straight line method. In this method (assuming there are coupons paid), the principal adjustment for each coupon is constant, namely which is positive for premium bonds (bonds for which ), and is negative for discount bonds (bonds for which ). The interest earned in each coupon is also constant, namely . So, essentially, the book value of the bond changes in a straight line (upward sloping for discount bonds, downward sloping for premium bonds) in this method, and hence the name 'straight line method'.
Example. Consider a 8-year bond with , with . It is a discount bond, and using straight line method, the principal adjustment for each coupon is , and the interest paid for each coupon is .
Remark.
- it gives a very rough number for the principal adjustment and interest paid, and the numbers obtained are often not meaningful, and thus it is rarely used
Treasury coupon securities are quoted on a dollar price basis in price units of of of par, with par taken to be 100.
Example.
- a quote of means a price of and , i.e.
- when there is a ' ' sign placed after the quotation, a half unit, i.e. is added, e.g. means a price of and , i.e.
Remark. Using this way of quotation, less space is occupied.
An investor may purchase a Treasury coupon bond between coupon payments.
Then, we cannot use the previously mentioned way to determine the purchasing price, since the time is located between two coupon payments,
and we have not discussed how the price should be calculated in this context.
There are different ways to deal with this, and we will discuss the way for Treasury coupon bond.
For Treasury coupon bond, the investor needs to compensate the seller of the bond for the coupon interest earned from the time of the last coupon payment to the settlement date (i.e. the date at which the transaction is done) of the bond, and this amount is called accrued interest, computed by Thus, the total amount that the buyer of the bond pays the seller equals the price agreed upon the buyer and the seller (it may be the 'fair price' determined previously, or may be not) plus the accrued interest.
Example. Suppose coupons of a Treasury coupon bond are paid annually, and the amount of each coupon is . Assuming each year has 360 days, and each month has 30 days, if the buyer purchase the bond from the seller at the price of , and the settlement date is on March 1, then the total price that the buyer need to pay is
Callable bond
editDefinition. (Callable bond) A callable bond is a bond for which the borrower (or issuer) has an option to redeem prior to its maturity date.
Remark.
- we say that a borrower call a bond when he redeems it prior to its maturity date, and hence the name 'callable bond'
- 'call' has similar meaning in some of other contexts, e.g. 'call' a loan by bank
Illustration of callable bond:
possible redemption dates |-----^----| -|---------|----------|---- 0 t n
Because of the callable nature of this kind of bond, the term of the bond is uncertain. So, there is problem in computing prices, yield rates, etc.
To solve this, we assume the worst-case scenario to the investor [2]. That is, the borrower will choose the option such that the investor has most disadvantage, as follows:
- if the redemption value ( ) on all redemption dates are equal, then if , then assume that the redemption date will be the earliest possible date, otherwise (i.e. ), assume that the redemption date will be the latest possible date
- this is because if , the bond was bought at a premium, and thus there will be a loss at redemption, so the most unfavourable condition to the investor occurs when the loss happens at the earliest time [3]
- if , the bond was bought at a discount, and thus there will be a gain at redemption, so the most unfavourable condition to the investor occurs when the gain happens at the latest time [4]
- if the redemption value ( ) on all the redemption dates including the maturity date are not equal, then we need to compute the bond price at different possible redemption dates to check which is the lowest , and thus is most unfavourable to the investor [5]
In particular, it is common for a callable bond to have redemption values that decrease as the term of the bond increases, i.e. the later the redemption, the lower the redemption value, and if the bond is not called, the bond is redeemed at the redemption value. We have a special name for the difference between the redemption value (through call) and the par value:
Definition. (Call premium) The call premium is the excess of the redemption value when calling the bond over the par value.
Example. (Callable premium bond) An investor purchases a par-value 5-year bond with annual coupon rate, at the bond price . The bond is callable at (which equals its redemption value) any coupon payment date from the end of 3rd year to the end of 5th year. Given that the annual interest rate is , compute .
Solution: since , the bond is a discount bond, and so we assume that the redemption date will be the latest possible date, i.e. at the end of 5th year.
So,
Remark. If the redemption date is the earliest possible date instead, i.e. at the end of 3rd year, then
Example. (Callable discount bond with callable premium) An investor purchases a par-value 10-year bond with semiannual coupon rate, at the bond price . The bond is callable at from any coupon payment date from the 10th coupon to 15th coupon, and at from the 16th coupon to 20th coupon. Given that the annual interest rate is , compute .
Solution: The semiannual interest rate is . Since the redemption values on different redemption dates are different, we need to compute the bond price at different redemption date to check that which is the lowest.
When ( means the th coupon payment date), the bond price is by premium/discount formula. When , by premium/discount formula.
Since the larger the , the larger the value of , the price is the lowest at when , and the price is the lowest at when .
It remains to compare these two prices to determine which is the lowest price when .
- when ,
- when ,
Thus, the lowest price occurs at , and is .
Exercise.
Optional topic
editInflation can be measured with reference to an index representing the cost of some goods and services. One of common index is Consumer Price Index (CPI).
Real return rate, as opposed to the internal rate of return [6], or yield rate, takes into account the changes in the value of money, measured by the CPI or another suitable index.
If we let be the internal rate of return, be the real rate of return, and be the constant inflation rate, then we have Let the inflation rate from year to year . Then, Thus, we have for rates of return from year to year .
Every computation about price, rate of return, etc., we cover in this book can technically be carried out using the unit of real purchasing power rather than the unit of currencies, given that the index used for such computations. Yet, we will not do this in this book, and the following are some examples of how we can compute different things in real terms.
Example. (Real yield rate of bond) Suppose there is a 2-year bond with par value , and has a annual coupon rate of , and is redeemable at par.
An investor purchases the bond at the beginning of the 2020 at a price of . Given that the CPI in 2020, 2021, 2022 are respectively, compute the real yield rate .
For some securities, they are index-linked, e.g. index-linked coupon gives varying coupons, depending on the CPI.
Example. (Index-linked bond) Several index-linked bonds of 200 nominal each was issued on June 1, 2018, and were redeemed at par on June 1, 2020. Each bond had a nominal coupon rate of per annum, payable semiannually in arrears (i.e. at the end of each half-year period). The actual coupon and redemption value payments were indexed according to the change in CPI from 1 year before the bond issue date and 6 months before the coupon or redemption payment dates (i.e. the coupon and redemption are multiplied by the latter and divided by the former). Some CPIs are given in the following:
- Jun, 2017: 95
- Dec, 2017: 99
- Jun, 2018: 100
- Dec, 2018: 105
- Jun, 2019: 107
- Dec, 2019: 103
- Jun, 2020: 110
- Dec, 2020: 106
- Jun, 2021: 112
- Dec, 2021: 115
Compute the purchase price of bonds to obtain a semiannual real yield, given that the bonds are held until redemption.
Solution:
Exercise.
Remark. The fractions with as denominator are the index-linked adjustments.
- ↑ https://www.soa.org/globalassets/assets/Files/Edu/2019/exam-fm-notation-terminology2.pdf
- ↑ the bond price determined under this assumption is defensive pricing
- ↑ also, when the redemption happens at the earliest time, then the investor cannot enjoy all coupons with large amount, in the sense that the modified coupon rate exceeds the interest rate, so some gains are not captured
- ↑ also, when the redemption happens at the latest time, then the investor is forced to receive all coupons with small amount, in the sense that the modified coupon rate is lower than the interest rate, so all losses are captured
- ↑ the situation which makes the price lowest is the most unfavourable to the investor, since under the most unfavourable situation, the 'worth' of the bond is the lowest
- ↑ it measures the rate of return. See General Cash Flows and Portfolios for more discussion