《固定收益创新》PPT课件.ppt

上传人:小飞机 文档编号:5483615 上传时间:2023-07-12 格式:PPT 页数:89 大小:491.50KB
返回 下载 相关 举报
《固定收益创新》PPT课件.ppt_第1页
第1页 / 共89页
《固定收益创新》PPT课件.ppt_第2页
第2页 / 共89页
《固定收益创新》PPT课件.ppt_第3页
第3页 / 共89页
《固定收益创新》PPT课件.ppt_第4页
第4页 / 共89页
《固定收益创新》PPT课件.ppt_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《《固定收益创新》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《固定收益创新》PPT课件.ppt(89页珍藏版)》请在三一办公上搜索。

1、第五章 固定收益,Resdat样本数据:SAS论坛:,固定收益证券是金融市场的重要组成部分,在成熟的金融市场中,固定收益证券市场所占的份额远远大于股票市场。RESSET固定收益数据库包括8大模块:银行存款利率、基准利率、标识与信息、事件、交易所交易数据、银行间交易数据、债券指数、利率期限结构。本章以RESSET金融研究数据为平台,展现中国固定收益证券市场的结构特点和研究方法。,1.1银行存款利率,数据内容 银行存款利率数据提供整存整取存款利率数据。在浮动利率债券中,常以整存整取利率作为基准利率使用,加上对应利差即为票面利率。数据范围自1988年9月1日至当前日。其中,由于经济政策原因,八年及以

2、上整存整取利率(d8y)数据到1996年5月1日截止,此后便没有八年期整存整取利率。,基金利润和利润分配表(FdIS)主要变量,1.1.2 数据查询及应用,例 查询2004年9月20日的一年整存整取利率。data a;set resdat.bankir;if(Begdt=20sep2004d and 20sep2004dEnddt)and Code=d1y;run;,查询2006年8月20日的整存整取利率情况。在数据集中,最新利率的结束日期被设置为缺失。如果不确信2006年8月20日之后是否调整过利率,可用如下程序:data b;set resdat.bankir;if(Begdt=20Aug

3、2006d and 20Aug2006dEnddt)or(Begdt=20Aug2006d and Enddt=);run;,结果展示,1.2 基准利率,基准利率是在整个利率体系中起核心作用并能制约其他利率的基本利率。基准利率首先要是一个市场化的利率,有广泛的市场参与性,能够充分地反映市场供求关系;其次他要是一个传导性利率,在整个利率体系中处于支配地位,关联度强,影响大;最后它要具备一定的稳定性,便于控制。金融研究中,常会用到某某基准利率。RESSET除了提供业界最常用的基准利率数据处,还给出了直接用于研究的日、月无风险收益,以方便专业人员使用。,1.2.1 数据内容,基准利率模块主要包含以下

4、四个数据表,基准利率,提供回购利率日平均价、同业拆借市场利率日平均价利率数据、银行间市场基准利率参考指标,可用于计算浮动利率债券的票面利率、无风险利率等。,基准利率主要变量,在基准利率代码中,“R00n”表示n日回购利率日平均价,如R007表示7日回购利率日平均价,R3M表示三个月回购利率日平均价,R1Y表示一年回购利率日平均价。依此类推,“IBO00n”表示n日同业拆借市场利率日平均价,如IBO001是日内同业拆借市场利率日平均价,以日内每笔交易金额为权重。B3M表示最近3个月的日指数加权平均基准利率。B_3W表示最近3周算术加权平均基准利率。具体算法参考RESSET数据的官方网站(),月无

5、风险收益率,月无风险收益数据的选择标准:1998年7月1日前用一年期银行存款利率加10%为基准利率,1998年7月1日后使用七日回购利率两周指数加权平均为基准利率B2W。本表数据已作过月度化处理,即将年度化的基准利率转化为月度数据,研究时可直接引用。,日无风险收益率,日无风险收益数据的选择标准:1998年7月1日前用一年期银行存款利率加10%为基准利率,1998年7月1日后使用七日回购利率两周指数加权平均为基准利率B2W。本表已将年度化的基准利率转化为以日为单位计量的收益数据,研究时可直接引用。,日无风险收益率主要变量,1.2.2 数据展现与应用,例 查询基准数据的起始日期。Proc sort

6、 Data=resdat.BchmkIr;By code Date;Data firdt;Set resdat.bchmkir;if first.code;by code;proc print Data=firdt noobs;run;,1.3 标识与信息,本模块包含各种债券的标识编码、利率、发行与上市、可转换、可赎回与可回售情况等基本信息,1.3.1 数据内容,债券标识,由于同一只债券在不同的市场上市交易时有不同的交易代码,本表设定唯一的标识码Bdid以识别每只债券。Bdid的形式为YYYYMMDDTS,其中YYYY为发行年份,MM为发行月份,DD为发行日期,T为债券类型,S为特殊编码。当某

