资源描述:
《《传统利率期限结构》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十章利率期限结构传统理论学习目标理解利率期限结构的基本理论能够利用利率期限结构理论解释不同类型的收益率曲线能够选用合适的平滑方法构建到期收益率曲线利率期限结构理论利率期限结构:没有违约风险的不同期限的零息债券到期收益率(即期利率)之间的关系。利率期限结构基本理论:无偏预期理论风险溢价理论市场分割理论流动性偏好理论传统利率期限结构理论构建到期收益率曲线靶靴法:核心思想是通过把附息债券各期现金流看成不同期限的零息债券,利用已知的较短期限的收益率推得新的到期收益率传统利率期限结构理论对到期收益率曲线进行平滑三次样条插值法传统利率期限结构理论对中国债券市场,如果考虑30年期的
2、折现因子函数,贴现因子有如下形式传统利率期限结构理论指数样条法传统利率期限结构考虑30年期的折现因子函数,则传统利率期限结构Nelson-Siegel模型传统利率期限结构Nelson-SiegelSvensson扩展模型传统利率期限结构例:现有2003年3月28日交易的15只附息国债相关数据,试确定利率期限结构。传统利率期限结构首先,我们把债券相关数据按照上表的顺序输入excel,保存文件data.xls利用靶靴法确定给定到期时间的到期收益率,clear;[Numeric,Txt]=xlsread('d:\mfiledata');a=Numeric;b=Txt(:,1
3、);c=b(2:16);Bonds=[datenum(c),a(:,[1:5])];Settle=datenum('03/28/2003')OutputCompounding=-1;[ZeroRates,CurveDates]=zbtprice(Bonds,a(:,6),Settle,OutputCompounding)传统利率期限结构使用内插值法对收益率曲线进行平滑matlab自带的平滑零息债券到期收益率的函数:Termfit,应用样条插值的方法对收益率曲线进行平滑,[ZeroRates,CurveDates,BootZeros,BootDates,BreakDates
4、]=termfit(Smoothing,Bonds,Prices,Settle,OutputCompounding),其中05、=[datenum(c),a(:,[1:5])];传统利率期限结构-多项式插值s=a(:,6);Settle=datenum('03/18/2003');OutputCompounding=-1;[ZeroRates,CurveDates]=zbtprice(Bonds,a(:,6),Settle,OutputCompounding);d=date2time(Settle,c,1);fori=1:15ifd(i)<=5f(i)=1+x(1)*d(i)+x(2)*d(i)^2+x(3)*d(i)^3;f(i)=-log(f(i))/d(i);elseif56、传统利率期限结构-多项式插值f(i)=1+x(1)*d(i)+x(2)*d(i)^2+x(3)*(d(i)^3-(d(i)-5)^3)+x(4)*(d(i)-5)^3;f(i)=-log(f(i))/d(i);elseif107、传统利率期限结构-多项式插值主程序:polydemo.m:clear;globalfdTtbaZeroRates;x0=[-1.52640.5459-0.05730.53900.7597][x,fval]=fminsearch(@myfunpoly,x0)figureplot(d,f,'-rs',d,ZeroRates,'-g')%datetick('x',2)xlabel('到期时间')ylabel('收益率')title('polyfitapproximation')传统利率期限结构-多项式插值legend('curve(