AMERICAN BOND OPTION PRICING OFFERED BY RISKWORXGRAEME WEST, RISKWORXSouth African bonds trade on yield, and options are struck on yield, but the volatility quoted or used in calculation of the bond option price is typically an (all-in-price) volatility. Options are typically American, and this introduces the necessity to abandon analytic approaches and resort to tree methods. Even for European options, it is our opinion that tree methods are superior. This is because the volatility of a bond demonstrates a significant term structure (because of the pull to par effect) whereas the Black formula we have seen is assuming a constant volatility. In (Quant Financial Research 1998), the suggestion is made to value American options by simply making an intrinsic correction to the European formula. This is a reasonable suggestion given the context of that document - risk management - but it is completely absurd to use this model for trading or for building into trading systems. (As some, not to be named, international trading system vendors have done in patching their systems for the South African market. In general, these patches are very poor. Unfortunately, the cited document seems to be used as a benchmark - and their first call of defence - by such vendors without trying to appreciate its intended use.) Moreover, the volatility used there is a clean volatility, which is not in compliance with the aforementioned practice of the South African market trading on all-in volatility (and occasionally, yield volatility). Even in the case where the volatility used is a yield volatility, the analysis to follow is still pertinent. Some attempts have been made to build trees of yield, using the yield volatility. This approach does capture the pull to par effect of bonds. However, it is impossible to build trees based on yield while assuring any or all of no arbitrage pricing, the preservation of put-call parity, smooth Greek calculations, and reasonable computational time. Our intention first is to model the price volatility as a function of time through the life of the option. This is essentially an acknowledgement of the pull to par effect - the price volatility is a decreasing function of time. It will be assumed that the price volatility so quoted is the terminal volatility i.e. the volatility at the expiry of the option. It has to have been higher than that earlier in the option because of the pull to par. Our assumption will be that the yield volatility is constant throughout the life of the option. We will model the relevant price volatility as a function of that assumption.
Following broadly the methodology of (Derman, Kani & Chriss 1996), we build a clean price trinomial tree for the bond, following the following steps: 1.1. The first vanilla tree. Use zero interest rates and constant volatility, and build a vanilla trinomial tree for the clean price. We do this by simply combining into one, two steps of a Cox, Ross, Rubinstein (Cox, Ross & Rubinstein 1979) tree. 1.2. The term structure of volatility. For the term structure of volatility: make the mesh size irregular to better accommodate these variations of the local volatilities with time. See (Derman et al. 1996, Appendix B). Thus we introduce the notion of scaled time. 1.3. Adjust for forward growth. Now grow the entire lattice
along the forward curve by multiplying all node prices at time
|
All the Greeks are quite stable with respect to the choice of number of nodes, after the usual instability for a very small number of nodes. It seems that 20 time nodes is adequate for all purposes, and so this value has been set as a default. The delta is stable with respect to market moves. This is a very important criterion for hedging purposes; some tree models are known to fail this property.
The PriceWorX softwareThe software written by RiskWorX allows for pricing of American or European bond options on any of the bonds listed at the South African Bond Exchange. Valuation of options as well as all greeks and hedge parameters are available.The software also allows for stressing of any of the following variables:
Graphical features allow for the visualisation of the stress graph (stressing one of the variables) or stress surface (stressing two of the variables simultaneously, see Figure 5) or simultaneous stress graphs (the stress surface collapsed into a number of stress graphs, see Figure 6).
A pdf version of this document is here. ReferencesCox, J., Ross, S. & Rubinstein, M. (1979), `Option pricing: a simplified approach', Journal of Financial Economics 7, 229-263. Derman, E., Kani, I. & Chriss, N. (1996), `Implied trinomial trees of the volatility smile', Journal of Derivatives 4(summer). Haug, E. G. (1998), The complete guide to option pricing formulas, McGraw - Hill. Hull, J. (2002), Options, Futures, and Other Derivatives, fifth edn, Prentice Hall. Quant Financial Research (1998), A secure, efficient, transparent bond market: Option pricing for risk management specifications, Technical report, Bond Exchange of South Africa. http://www.bondex.co.za/trading/index.html. |