数学建模社区-数学中国
标题:
关于金融工具箱里crrtreespec命令的问题
[打印本页]
作者:
且生
时间:
2014-7-17 22:25
标题:
关于金融工具箱里crrtreespec命令的问题
题目如下:
2014-7-17 22:20 上传
下载附件
(87.67 KB)
我写的程序是:
Sigma=0.3;Strike=45;
AssetPrice=40;
DividendType='cash';
DividendAmounts=[0.2;0.1;0.2;0.2;0.1];
ExDividendDates={'13-Jan-2008';'05-Feb-2008';'10-Mar-2008';...
'07-May-2008';'03-Aug-2008'};
StockSpec=stockspec(Sigma,AssetPrice,DividendType,DividendAmounts,...
ExDividendDates);
r=[0.02;0.02;0.03;0.04;0.04];
sd=['01-Jan-2007';'30-Jun-2007';'01-Jan-2008';'30-Jun-2008';'01-Jan-2009'];
ed=['30-Jun-2007';'01-Jan-2008';'30-Jun-2008';'01-Jan-2009';'30-Jun-2009'];
RateSpec=intenvset('Rates',r,'StartDates',sd,'EndDates',ed);
ValuationDate='01-Jan-2008';
Maturity='01-Jan-2009';
NumPeriods=2;%一年中支付利息的次数
TimeSpec=crrtimespec(ValuationDate,Maturity,NumPeriods);
CRRTree=crrtree(StockSpec,RateSpec,TimeSpec)
EQPTree=eqptree(StockSpec,RateSpec,TimeSpec)
Settle='01-Jan-2008';ExerciseDates='01-Jan-2009';
Price=asianbycrr(CRRTree,'call',Strike,Settle,ExerciseDates)
复制代码
问题:
最后得到的结果看起来不是很对,是给sd赋值的那一句有问题吗?
如果将它改成
sd=['01-Jan-2007'];
复制代码
那么运行到crrtimespec的时候会报错。求大神解答!
作者:
且生
时间:
2014-7-19 14:07
自己顶起来,求大神呀!!!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5