7、只债券在多个市场交易时,一个Bdid会对应多个交易代码Bdcd。若某只债券不在某个市场交易,则相应的债券代码为空值。本表给出债券标识、上市标识和债券代码之间的对应关系。,债券信息,本表记录债券的一些基本属性,如债券名称、票面利率、计息方式、票息类型、债券类型、年付息频率、回售标识、赎回标识、可转换标识等数据。用于计算债券的到期收益率、未来现金流、久期、凸性指标,同时本表数据也是许多计算与建模的基础数据,如债券指数计算、利率期限结构建模等。,可赎回可回售债条款,可赎回可回售债条款包括可赎回可回售债对应的延期标识、期权执行次数、期权执行日、含权期限、期权执行日之前的票面利率及期权执行日之后的票面利

8、率等数据。,可转债转股条款,可转债的相关转股条款包括可转债对应的股票代码、最新股票名称、转股价格、转股价格比例、转股类型、修正条款等数据。,可转债转股信息,可转债的转股信息包括可转债总额、累计转股金额、累计转股数量、可转债剩余金额、转股后总股本、本次转股金额、本次转股数量等数据。每只可转债可能会涉及到多次转股。,交易所回购品种信息,记录沪深交易所市场上市的债券回购的所有品种的信息,包括市场标示、回购品种的交易所代码、中文全称、简称、上市日期等。主要用于沪深两市上市的回购品种以及代码的对照查询,以及回购品种信息的查询。,1.3.2 数据展现与应用,例 展现数据集Bdid中的前一百个观 测;以步长

9、20来挑选Bdid中的观测。,Proc print Data=resdat.bdid(obs=100)noobs;Var Bdid Mktflg Bdcd_SH Bdcd_SZ Bdcd_IB Bdcd_OTC lstsequ;run;data a;do obsnum=1 to last by 20;set resdat.bdid point=obsnum nobs=last;output;end;stop;run;proc print data=a;var Bdid Mktflg Bdcd_SH Bdcd_SZ Bdcd_IB Bdcd_OTC lstsequ;run;,结果,例 按债券类型

