利率期限结构
简介
金融工具箱™产品包含若干派生和分析利率曲线的函数,包括数据转换和外推、自举和利率曲线转换函数。
分析利率期限结构的首要问题之一是处理以不同格式报告的市场数据。例如,国库券的报价带有银行的买入价和卖出价贴现率。另一方面,国库券和债券是以100美元面值为基础的买入价和卖出价。为了全面分析美国国债,分析师必须将数据转换为一种格式。财务工具箱功能简化了这种转换。这个简单的例子只使用了一种安全性;分析师通常使用30个、100个,甚至更多。
首先,以报告格式捕获国库券报价
%到期天数Bid Ask askyfieldTBill = [datenum(“12/26/2000”) 53 0.0503 0.0499 0.0510];
然后以报告格式捕获国债报价
%息票到期竞价问askyfieldTBond = [0.08875 datenum(2001,11,5) 103+4/32 103+6/32 0.0564];
并注意这些报价是基于2000年11月3日的结算日期。
set = datenum(' 3 - 11月- 2000 ');
接下来使用工具箱tbl2bond
功能,将国库券数据转换为国库券格式。
TBTBond = tbl2bond(TBill)
TBTBond = 1.0e+05 * 0 7.3085 0.0010 0.0010 0.0000
的第二要素TBTBond
为二年十二月二十六日的编号。)
现在,将短期(国库券)数据与长期(国债)数据结合起来,建立整体期限结构。
TBondsAll = [TBTBond;TBond]
TBondsAll = 1.0e+05 * 0 7.3085 0.0010 0.0010 0.0000 0.0000 7.3116 0.0010 0.0010 0.0000 0.0000
财务工具箱软件提供了第二个数据准备功能,tr2bonds
,将键合数据转换为可用于自举函数的表单。tr2bonds
生成按到期日排序的债券信息矩阵,加上价格和收益率向量。
[债券,价格,收益率]= tr2bonds(TBondsAll)
债券= 1.0e+05 * 7.3085 0 0.0010 00 0.0000 7.3116 0.0000 0.0010 0.0000 0 0.0000价格= 99.2654 103.1875收益率= 0.0510 0.0564
推导隐含零曲线
使用这些市场数据,您可以使用“金融工具箱”中的一个自举函数来推导隐含的零曲线。引导是从已知数据点开始,使用潜在的套利理论解决未知数据点的过程。每一种息票债券都可以被估价为一组零息票债券,以模拟其现金流和风险特征。通过将每个理论零息债券的到期收益率映射到投资期限的日期,您可以创建一个理论零利率曲线。财务工具箱软件提供了两个引导功能:zbtprice
从债券数据和中导出零曲线价格,zbtyield
从债券数据和中导出零曲线收益率.使用zbtprice
[ZeroRates, CurveDates] = zbtprice(债券,价格,结算)
0.06 CurveDates = 730846 731160
CurveDates
给了投资期限。
datestr (CurveDates)
ans = 26- 12-2000 05- 11-2001
使用额外的财务工具箱功能zero2disc
,zero2fwd
,zero2pyld
从零曲线构造贴现、远期和票面收益率曲线,反之亦然。
[DiscRates, CurveDates] = zero2disc(ZeroRates, CurveDates, Settle);[FwdRates, CurveDates] = zero2fwd(ZeroRates, CurveDates, Settle);[PYldRates, CurveDates] = zero2pyld(ZeroRates, CurveDates, Settle);
另请参阅
tbilldisc2yield
|tbillprice
|tbillrepo
|tbillyield
|tbillyield2disc
|tbillval01
|tbl2bond
|tr2bonds
|zbtprice
|zbtyield