可转换债券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+

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值