home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / MISC / FINANCE / INVEST.LBR / DURATION.DZC / DURATION.DOC
Text File  |  2000-06-30  |  2KB  |  47 lines

  1.  
  2.  
  3.                          BOND DURATION
  4.  
  5. (C) Copyright, 1984 by the American Association of Individual
  6.     Investors
  7.  
  8. Bond investors are exposed to four risks:   default risk, call
  9. risk, price volatility, and reinvestment rate risk.  The bond
  10. duration measure provides information about how sensitive a bond
  11. price is to changes in interest rate levels, and also specifies the
  12. holding period which will minimize the impact of price volatility
  13. and reinvestment rate risks.
  14.  
  15. The computer program calculates bond duration and the approximate
  16. percentage price change for a given interest rate change.  It
  17. also permits calculation of a portfolio duration using either
  18. dollar values of the bonds in the portfolio or their percentages
  19. of portfolio value.
  20.  
  21. The program assumes that all bonds being evaluated pay interest
  22. semiannually.  Users are asked to enter coupon rates, years to
  23. maturity (with fractional years expressed in decimal form), and
  24. the bond price as a percent of its face value.  For example, if
  25. the bond has a $5000 face value and its current market price is
  26. $4500, the value entered would be 4500/5000 = 90.  Bond prices
  27. are usually quoted in the financial press in this format.  The
  28. program output includes a restatement of price for $1,000 face
  29. value bonds, yield-to-maturity for each bond, and the bond
  30. duration.
  31.  
  32. You are also given the option of calculating price
  33. sensitivity to possible interest rate changes for each bond.
  34. This option is elected at the beginning of the program.  For each
  35. bond, the user will be asked to provide a new interest rate.  The
  36. program will then calculate the approximate percentage change in
  37. the bond price which would result from this interest rate
  38. (yield-to-maturity) change.  It also will calculate the correct
  39. bond price based on the revised interest rate.  The user is
  40. allowed to perform these computations for an unlimited number of
  41. interest rate revisions for each bond.  This program will
  42. calculate the duration for a portfolio of all bonds entered.  The
  43. user is permitted to enter either dollar values of bond holdings
  44. or percentages of portfolio value.  The dollar entry format is
  45. best suited for calculating duration for an existing portfolio
  46. while the percentage entry lends itself to rebalancing trials for
  47. arriving at a desired specified portfolio duration.