December 30th, 2004, 6:06 pm
QuoteOriginally posted by: spursfanthe best way to improve on CRR trees is not to start with themthe best choice of parameters for the binomial tree are those suggested by leisen and reimer - best place to look is entry number 5 from a google search on their names - efficient computation of option price sensitivities for options of american style by wallner and wystupVery few questions ever have such a neatly packaged answer. The phrase "horses for courses" comes to mind. The way I look at it is this:If nikki is simply looking to test accuracy of CRR, then yes this is a way to compare, if an appropriate convergence test is used for the LR tree as well as the CRR tree, since LR trees converge quicker than CRR. But it's much quicker to compare European CRR to BS if you want to test a convergence algorithm for CRR and you already have CRR code, but not LR code. Indeed, if you can't get your CRR tree to converge, then there is probably an error in it somewhere and simply modifying it to an LR tree won't make any difference.As regards using LR instead of CRR, then it should be noted that LR requires a separate price tree for each strike, so it may not be the most efficient method for real-time computation of a complete constant volatility chain. (If one has an IV smile, however, then this is a moot point, but this begs the question of where the IV smile comes from.) Depending on future objectives, it may not be worth the time needed to understand and code another constant volatility method. If nikki's interest is purely in the optimal tree structure for an American option where each strike has a different constant volatility and has no interest in exotics or in non-constant volatility, then yes, LR is the way to go. If, on the other hand, nikki expects to branch out into volatility models and exotics then ensuring convergence of CRR first is as good a place as any to start out.