International Journal of Financial Engineering (IJFE)
Flexible Forward pricing through Leisen-Reimer Trees: implementation and performance comparison with traditional Markov chains Pier Giuseppe Giribone, Simone Ligato CARIGE Bank Group, Genoa (Italy) 15 Cassa di Risparmio, 16123 Genoa +39 010 5792548
[email protected],
[email protected] Abstract:
This article aims to estimate the fair-value of flexi-forwards, popular financial instruments on currencies, through Leisen–Reimer trees. The first part of paper deals with Markov chains suitable for pricing American options: Cox–Ross–Rubinstein, Jarrow–Rudd, Tian, Leisen–Reimer Trees. The correctness of the implementation in Matlab® has been tested by comparing their prices with those obtained through approximated closed-formulas. The second part highlights the better performance of Leisen–Reimer trees in terms of convergence speed and sensitivity. Finally, flexi-forward contracts have been priced by using the numerical methodologies which have outperformed in the previous parts. Keywords:
Alternative Stochastic Trees, Leisen Reimer (LR) Markov Chains, Flexible Forward pricing, Numerical schemes for American Option valuation, Numerical Techniques for American Option greeks Pricing a Flexi Forward contract
A flexi-forward, also known as time-option forward contract, is a financial product which provides an exchange of an agreed notional in a foreign currency in any moment between two fixed dates. If the right has not been exercised during option life, the holder has the duty to deliver the amount at maturity. In financial terms, a contract with these features can be decomposed in an American call option and a European down-and-out put barrier option, in which the barrier level is dynamically fixed in function of the probability state for which the American option goes in-the-money. The pricing of the put option can be obtained using the set of closed-formulas proposed by Rubinstein, but the determination of the barrier level must be necessarily quantified using a numerical method. Applying the discretization schemes of Leisen–Reimer to modeling the future states of underlying on which the American call is written, has been showed to be suitable for pricing a flexi-forward on currencies.
International Journal of Financial Engineering (IJFE)
This paper can be divided into three parts: The first part deals with Markov chains suitable for pricing American options: Cox–Ross–Rubinstein (CRR Tree), Cox-Ross–Rubinstein with Drift (CRRd Tree), Jarrow–Rudd (JR Tree, also known as EQP Tree), Tian Tree, Leisen–Reimer (LR 1,2 Tree). The correct implementation in an environment for numerical computing, such as Matlab® , has been tested by comparing their convergence prices with those obtained using the approximated closed formulas (also known as quasi-closed formulae) of Barone–Adesi–Whaley (BAW) and Bjerksund– Stensland (BS 1993 – BS 2002). The second part of the paper highlights the better performance of LR trees in terms of convergence speed. The measures of sensitivity for the American option are also estimated. The last section deals with the evaluation of flexi-forward instruments: the contracts have been priced by using numerical methodologies which have outperformed in the previous parts. Conclusion
This paper deals with the pricing of a Flexi Forward contract on currency: a popular instrument in financial markets, but it is hard to find an exhaustive scientific literature about this topic. The authors approach this problem by decomposing the product in two options: an American call and a European down-and-out put, with the barrier level computed dynamically in function of the probability for which the American call becomes in-the-money. For this purpose, a numerical valuation is needed and the implementation of stochastic trees can be considered a good idea to approach the evaluation. Both the American call value and the determination of the critical level of price for the barrier has been made through Markov chains. From the obtained results, among the applied models, it can be deducted that Leisen-Reimer tree is more suitable for approaching the problem of pricing a Flexi Forward contract. It is shown that the approach proposed by the authors has a better performance both for the convergence speed to fair-value and for the smoothness for the estimation of greeks.
International Journal of Financial Engineering (IJFE) References
[1] D.P. Leisen, M. Reimer, Binomial models for option valuation-examining and improving convergence, Applied Mathematical Finance, 3, 319–346 (1996) [2] D.P. Leisen, Pricing the American put option, a detailed convergence analysis for binomial models, Journal of Economic Dynamics and Control, 22, 1419–1444, (1998). [3] Y. Tian, A modified lattice approach to option pricing, Journal of Futures Markets, 13(5), 563–577, (1993) [4] Y. Tian, A flexible binomial option pricing model, Journal of Futures Markets 19: 817–843, (1999) [5] J.C. Cox, S. A. Ross, M. Rubinstein, Option Pricing: a simplified approach, Journal of Financial Economics, 7, 229-263, (1979) [6] E. Reiner, M. Rubinstein, Breaking down the barriers, Risk Magazine, 4, 8, (1991) [7] R. Jarrow, A. Rudd, Option pricing, Homewood, IL: Richard D. Irwin, (1993) [8] G. Barone-Adesi, R. E. Whaley, Efficient Analytic Approximation of American Option Values, Journal of Finance, 42,2, 301-320 (1987) [9] P. Bjerksund, G. Stensland, Closed-Form Approximation of American Options, Scandinavian Journal of Management, 9 , 87-99 (1993) [10] P. Bjerksund, G. Stensland, Closed-Form Valuation of American Options, Working paper NHH (2002) [11] A. Genz, Numerical Computation of Rectangular Bivariate and Trivariate Normal t Probabilities, Statistics and Computing, 14, 151-160 (2004) [12] Z. Drezner, G. O. Wesolowsky, On the computation of the bivariate normal integral, The Journal of Statistical Computation and Simulation, 35 (1,2), 101-107 [13] Z. Drezner, Computation of the bivariate normal integral, Mathematics of Computation, 32, 277279 (1978) [14] F. Black, M. Scholes, The pricing of options and corporate liabilities, Journal of Political Economy, 81, 637-654 (1973) [15] E. G. Haug, The complete guide to option pricing formulas – second edition, Mc Graw Hill (2007) [16] J. C. Hull, Options Futures and other Derivatives – eighth edition, Prentice Hall (2012) [17] C. Wallner, U. Wystup, Efficient computation of option price sensitivities for options of American style, HfB – Business School of Finance and Management, Working paper (2004) [18] P. G. Giribone, S. Ventura, Studio della convergenza dei modelli di pricing discreti multinomiali azionari: teoria e applicazioni con tecniche di controllo dell’errore, AIFIRM Magazine (Financial Industry Risk Managers Association) Vol.6, N.1 (2011) [19] R. Roll, An analytic valuation formula for unprotected American call options on stocks with known dividend, Journal of financial economics, 5, 251-58 [20] P. Bjerksund, G. Stensland, American Exchange options and a put-call transformation: a note, Journal of Business Finance and Accounting, 20(5) , 761-764 (1993) [21] W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery, Numerical Recipes in C – The art of scientific computing – Second Edition, Cambridge University Press (1992) [22] P. Raviola, P. G. Giribone, S. Ligato – Matlab in Banca CARIGE: determinazione del Credit and Debt Valuation Adjustment (CVA/DVA), MATLAB EXPO Conference Proceedings (2014) [23] P. G. Giribone, S. Ligato, P. Raviola – “Studio ed implementazione della metodologia Credit Value Adjustment in un framework di pricing automatico ”, ASSIOM Forex Journal – The Financial Markets Association (2014) [24] D. J. Duffy – “Finite difference methods in financial engineering – A partial differential equation approach”, Wiley Finance (2006)