Académique Documents
Professionnel Documents
Culture Documents
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
Financial Modeling School with Pristine About Us | FAQs | Testimonials | RSS | Site Guide | YouTube Twitter LinkedIn Facebook Diigo Weekly Newsletter
Learn about our partnership with Kesdee, the world's largest financial e-learning company.
I received a few queries this week asking, "what calculator functions do I need to know for the FRM?" Of
1 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
course, you need to know the mathematical operations. Be able to clear to the default settings. Make sure you understand the time value of money (TVM) settings: you do not want beginning-of-period payments; you do want end-of-period payments (END). You may want to change the number of decimals displayed: 2nd Format, #, ENTER. You should be able to take square root, square a number, and take a factorial (e.g., 8! = 40,320) Beyond the basic functions I just listed, you also want to be able to (i) use the natural function [LN] and its inverse, the exponential function, (ii) use the universal power key (that allows you for example to raise to the nth power, or take an nth root), and importantly, (iii) you need to be able to use all five time value of money (TVM) functions. These are the same keys we use for bond pricing problems because bond math is essentially about the time value of money. So, N corresponds to number of periods, I/Y corresponds to yield to maturity (YTM), PV corresponds to price, PMT corresponds to the coupon payment, and FV corresponds to par or face value. The cram session tutorial that I published today starts with a quick review of these keystrokes. Here are ten problems that will test your ability to use these calculator functions. If you are unsure of your calculator, please work each of these! 1. What is the value of $10 at the end of one year, if we compound continuously @ 10%? 2. What is the value of $10 at the end of three years, if we assume continuous compounding of 5% in first year, 4% in second year and 3% in third year? 3. If $70 grows to $90 over two years, what is the implied rate of continuous compounding? 4. What is the compound annual growth rate (CAGR) if $20 grows to $40 over four (4) years 5. What is the bond price for a $100 par bond with 3 years to maturity, a 6% yield (YTM), and that pays a 4% semi-annual coupon. In other words, assume semi-annual compounding as the coupons are paid every six months. 6. What is the bond price for a $100 par bond with 3 years to maturity, a 6% yield (YTM) and that pays a 4% annual coupon. In other words, assume annual compounding as the coupon pays once per year. 7. What is the yield (the yield to maturity, YTM) on a $100 par bond with 3 years to maturity, a current price of $98, and that pays a 4% semi-annual coupon; i.e., assume semi-annual compounding. 8. What is the yield (the yield to maturity, YTM) on a $100 par bond with 3 years to maturity, a current price of $98 that pays a 4% coupon annually; i.e., assume annual compounding. 9. Update addition (Duration): What is the modified duration for a $100 par bond with 3 years to maturity that pays a 4% semi-annual coupon and yields 5% on a bond-equivalent basis. Use a shock of 20 basis points 10. How many different ways can we choose 3 objects from a total of six objects (i.e., "6 choose 3") if the sequence does not matter? And if the sequence does matter?
2 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
(2) Continuous compounding is additive! We can simply add them: 5% in first year + 4% in second year + 3% in third year = 12%:
(3) The inverse of continuous compounding in the natural log (LN). The continuous rate implied by growth of $70 to $90 over two years:
(4) To get the compound annual growth rate (CAGR) if $20 grows to $40 over four (4) years, we raise 2.0 (40/20 is the wealth relative) to the 1/4th power:
3 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
(5) Bond price: 3 years to maturity, 6% yield, 4% coupon, $100 par. Assume semi-annual compounding.
(6) Bond price: 3 years to maturity, 6% yield, 4% coupon, $100 par. Assume annual compounding. Note the price is slightly higher.
(7) Bond Yield: 3 years to maturity, $98 price, 4% coupon, $100 par. Assume semi-annual compounding (semi-annual pay). But note the answer of 2.36% is a six-month rate! The bond-equivalent yield is 4.72%.
4 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
(8) Bond Yield: 3 years to maturity, $98 price, 4% coupon, $100 par. Assume annual compounding (annual pay). Note the rate of 4.73% is just slightly higher than 4.72% calculated above.
(9) Modified duration for a $100 par bond with 3 years to maturity that pays a 4% semi-annual coupon and yields 5% on a bond-equivalent basis. Use a shock of 20 basis points. To use the TI BAII + Professional's built-in bond worksheet, see Telon's example in the comments below (thank you Telon!). To manually compute, please note the 5% is on a bond-equivalent basis. That means the semi-annual (six month rate) is 2.5%. Duration involves re-pricing the bond three times: current price, price with shock up (@ 5.2%) and price with shock down (@ 4.8%). The shock is arbitrary and won't make much of a difference. Although I am showing full keystrokes, you don't need to re-key everything; you only need to relevant input (I/Y), re-compute (CPT) and store that to a variable (e.g., STO 1). But, assuming six month periods, the three steps give a duration a modified duration of about 2.78. (Make sure you know that translates into a Macaulay duration of 2.85 = 2.78[1+5%/2].)
5 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
(10) The combination is 20 and the permutation is 120 (permutations is always higher. Permutation is equal to combinations multiplied by r!. In this case, 20 x 3! = 20 x 6 = 120):
Article References
CFA Institute GARP
6 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
Videos
As an early pioneer in video instruction, candidates and learners have used our videos to improve their mastery over difficult ideas. Learn More
1.
2.
3.
4.
7 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
5.
8 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
Solution Compared with Problem 1, Problem 2 has a bond not deemed at par. When calculating the duration of a bond not deemed at par using BA II Plus Professional Bond Worksheet, we need to convert such a bond to a bond redeemed at par. Such as conversion is needed because BA II Plus Professional Bond Worksheet can NOT calculate the duration of a bond not redeemed at par. If we dont convert a non-par bond to a par bond, BA II Plus will give a wrong result. Let see. Key strokes in BA II Plus Professional Bond Worksheet: 2nd Bond This activates Bond Worksheet. Enter SDT=1.0100 This sets SDT=1-01-2000 We arbitrarily set the purchase date of the bond is to 1/1/2000. Enter CPN=4 Set coupon = 4% of par. Enter RDT=1.0103 This sets RDT=1-01-2003 RDT = redemption date We set RDT=1-01-2003 (the bond has a 3 year maturity). Enter RV=110 Redemption value. Day counting method Use 360 counting method Coupon frequency 2/Y (i.e. twice a year) YLD=4.939015332 Dont enter 4.93901532% CPT PRI (compute price of the bond) We get PRI=106.0496293. This is the bond price. This price is correct. AI=0 Accrued interest is zero. DUR=2.78567468 Notice anything strange here? Even though the bond in Problem 2 is different from the bond in Problem 1, BA II Plus gives us the same modified duration (Wall Street version of modified duration). Something must be wrong. We can overcome this issue by converting a non-par bond into a par bond. In this problem, the conversion goes like this: new coupon rate = [original coupon rate x par]/redemption value = [4% x100]/110 = 3.63636364% Using this new value in the worksheet will give us the right Modified duration of 2.7972.
9 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
Note that when you do the first calculation you have the Bond Price right at $106.0496293 but the Modified duration was wrong. The second calculation (to find the right Duration) in the bond worksheet using the new coupon rate would also give another bond price. This second bond price is wrong and must be ignored. Finally, for convexity finding the V-, V+, Vo (all these are PVs at y-, y+ and y0 respectively) works better since the calculator has no in-built function for Convexity. To find the PVs, use the TVM function, adjusting the just the I/Y each time to compute the new PV. You dont have to clear the TVM memory whilst doing this since its only the Ys that are changing to find new PVs. This does not change Davids advice about how to go about the Bond pricing and the Duration. Its just to show how TI BA II Plus professional can be used to do the same thing.
The TI BA II Professional is a very versatile calculator and I would advice anyone taking the exams next year and beyond to get the calculator earlier and master it before the 11th hour. Besides the normal calculations, you need to know how to set your calculator to run in the AOS (Algebraic Operating System) mode, and how to make maximum use of the memory function. Telon 6.
7.
10 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
8.
9.
10.
11 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
could you please tell me, how to use, root 5 on BA 2PLUS calculator. 11.
12.
13.
12 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
14.
15.
16.
17.
13 of 14
9/5/2011 4:27 PM
Texas Instruments BA II Plus (TI BA II+). Essential functions for the F...
http://www.bionicturtle.com/how-to/article/texas_instruments_ba_ii_plus...
In HP 12c, if you have BEGIN on, then all payments are paid at the beginning of the period. This was the error. This affects discounting of coupon, but not the FV. That was confusing. After removing the begin, using g+END(on key 8), the answers matched. Thanks for helping solve the mystery, I was getting worried. 18.
14 of 14
9/5/2011 4:27 PM