Documentation Home

Bond Price A/A Calculator

This bond calculator computes the price and accrued interest of bonds based on the A/A day count convention. Additionally, it can solve for the yield, coupon rate, and redemption value.
Users have the capability to generate plots as functions of yield, coupon rate, or redemption value, providing a comprehensive analysis of bond investments.

screenshot

Example 1

Calculate the price of a bond with a settlement date of February 12, 2024 and a maturity date of December 31, 2030 with a 6% coupon rate that will yield 5%?

Value Keystroke Display Description
240212 set date 240,212 Stores Feb 12, 2024 in YYYYMMDD format as the settlement date.
301231 mat date 30,123 Stores Dec 31, 2030 in YYYYMMDD format as the maturity date.
6 cpn% 6.00 Stores the coupon rate.
2 freq 2.00 Stores the payment frequency for semi-annual.
100 rv 100.00 Stores the redemption value.
5 ytm% 5.00 Stores the yield.
price 105.76 Calculates the price.
Accrued interest is is register y.

The History Detail

Note that the dates are shown in full format.

	Bond Price A/A
     240,212.00 : Settle: Mon Feb 12 2024
     301,231.00 : Maturity: Tue Dec 31 2030
           1.00 : dayBasis = A/A
           0.71 : Accrued Interest
           5.00 : The % yield.
     240,212.00 : The settlement date YYYYMMDD.
     301,231.00 : The maturity date YYYYMMDD.
           6.00 : The % coupon rate.
           2.00 : The payment frequency.
         100.00 : The redemption value.
         105.76 : The Price for A/A basis.
Result:	 105.76
	

Example 2

Calculate the yield for a price of 105.

Value Keystroke Display Description
105 price 105.00 Stores the price.
ytm% 5.13 Solves for the yield.

The History Detail

Bond Price A/A
Solving for ytm%, % yield, with initial value (guess) of 5.00
     240,212.00 : Settle: Mon Feb 12 2024
     301,231.00 : Maturity: Tue Dec 31 2030
           1.00 : dayBasis = A/A
           0.71 : Accrued Interest
           5.13 : The % yield.
     240,212.00 : The settlement date YYYYMMDD.
     301,231.00 : The maturity date YYYYMMDD.
           6.00 : The % coupon rate.
           2.00 : The payment frequency.
         100.00 : The redemption value.
         105.00 : The Price for A/A basis.
Result:	 5.13
	

Date Entry

CALC 1 uses the ISO 8601 YYYYMMDD format for entering dates. This is a common date format that most users around the world are familiar with.

For example, April 28, 2004 is entered as 40428. June 4, 2018 is entered as 180604.

Date Entry Shortcuts

If you omit the first two years (the century) of YYYY, CALC 1 will use the current century, 20. This is a common truncated representation.

If you omit the entire YYYY, CALC 1 will use the current year.