advertisement
Section 16
Bonds
30/360 Day Basis Bonds
A bond is a contract to pay interest, usually semiannually, at a given rate (coupon) and to pay the principal of the bond at some specified future date. A bond which is calculated on a 30/360 day basis is one in which the day count basis is computed using 30 days in a month and 360 days in a year.
The following program solves for the price given the yield or for the yield given the price of a semiannual coupon bond which is calculated on a 30/360 day basis and is held for more than six months.
KEYSTROKES
(RPN mode)
DISPLAY
KEYSTROKES
(ALG mode)
DISPLAY fs fCLEARÎ fCLEARG g×
:2
2 z
P
:5
+
M
:3
:4 gÒ d fs
000, fCLEARÎ 000,
001, 42 34 fCLEARG 001, 42 34
002, 43 7 g×
003, 45 2 :2
002, 43 7
003, 45 2
004, 2 z 004, 10
005, 2 005, 10
2
006, 14 P
007, 45 5 +
008, 40 :5
009, 15 M
010, 45 3 :3
011, 45 4 :4
012, 43 26 gÒ
013, 33 d
006,
007,
008, 45 5
009,
011, 45 4
012, 43 26
013,
14
40
15
010, 45 3
33
217
File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 217 of 275
Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm
218 Section 16: Bonds
KEYSTROKES
(RPN mode)
1
DISPLAY
KEYSTROKES
(ALG mode)
014, 1 z
8
0
015, 8
1
016, 0
8 z n gT
1
~
-
:P
§
?6
017, 10
0
018, 11 n
019, 43 24 gT
020, 1
1
021, 34 -
022, 30 ~
023, 45 14 §
024, 20 :P
025, 44 6 }
DISPLAY
014,
015,
016,
017,
018,
020,
021,
10
1
8
0
11
019, 43 24
1
30
022, 34
023, 20
024, 45 14
025, 36
:0 gm g(039
026, 45 0 ?6
027, 43 35 :0
028,43, 33, 039 gm
026, 44 6
027, 45 0
028, 43 35
2 z
¼
$
:6
029, 2 g(041
030, 10 z
031, 12
2
032, 13 ¼
033, 45 6 $
029,43, 33, 041
030,
031,
032,
033,
10
2
12
13
~
Þ
:6
034, 34 :6
035, 16 ~
036, 45 6 Þ
034, 45 6
035,
036,
34
16
g(000
037, 30 -
038,43, 33, 000 :6
037, 30
038, 45 6
File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 218 of 275
Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm
Section 16: Bonds 219
KEYSTROKES
(RPN mode)
:1
DISPLAY
KEYSTROKES
(ALG mode)
039, 45 1 }
DISPLAY
039, 36
:6
+
040, 45 6 g(000
041, 40 :1
040,43, 33, 000
041, 45 1
Þ
$
¼
2
042, 16 Þ
043, 13 -
044, 12 :6
045, 2 $
042, 16
043, 30
044, 45 6
045, 13
§ fs
046, 20 ¼
§
2
}
046, 12
047,
048,
049,
20
2
36 fs n: ∆ days/180 i: Yield/2
FV: Red+Cpn./2 R
0
: Yield
R
3
: D set
R
4
: D mat
R
7
–R
.3
: Unused
REGISTERS
PV: –Price
R
1
: Price.
R
5
: Redemption
PMT: Coupon/2.
R
2
: Coupon
R
6
: Accrued Int.
1. Key in the program.
2. If the C status indicator is not displayed, press ?É.
3. Key in the annual coupon interest rate as a percentage then press ?2.
4. Key in the settlement date (MM.DDYYYY) * then press ?3.
5. Key in the maturity date (MM.DDYYYY)* then press ?4.
6. Key in the redemption value as a percentage of par then press ?5.
* For information about date format see pages 37 to 38.
File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 219 of 275
Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm
220 Section 16: Bonds
7. If price is desired: a. Key in the desired yield to maturity as a percentage then press ?0. b. Press t to calculate price as a percentage of par value. c. RPN: Press ~ to display accrued interest due the seller. Press + to calculate the total price paid. c. ALG: Press +~ to display accrued interest due the seller and then press } to calculate the total price paid.
For a new case return to step 3. Note that only those values which have been changed need to be reentered and stored.
8. If yield is desired: b. Key in the price as a percentage of par value and press ?1.
For a new case return to step 3. Note that only those values which have been changed need to be reentered and stored.
Example 1: What price should you pay on August 28, 2004 for a 5.5% bond
(computed with a 30/360 basis) that matures on June 1, 2008, if you want a yield of 4.75%? What price should you pay for a yield of 4.5%? This problem assumes a redemption value of 100.
Keystrokes
(RPN mode) f]
?Æ
Keystrokes
(ALG mode) f[
?Æ
5.5?2 5.5?2
8.282004?3 8.282004?3
6.012008?4 6.012008?4
100?5 100?5
4.75?0 4.75?0 t
~ t
~
4.5?0 4.5?0
Display
5.50
8.28
6.01
100.00
4.75
102.55
1.33
4.50
Set compound interest mode if the C indicator is not on.
Coupon into R
2
.
Settlement date into register R
3
.
Maturity date into R
4
.
Redemption value into R
5
.
Yield into R
0
.
Price (calculated).
Accrued interest
(calculated).
New yield into R
0
.
File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 220 of 275
Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm
Section 16: Bonds 221
Keystrokes
(RPN mode) t
~
+
Keystrokes
(ALG mode) t
+~
³
Display
103.41
1.33
104.74
Price to yield 4.5%
(calculated).
Accrued interest
(calculated).
Total price paid.
Example 2: The market is quoting 105% for the bond described in example 1.
What yield will that provide? What would be the yield to maturity if 104% were the quoted price?
Keystrokes
(RPN mode)
Keystrokes
(ALG mode)
0?0 0?0
105?1t 105?1t
104?1t 104?1t
Display
104.74
0.00
4.05
4.33
From previous example.
Yield at 105%
(calculated).
Yield at 104%
(calculated).
File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 221 of 275
Printed Date: 2005/8/1 Dimension: 14.8 cm x 21 cm
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Key Features
- Financial Pocket Black, Silver
- 10 digits
- Memory registers: 20
Related manuals
advertisement
Table of contents
- 3 Introduction
- 3 About This Handbook
- 4 Financial Calculations in the United Kingdom
- 4 For More Solutions to Financial Problems
- 15 Problem Solving
- 16 Getting Started
- 16 Power On and Off
- 16 Low-Power Indication
- 16 Adjusting the Display Contrast
- 16 The Keyboard
- 17 Keying in Numbers
- 17 Digit Separators
- 17 Negative Numbers
- 18 Keying in Large Numbers
- 18 Backspacing
- 19 The CLEAR Keys
- 20 Undo Operation
- 20 The RPN and ALG Keys
- 21 Simple Arithmetic Calculations in RPN Mode
- 22 Simple Arithmetic Calculations in ALG Mode
- 23 Chain Calculations in RPN Mode
- 26 Chain Calculations in ALG Mode
- 26 Parentheses Calculations
- 27 Storage Registers
- 27 Storing and Recalling Numbers
- 29 Clearing Storage Registers
- 29 Storage Register Arithmetic
- 31 Percentage and Calendar Functions
- 31 Percentage Functions
- 31 Percentages in RPN Mode
- 32 Percentages in ALG Mode
- 33 Net Amount in RPN Mode
- 33 Net Amount in ALG Mode
- 34 Percent Difference
- 35 Percent of Total in RPN Mode
- 36 Percent of Total in ALG Mode
- 37 Calendar Functions
- 37 Date Format
- 38 Future or Past Dates
- 40 Number of Days Between Dates
- 41 Basic Financial Functions
- 41 The Financial Registers
- 41 Storing Numbers into the Financial Registers
- 41 Displaying Numbers in the Financial Registers
- 42 Clearing the Financial Registers
- 42 Simple Interest Calculations
- 44 Financial Calculations and the Cash Flow Diagram
- 46 The Cash Flow Sign Convention
- 46 The Payment Mode
- 47 Generalized Cash Flow Diagrams
- 49 Compound Interest Calculations
- 49 Interest Rate
- 49 Calculating the Number of Payments or Compounding Periods
- 55 Calculating the Periodic and Annual Interest Rates
- 56 Calculating the Present Value
- 58 Calculating the Payment Amount
- 60 Calculating the Future Value
- 63 Odd-Period Calculations
- 69 Amortization
- 72 Additional Financial Functions
- 72 Discounted Cash Flow Analysis: NPV and IRR
- 73 Calculating Net Present Value (NPV)
- 78 Calculating Internal Rate of Return (IRR)
- 79 Reviewing Cash Flow Entries
- 80 Changing Cash Flow Entries
- 82 Bond Calculations
- 82 Bond Price
- 83 Bond Yield
- 84 Depreciation Calculations
- 86 Additional Operating Features
- 86 Continuous Memory
- 87 The Display
- 87 Status Indicators
- 87 Number Display Formats
- 88 Scientific Notation Display Format
- 90 Special Displays
- 90 Key in RPN Mode
- 91 Arithmetic Calculations With Constants
- 92 Recovering From Errors in Digit Entry
- 93 Statistics Functions
- 93 Accumulating Statistics
- 94 Correcting Accumulated Statistics
- 96 Standard Deviation
- 97 Linear Estimation
- 99 Weighted Mean
- 100 One-Number Functions
- 102 The Power Function in RPN Mode
- 102 The Power Function in ALG Mode
- 103 Programming
- 104 Programming Basics
- 104 Why Use Programs?
- 104 Creating a Program
- 106 Running a Program
- 108 Program Memory
- 108 Identifying Instructions in Program Lines
- 109 Displaying Program Lines
- 112 000 Instruction and Program Line
- 112 Expanding Program Memory
- 114 Setting the Calculator to a Particular Program Line
- 114 Executing a Program One Line at a Time
- 117 Interrupting Program Execution
- 117 Pausing During Program Execution
- 122 Stopping Program Execution
- 125 Branching and Looping
- 125 Simple Branching
- 126 Looping
- 129 Conditional Branching
- 139 Program Editing
- 139 Changing the Instruction in a Program Line
- 140 Adding Instructions at the End of a Program
- 142 Adding Instructions within a Program
- 142 Adding Instructions by Replacement
- 144 Adding Instructions by Branching
- 149 Multiple Programs
- 149 Storing Another Program
- 153 Running Another Program
- 155 Solutions
- 156 Real Estate and Lending
- 156 Annual Percentage Rate Calculations With Fees
- 159 Price of a Mortgage Traded at a Discount or Premium
- 161 Yield of a Mortgage Traded at a Discount or Premium
- 163 The Rent or Buy Decision
- 169 Deferred Annuities
- 171 Investment Analysis
- 171 Partial-Year Depreciation
- 171 Straight-Line Depreciation
- 176 Declining-Balance Depreciation
- 180 Sum-of-the-Years-Digits Depreciation
- 184 Full- and Partial-Year Depreciation with Crossover
- 191 Excess Depreciation
- 192 Modified Internal Rate of Return
- 194 Black-Scholes Formula for Valuing European Options
- 202 Leasing
- 202 Advance Payments
- 202 Solving for Payment
- 206 Solving for Yield
- 209 Advance Payments With Residual
- 209 Solving for Payment
- 212 Solving for Yield
- 213 Savings
- 213 Nominal Rate Converted to Effective Rate
- 215 Effective Rate Converted to Nominal Rate
- 216 Continuous Rate Converted to Effective Rate
- 217 Bonds
- 217 30/360 Day Basis Bonds
- 222 Annual Coupon Bonds
- 227 Appendices
- 228 Appendix A: RPN and the Stack
- 230 Termination of Digit Entry
- 230 Stack Lift
- 230 Rearranging Numbers in the Stack
- 231 One-Number Functions and the Stack
- 231 Two-Number Functions and the Stack
- 231 Mathematics Functions
- 232 Percentage Functions
- 233 Calendar and Financial Functions
- 234 Chain Calculations in RPN Mode
- 235 Arithmetic Calculations with Constants
- 237 Appendix B: Algebraic Mode (ALG)
- 237 Simple Arithmetic Calculations in ALG Mode
- 238 Chain Calculations in ALG Mode
- 239 Key in ALG Mode
- 239 The History Stack in ALG Mode
- 240 Parentheses Calculations
- 241 Percentage Functions
- 241 Percent Difference
- 242 Percent of Total
- 242 The Power Function
- 245 Appendix D: Error Conditions
- 245 Error 0: Mathematics
- 246 Error 1: Storage Register Overflow
- 246 Error 2: Statistics
- 246 Error 3: IRR
- 246 Error 4: Memory
- 247 Error 5: Compound Interest
- 248 Error 6: Storage Registers
- 248 Error 7: IRR
- 249 Error 8: Calendar
- 249 Error 9: Service
- 249 Pr Error
- 250 Appendix E: Formulas Used
- 250 Percentage
- 250 Interest
- 250 Simple Interest
- 251 Compound Interest
- 251 Amortization
- 252 Discounted Cash Flow Analysis
- 252 Net Present Value
- 252 Internal Rate of Return
- 252 Calendar
- 252 Actual Day Basis
- 252 30/360 Day Basis
- 253 Bonds
- 254 Black-Scholes Formula for Valuing European Options
- 254 Depreciation
- 255 Straight-Line Depreciation
- 255 Sum-of-the-Years-Digits Depreciation
- 255 Declining-Balance Depreciation
- 256 Modified Internal Rate of Return
- 256 Advance Payments
- 256 Interest Rate Conversions
- 256 Finite Compounding
- 256 Continuous Compounding
- 257 Statistics
- 257 Weighted Mean
- 257 Linear Estimation
- 257 Standard Deviation
- 257 Factorial
- 258 The Rent or Buy Decision
- 259 Battery
- 259 Low-Power Indication
- 260 Installing a New Battery
- 261 Verifying Proper Operation (Self-Tests)
- 263 Warranty
- 264 Service
- 265 Regulatory Information
- 266 Temperature Specifications
- 266 Noise Declaration
- 266 European Union
- 267 Appendix G: United Kingdom Calculations
- 267 Mortgages
- 268 Annual Percentage Rate (APR) Calculations
- 268 Bond Calculations
- 269 Function Key Index
- 272 Programming Key Index
- 274 Subject Index