10、分组统计发行债券的数量:/*options nocenter;*/proc format;value$type 1=国债 2=央行票据 3=金融债 4=次级债 5=短期融资券(cp)6=资产支持证券(ABS,注意 按债券类型分组统计发行债券的数量时,不能用债券发行表Blst,因为BLst是以债券永久代码为标识的,但一只债券可能用多个永久代码。,例 统计在四个市场上市的债券数目:data all;set resdat.bdid;s=length(trim(left(mktflg);if s4 then delete;run;proc print data=all;Var Bdid Mktflg

11、Bdcd_SH Bdcd_SZ Bdcd_IB Bdcd_OTC lstsequ;run;,以下是在四个市场上市的债券,共13只:,查询这些债券的类型。data all;set all;bdtype=substr(bdid,9,1);run;也可以通过合并work.all和resdat.bdinfo来获得对应债券。,data all;set all;keep bdid flag;flag=1111;run;proc sort data=all;by bdid;run;proc sort data=resdat.bdinfo out=bdinfo;by bdid;run;data a;merge

12、 all bdinfo;by bdid;if flag=1111;drop flag;run;proc print data=a;Var bdid bdcd bdtype Bdnm;run;共计52只债券。,1.4事件,事件模块主要包含债券发行与上市、票面利率变动历史两个部分。,1.4.1 数据内容,债券发行与上市 给出与债券发行、上市相关的一些信息。发行信息包含债券发行公告日期、发行量、承销方式、发行相关机构等。债券上市交易的基本状况包含上市日期、停止上市日期、交易市场等。在研究中本表信息用到较少,因此从债券基本信息表分离出来单列为一个表。本表可以通过债券代码与基本信息等联系起来。,债券发行

13、与上市表主要变量,票面利率变动历史,由于部分债券(主要是浮动利率债券和累进利率债券)的票面利率是不确定的,本表给出这些债券票面利率的变动情况(如浮动利率债券票面利率随基准利率的变化而变化,累进利率债券票面利率随债券的待偿期限变化而变化)。本表包括计息开始与结束日期、付息序号、基准利率代码、本期年利率、利率变动类型等数据。,票面利率变动历史主要变量,数据展现与应用例 查询付息次数最多的债券,统计付息频数,并打印出前十名的证券。,/*计算次数。其实可以用“No|付息序号”来计算,但此处为了展示算法,故另写程序实现*/proc sort Data=resdat.CoupRtHist out=a;by

14、 Bdcd;Data a;set a;if Bdcd=then delete;retain ir_n;/*此处的ir_n等价于No|付息序号*/if first.bdcd=1 then ir_n=1;else ir_n=ir_n+1;by bdcd;run;,data a;set a;if last.bdcd;by bdcd;proc means data=a;var ir_n;run;proc sort data=a;by desending ir_n;proc format;value$flg 1=浮动利率 2=累进利率;proc print data=a(obs=10);var Bdcd

15、 Bdnm Chgtp ir_n;format chgtp$flg.;run;,1.5交易所交易数据,本模块展示在上交所和深交所交易的债券、回购的交易行情,数据内容,本模块包含的数据表有:,交易所债券行情,记录交易所市场每个交易日债券交易的价格、应计利息、成交量、开盘全价、开盘净价、收盘全价、收盘净价、交易量和交易金额等时序数据,以及由此计算得到的收益率、久期、凸性等分析指标。,交易所债券分笔交易数据,沪深交易所市场上市的债券回购的所有品种的信息,包括市场标示、回购品种的交易所代码、中文全称、简称、上市日期等。本表主要用于沪深两市上市的回购品种以及代码的对照查询,以及回购品种信息的查询,交易所

16、回购行情,按回购代码和日期排序,记录交易所上市的回购品种每日的交易价格和交易量等数据。包括每个回购品种每日的开盘价、收盘价、最高价、最低价、交易量和交易金额等时序数据。,交易所回购分笔交易数据,在沪深交易所上市的债券回购品种的日内分笔交易信息,如交易的时间、成交价格、成交量、5个卖价、5个买价及相关的数量。,1.5.2 数据展现与应用,例 查询交易所回购最新的行情数据:proc sort data=resdat.ExchRepoQttn out=last;By RepoCd;Data last;Set last;If last.RepoCd;By RepoCd;run;proc print d

17、ata=last;var RepoCd TrdInstr Trdmktflg Date PrevClPr Oppr Hipr Lopr Clpr Trdvol Trdsum Trades Qttncurrency;format PrevClPr 8.6 Oppr 8.6 Hipr 8.6 Lopr 8.6 Clpr 8.6;run;,例 查询“万科转债”2003年在交易所交易的价格情况,并作图。同时还做万科转债的修正久期随时间变化情况。proc print data=resdat.ExchBdQttn(where=(Bdcd=125002 and 31Dec2004ddate=1Jan2003

18、d)noobs;var Date Cldirpr Clnetpr Clyield Trdvol netTrdsum Accint Trades Conv Dur Modifdur;run;proc gplot data=resdat.ExchBdQttn(where=(Bdcd=125002 and 31Dec2004ddate=1Jan2003d);symbol1 v=none i=join r=1 c=blue;plot Cldirpr*date=1;plot Modifdur*date=1;run;,如果读者不知道“万科转债”的代码,则首先查询:data a;set resdat.exc

19、hbdqttn;where bdnm=万科转债;run;如果读者只记得部分名称叫“万科”,则可将上述程序改成:data b;set resdat.exchbdqttn;where bdnm contains 万科;run;然后查看输出。注意,含“万科”字段的有“万科转债”和“万科转2”。,1.6银行间交易数据,1.6.1 数据内容 本模块包含银行间交易的所有行情数据,包括回购、同业拆借、现券交易信息。包含以下数据表:,银行间信用拆借,信用拆借市场是指由各类金融机构间进行短期资金拆借活动形成的市场。各类金融机构,尤其是银行在日常经营活动中出现头寸不足或盈余时,可以通过同业拆借完成资金的相互融通。

20、“银行间信用拆借公开报价”记录信用拆借市场的公开报价数据,可以用于信用拆借市场流动性等方面的研究。“银行间信用拆借成交”用于记录信用拆借成交高频数据,即银行、非银行金融机构之间相互融通资金的行为。“银行间信用拆借行情”记录信用拆借市场行情,包括交易品种、开盘价、收盘价、加权平均价、成交量、总利息等数据。“银行间信用拆借行情”主要变量如下:,银行间回购公开报价,回购协议是由借贷双方鉴定协议,规定借款方通过向贷款方暂时售出一笔特定的金融资产(债券)而换取相应的即时可用资金,并承诺在一定期限后按预定价格购回这笔金融资产(债券)的安排。回购交易是机构管理短期现金流的主要手段,目前中国银行间市场回购交易

21、的成交量远远大于现货交易和信用拆借的成交量。“银行间回购公开报价”记录回购公开报价高频数据。“银行间回购成交”包含每一笔回购交易的信息。“银行间回购行情”是每日回购交易的信息汇总。,银行间现券买卖公开报价,银行间现券买卖交易成员为引导对手方询价而向在市场上作出公开报价。公开报价不能直接成交,必须将其转为对话报价经双方交谈才能成交。,银行间现券买卖小额报价,小额报价是单向撮合交易数据,其交易规定了交易数量范围和对手方范围。如果满足交易数量和交易对手的要求,其他市场成员可以直接通过点击确认、单向撮合方式成交,无须经过询价过程。表中包含报价方信息,净价报价以及对应全价报价,报价过程信息等。,银行间现

22、券买卖双边报价,现券买卖双边报价相关数据,是经中国人民银行批准的银行间做市商在进行现券买卖报价时,在中国人民银行核定的债券买卖价差范围内连续报出该券种的买卖实价,并同时报出该券种的买卖数量、清算速度等交易要素。,银行间现券买卖对话报价,“银行间现券买卖对话报价”是交易过程中向特定交易成员所作的报价,并不向市场公开。,银行间现券买卖成交,“银行间现券买卖成交”是现券买卖成交的高频数据,即记录每一笔成交数据。,银行间现券买卖行情,现券买卖的日行情包括开盘价、收盘价、最新价、成交量,以及凸性久期等数据并给出全价和净价。,1.6.2 数据展现与应用,例 在银行间现券买卖行情观测值中,查询“04国开19

23、”(代码为040219)的行情,即全价、净价、收益率、票面利率和应计利息等。Proc print Data=resdat.CBDqttn(where=(bdcd=040219)noobs;Run;查询“04国开19”(代码为040219)的在2005年第一季度的行情,并做蜡烛图。,goptions reset=all border;data bond;set resdat.CBDqttn;where bdcd=040219 and year(date)=2005 and month(date)in(1,2,3);keep date Opdirpr Hidirpr Lodirpr Cldirpr

24、;run;data candles;length color function style$8;retain xsys ysys 2 color blue size 1;set bond;if Cldirpr Opdirpr then style=empty;else style=solid;/*Draw the Opdirpr/Cldirpr box*/function=move;xsys=2;ysys=2;x=date;y=Cldirpr;output;function=poly;xsys=7;ysys=2;x=+1;y=Cldirpr;output;function=polycont;y

25、=Opdirpr;output;function=polycont;x=-1;y=Opdirpr;output;function=polycont;y=Cldirpr;output;function=polycont;x=+.5;y=Cldirpr;output;/*Draw Hidirpr to Cldirpr and Lodirpr to Opdirpr*/,if Cldirpr Opdirpr then do;function=move;xsys=2;ysys=2;x=date;y=Cldirpr;output;function=draw;xsys=2;ysys=2;x=date;y=H

26、idirpr;output;function=move;xsys=2;ysys=2;x=date;y=Opdirpr;output;function=draw;xsys=2;ysys=2;x=date;y=Lodirpr;output;end;/*Draw Hidirpr to Opdirpr and Lodirpr to Cldirpr*/if Cldirpr le Opdirpr then do;function=move;xsys=2;ysys=2;x=date;y=Opdirpr;output;function=draw;xsys=2;ysys=2;x=date;y=Hidirpr;o

27、utput;function=move;xsys=2;ysys=2;x=date;y=Cldirpr;output;function=draw;xsys=2;ysys=2;x=date;y=Lodirpr;output;end;run;symbol1 i=none v=none r=2;axis1 minor=none offset=(5,5)pct;axis2 label=(Price)minor=none;,title1 Candle Stick Plots;/*PROC GPLOT is used as a holding area for the annotate,plus,gplot

28、*/*generates the axes.Had to do an overlay plot so that the vertical*/*axis had the complete range of the data,ie.,Hidirpr to Lodirpr.*/proc gplot data=stocks;plot Hidirpr*date Lodirpr*date/overlay haxis=axis1 vaxis=axis2 anno=candles grid;format date date5.;run;quit;,例 展现“00国债05”(债券代码为000005)在2004年

29、12月的双边报价情况。proc print data=resdat.cbddualbid(where=(bdcd=000005 and year(date)=2003 and month(date)=12)noobs;var Date Selldirpr Sellpar Sellyield Buydirpr Buypar Buyyield;run;,1.7 债券指数,1.7.1 数据内容 本模块包含的数据表有:,债券指数信息,债券指数信息是每个债券指数的基本情况,包括名称、基期、基点、指数调整,加权方式,样本选取范围以及相关指数体系,发布机构等。,债券指数行情 记录债券指数每日的价格和交易量等

30、数据,如开盘价、收盘价、最高价、最低价、交易量和交易金额等,银行间债券指数行情 记录银行间债券指数每日的指数值、久期、凸性、派息率等,1.7.2 数据展现与应用,查询上证国债(指数代码000012)的行情。proc print data=resdat.Bidxquot(where=(bidxcd=000012)noobs;var Date Preclpr Oppr Hipr Lopr Clpr Trdvol Trdsum;run;,proc gplot data=resdat.Bidxquot(where=(bidxcd=000012and 31Dec2005ddate=1Jan2004d);symbol1 v=none i=join r=1 c=blue;symbol2 v=none i=join r=1 c=red;plot Oppr*date=1 Clpr*date=2/overlay;run;图略,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号