全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 金融工程(数量金融)与金融衍生品
3296 11
2011-10-03
先谢谢您进来看帖 哈哈

问题:利用等概率三叉树模型为欧式Put期权定价

所用模型是Tian(1993),参数为
复制代码
u,m,d分别为标的价值上、中、下变化参数;p=1/3表示上、中、下的概率均为1/3。

初步想法是利用同等条件下的二叉树作两步运算,但是现在犯晕了。。。

如果标的价值变动为m的话,标的价格树怎么生成?(ud=1的情况貌似好办的多...)

恳请指教!!






二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-3 07:50:01
S[i]  = S0 * u ^ max(i - N, 0) * d ^ max(N - i, 0), i = 0, 1, ..., 2N

还有你的u, d, m不是Tian Equal Probability Trinomial Tree
二维码

扫码加我 拉你入群

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

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

2011-10-3 10:46:17
@ irvingy 谢谢你的回复~

恩,我写错了。。。我这里用到的应该是Hua He(1990)的模型。

另外,我编辑了一下代码,但还是不对,不知道哪里出了问题,可否再请你指教一下?


主要代码如下,
复制代码
其中,S为underlying asset value,TriPrice为所求期权价格。

进行数值计算,得到下图(但是显然不对。。。)
1.png
代码的哪部分是错的呢?
附件列表
untitled.png

原图尺寸 5.17 KB

untitled.png

二维码

扫码加我 拉你入群

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

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

2011-10-3 18:30:28
有人能帮忙看看么?
二维码

扫码加我 拉你入群

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

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

2011-10-3 20:22:51
你用的什么软件?R 吗?
二维码

扫码加我 拉你入群

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

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

2011-10-3 20:52:09
@shocksky
我用的是Matlab~

PS.第二张图是无用的,我刚才误传,想删掉却怎么也删不掉。。。

你知道我的错误在哪儿么? 是标的价格树错了,还是下一步的回溯过程错了?

Any hint or comments on the code would be greatly appreciated!!!
求解惑啊!!!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群