搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  option31.pdf
资料下载链接地址: https://bbs.pinggu.org/a-1537815.html
附件大小:
559.18 KB   举报本内容
Interesting paper recommended by Wilmott.


There seems little point in beating about the bush - it's easy to improve the accuracy of the standard binomial models for valuing equity options and yet very few people know how. So banish your Cox, Ross & Rubinstein (or Jarrow & Rudd) models and replace them with the Leisen & Reimer model - just paste the accompanying VBA functions into a new module sheet.
Why you should use the LR binomial parametersMost academics when teaching options rely on the assertion that, merely by increasing the number of steps used in a binomial model, accuracy improves. What they omit to mention is that, apart from the special case when the strike price is equal to the current share price, both the CRR and JR binomial models do not converge uniformly but instead oscillate.
StepsTimeJR errorCRR errorLR error
91-1.0317%0.7997%-0.0283%
2010.6110%0.6838%-0.0057%
2910.3458%-0.4628%-0.0031%
402-0.2297%0.3713%-0.0016%
4910.3074%-0.0536%-0.0011%
6010.0039%0.1824%-0.0007%
6910.1204%0.0952%-0.0006%
8010.1453%0.0552%-0.0004%
891-0.0611%0.1336%-0.0004%
10020.1519%-0.0378%-0.0003%
19940.0697%0.0352%-0.0001%
30070.0477%0.0499%-0.0001%
399110.0379%0.0231%-0.0001%
500170.0238%-0.0309%0.0000%
599230.0006%0.0184%0.0000%
70032-0.0146%0.0182%0.0000%
799410.0114%-0.0163%0.0000%
900500.0168%0.0125%0.0000%
999620.0054%0.0112%0.0000%
The above table shows both the time taken (in milliseconds on my pc, where the BS value takes 1 millisecond) and percentage error when using the exact binomial option pricing formula to value a European call option using three different choices of binomial parameters. It is clear that as we increase the number of binomial steps, the sign of the error with both the JR and CRR parameters changes.
In contrast, the LR choice of parameters remove the oscillation and even more importantly reduce the size of the absolute error to relatively tiny levels, with even as few as 50 steps.

Where does the accuracy of the LR tree come from?

The LR tree has separate approximations for each of N(d1) and N(d2) terms, whereas traditional trees jointly approximate N(d1) and N(d2).

Why is there no oscillation with the LR tree?

The option values from the LR tree do not oscillate because the tree is centred on the exercise price. On the other hand, with traditional trees the addition of a single step can switch one of the end nodes from being out-of-the money to in-the-money and this changes the sign of the error.

The VBA Code

The Option Explicit line forces you to declare all variables (apart from input parameters) using Dim statements, while the Option Base 1 line ensures that VBA arrays are numbered starting from 1 (to conform with Excel). The Dim statement declares the variables with the default Variant type. The VBA functions, Sqr, Log and Exp, must be used in place of their Excel equivalents. Excel functions are used with the preface Application. (alternatively the newer WorksheetFunction. preface will do). Once written, the function can be called from the Function Wizard (in the User Defined category) just like any ordinary Excel functions.
The first function, BinTreeParamVec, returns a vector with the necessary parameters (for multiplicative up and down moves and associated up probability) for each of the three models. The LR parameters require the PPNormInv function that returns the binomial approximation to the normal distribution.
The second function, BinEuroOptionValue, uses the exact European call option pricing formula from Cox & Rubinstein, adapted here to allow for a continuous dividend yield. Notice that due to the limitations of the BinomDist function in Excel, my function is limited to having fewer than 1025 steps.

Code see:

http://www.wilmott.com/detail.cfm?articleID=113

Reference
The Leisen & Reimer paper "Binomial Models for Option Valuation - Examining and Improving Convergence" is somewhat technical but those brave souls might wish to track it down in volume 3 (1996) of Applied Mathematical Finance, pages 319-346.




    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2025-12-24 17:28