|
|
|
| Bond Pricing and Duration | |
| Bond Relative Value Models | |
| Tree Model for the Valuation of a Convertible Bond with Credit Risk | |
| Valuing Risky Fixed and Floating Rate Debt (Longstaff & Schwartz 95) |
Back
to Main Modeling Topic List
This model allows to price a "real bond"
quoted on a yield basis (which is usual for many markets, incl. New Zealand). It
visualizes price as a function of yield and duration as a function of time to
maturity and is mainly intended for teaching purposes.
Note that the spreadsheet uses built-in functions PRICE, YIELD and DURATION
which may not be installed on your computer. Excel can access them if you
select Tools-Add-ins on your Excel menu and then tick Analysis ToolPack.
![]()
Bond relative value models provide information which bonds are over-,
respectively underpriced. This website presents practical Excel/VBA
implementations of some major model families. Some have been tested in
practical applications in bond relative value research but they have here
been adapted for academic purposes. In particular, the real time data feeds
have been generalized to be independent of a particular data provider. To
use them in a “real world” setting, they would require links to current
price and bond data as well as utility macros to maintain the bond baskets
analyzed.
The following working paper illustrates some of the models listed below:
Relative Value Models
and Term Structure of Credit Spreads
Family one are simple models based on traditional yield to maturity analysis. The yield to maturity based model shown here has two sub-components, each stored in a separate Excel workbook.
| ConfBenchmark (Feb04).xls shows the implementation of a redemption yield based benchmark model for the universe of Swiss government bonds | |
|
Cheap Rich List (Feb04).xls produces a cheap/rich analysis for a
universe of Swiss domestic corporate bonds using the benchmark curve
generated in the Confbenchmark-model. |
|
Term structure JP Morgan Model (Feb04).xls |
|
McCullochCubicSplineDiscountFunctionModel(P).xls |
References:
McCulloch, J. H. (1971)."Measuring the Term Structure of Interest Rates".
Journal of Business, 44, 19-31.
McCulloch, J. H. (1975). "The Tax-Adjusted Yield Curve". Journal of
Finance, 30, 811-829.
Anderson, N., Breedon, F., Deacon, M., Derry, A., & Murphy, G. (1996).
"Estimating and interpreting the yield curve." Chichester: John Wiley
Series in Financial Economics and Quantitative Analysis. pgs. 42-44.
| NelsonSiegelYieldCurveModel.xls | |
Nelson-Siegel Yield Curve Model with Svensson 1994 Extension »download
|
![]()
This is a binomial tree model adapted and extended from Hull, John C., Options, Futures & Other Derivatives. Fourth edition (2000). Prentice-Hall. P. 646f. It uses methodology formalized by K. Tsiverotis and C. Fernandes in "Valuing Convertible Bonds with credit Risk", Journal of Fixed Income, vol. 8, no. 2 (Sept 1998) pp. 95-102. For a more detailed description of this model click of Description Tree Model for the Valuation of a Convertible Bond with Credit Risk. This description also gives the VBA code for the CB valuation function.
Valuing Risky Fixed and Floating Rate Debt (Longstaff & Schwartz 95) »download
While the Excel/VBA model implements both the discount bond and floating rate payment valuation, it also generates yield / maturity charts for risky fixed coupon bonds. These can be considered as a portfolio of risky discount bonds and are valued accordingly. As a note of caution, parameter n is used to calculate one of the terms iteratively in this model. For precise values, n would have to be set to values of 100 to 200. Yet this will slow the model, particularly the recalculation of the Excel data tables. So to gain a qualitative appreciation of parameter sensitivities, leave the value in the 10 to 20 range.
|
Reference:
Longstaff, Francis A., Schwartz, Eduardo S. A simple approach to Valuing Risky Fixed and Floating Rate Debt. Journal of Finance. Vol 3. July 1995.
![]()
|