How to calculate the income of bond investment?

Bond yield should be considered from coupon rate, direct yield, holding rate and yield to maturity. And the holding rate is divided into coupon bonds, one-time debt service bonds and discount bonds. Yield to maturity is divided into short-term bonds according to the different attributes of long-term and short-term bonds: coupon bonds, one-time debt service bonds, discounted bonds, and long-term bonds are divided into one-time debt service maturity bonds. , each of which has a different rate of return and a different calculation method.

Coupon rate's calculation method is: coupon rate = annual bond interest rate/bond denomination.

The calculation method of direct rate of return is: direct rate of return = annual interest of bonds/purchase price.

The calculation method of coupon bond holding period yield is: coupon bond holding period yield = (bond interest income+bond selling price-bond buying price)/(bond buying price * holding years)

The calculation method of one-time debt service bond holding period yield is: one-time debt service bond holding period yield = [(bond selling price-bond buying price)+holding period]/bond buying price.

The calculation method of discount bond holding period yield is: discount bond holding period yield = [(bond selling price-bond buying price)]/bond buying price.

Yield to maturity of coupon bonds is calculated as follows: yield to maturity of coupon bonds = (bond interest income+bond face value-bond purchase price)/(bond purchase price * remaining term).

Yield to maturity calculation method of one-time debt service bond is: yield to maturity of one-time debt service bond = {[bond face value *( 1+ coupon rate * limited bond term)-bond purchase price]/holding period}/bond purchase price.

Yield to maturity calculation method of discount bonds is: discount bond yield to maturity = [(bond face value-bond purchase price)+remaining term]/bond purchase price.

The calculation method of the yield of one-time debt service bonds at maturity is: yield of one-time debt service bonds at maturity = remaining years √ [(face value+face value * coupon rate * bond term)/bond purchase price ]- 1.

The calculation method of installment bond yield is: installment bond yield = [annual interest rate+(selling price-buying price)/holding period]/buying price.