可转换债券matlab,[债券]可转换债券定价的Matlab程序 债券的定价实验总结报告
定价方法参考了传统的Black-Scholes模型定价方法,在此基础上考虑我国市场可转债的特殊性,如我国可转换债券一般都规定了向下调整条款以及赎回和回售条款。因此需要对传统模型进行修改,而且也发现传统B-S模型的理论价格溢价率往往都远高于调整后的模型理论价格溢价率。修改的模型预测价格效果远好于传统模型。
本定价以唐钢股份的可转债为数据来源,波动率的计算采用GARCH方法完成。
nominal=100;
coupon=0.024;
rf=0.0203;
credit=0.0246;
delta=0.6525;
x=13;
ratio=nominal/x;
putprice=104;
callprice=102;
tm=datenum(2012,12,13);
today=datenum(2008,6,25);
cb=zeros(1,n);
ti= zeros(1,n);
con= zeros(1,n);
date= zeros(1,n);
pv= zeros(1,n);
call =zeros(1,n);
put= zeros(1,n);
revise= zeros(1,n);
for g=1:1:n;
stock=S(g);
ti(1,g)=(tm-today-g+1)/365;
w=nominal*0.008/((1+rf+credit).^(1-g/365))+nominal*0.011/((1+
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。