3

what is the formula for YTM for semiannual payments using handheld calculator ?? how can i able to calculate yield to maturity for semiannual bond payments with handheld calculator

1
  • 1
    Why do you believe that such a formula exists?
    – DJohnM
    Commented Aug 3, 2015 at 20:54

3 Answers 3

1

From InvestingAnswers, the price of a bond is equal to the present value of its future cash flows, as shown in the following formula:

enter image description here

Where:

P = price of the bond
n = number of periods
C = coupon payment
r = required rate of return on this investment
F = maturity value
t = time period when payment is to be received

By induction, this is equivalent to:

p = ((1 + r)^-n * (f * r + c * ((1 + r)^n - 1))) / r

or, using more familiar formulae, it is equivalent to the formula for the present value of an ordinary annuity to represent the coupon payments, plus a term for the discounted value at maturity:

p   =   ((c - c * (1 + r)^-n) / r)     +     f * (1 + r)^-n

For example, a 10 year semiannual bond with coupon payment 10%, priced at 1095 with maturity value 1000.

p = 1095
n = 10 * 2 = 20
f = 1000
c = f * 0.10 / 2 = 50

1095 = ((1 + r)^-20 * (1000 * r + 50 * ((1 + r)^20 - 1))) / r

Solving for r yields 0.0428332 or 4.28% semi-annually. (8.75% per annum)

The solution can be found by plotting or using a solver, which many pocket calculators have.

enter image description here

Plot of p as a function of r, intersecting with p = 1095 when r = 0.0428

enter image description here

enter image description here

Checking on Investopedia

enter image description here

0

If it's number of years and the interest is per-annum the formula is the same as the normal one.

this should work on most hand-held calculators.

rate ÷ 100 + 1 = x
{now press = once for each year past the first}
x principle =
0

R = I ^ P

R = return (2 means double)

I = (Intrest rate / 100) + 1 [1.104 = 10.4%]

P = number of periods (7 years)

2 = 1.104 ^ 7 (you double your money in seven years with a yearly Intrest rate of 10.4%)

I = R^(1/P)

1.104 = 2^(1/7)

P = log(R) / log(I)

7 = log(2) / log(1.104)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .