- Sources of Return from Investing in a Bond
- How to Calculate Current Yield
- How to Calculate Yield to Maturity
- Bond Equivalent Yield Convention
- Yield to Maturity (YTM) Approximation Formula
- YTM and Reinvestment Risk
- Factors Affecting Reinvestment Risk
- Calculate Bond-Equivalent Yield of Annual-Pay Bonds
- How to Calculate Yield to Call of a Bond
- Cash Flow Yield
- Bootstrapping Spot Rate Curve (Zero Curve)
- How to Price a Bond Using Spot Rates (Zero Curve)
- Nominal Spread
- Z-Spread: Definition and Calculation
- Option-adjusted Spreads (OAS)
- What are Forward Rates?
- How to Calculate Forward Rates from Spot Rates?
- How to Value a Bond Using Forward Rates
How to Calculate Current Yield
The current yield of a bond measures the interest income that an investor gets from the bond. It’s represented using the following formula:
Current Yield = Annual Coupon Interest/Bond Price
Where,
- Annual coupon interest is the total coupon payment received by the bond annually
- Bond price is the market price of the bond
Let’s take a $1,000 par bond, with 8% coupon and 7 years to maturity. The price of the bond is $1,112.96.
The current yield of the bond can be calculated as follows:
Current yield = $80/1112.96 = 7.19% (or 8/111.296)
One of the biggest drawbacks of current yield is that is does not take into account the capital gain or loss from the bond and hence doesn't represent the true yield from the bond. It does not account for the reinvestment risk or the fact that the bond matures at par value. In the above example, Current yield > YTM because YTM accounts for price dropping to par at maturity (capital loss).
If we know YTM and the capital gains from the bond, then the current yield will be = YTM – capital gains yield.
To know the actual yield from the bond, Yield-to-maturity (YTM) is a better measure. YTM, coupon yield and Current Yield are compared below:
- For a par bond, YTM = Current Yield = Coupon Yield
- For a premium bond, YTM < Current Yield < Coupon Yield
- For a discount bond, YTM > Current Yield > Coupon Yield
Data Science in Finance: 9-Book Bundle
Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.
What's Included:
- Getting Started with R
- R Programming for Data Science
- Data Visualization with R
- Financial Time Series Analysis with R
- Quantitative Trading Strategies with R
- Derivatives with R
- Credit Risk Modelling With R
- Python for Data Science
- Machine Learning in Finance using Python
Each book includes PDFs, explanations, instructions, data files, and R code for all examples.
Get the Bundle for $39 (Regular $57)Free Guides - Getting Started with R and Python
Enter your name and email address below and we will email you the guides for R programming and Python.