计算国库券价格和收益率
简介
金融工具箱™软件提供了以下一套功能,用于计算国库券的价格和收益率。
国库券功能
函数 |
目的 |
---|---|
将贴现率转换为收益率。 |
|
根据收益率或贴现率为国库券定价。 |
|
回购协议的盈亏平衡折扣。 |
|
国库券的收益率和折价。 |
|
将收益率转换为贴现率。 |
|
根据国库券的特性,以其结算和到期日表示的1个基点(百分之一或0.0001)的价值。你可以将基点与贴现、货币市场或债券等价物收益率联系起来。 |
对于所有在计算中包含收益率的函数,都可以将收益率指定为货币市场或债券当量收益率。这些函数都假定每张国库券的面值为100美元。
国库券回购协议
下面的示例显示如何计算盈亏平衡贴现率。这是正确定价国库券的利率,使出售尾部的利润等于0。
成熟=”26日- 12月- 2002;InitialDiscount = 0.0161;PurchaseDate =”26日- 9月- 2002;SaleDate =“2002年- 10月26日”;report = 0.0149;损益折扣= tbillrepo(RepoRate, InitialDiscount,...购买日期,销售日期,到期)
盈亏平衡折扣= 0.0167
您可以通过检查从回购交易中进出的现金流来检查这个计算的结果。首先计算国债在购买日(9月26日)的价格。
PriceOnPurchaseDate = tbillprice(InitialDiscount,...购买日期,到期,3)
PriceOnPurchaseDate = 99.5930
接下来计算回购协议的到期利息。
RepoInterest =...RepoRate * PriceOnPurchaseDate * days360 (PurchaseDate SaleDate) / 360
RepoInterest = 0.1237
RepoInterest
对于1.49%的30天期回购协议(30/360基点)是0.1237。
最后,计算国库券在发售日(10月26日)的价格。
(盈亏平衡折扣,销售日期,...成熟,3)
PriceOnSaleDate = 99.7167
检查现金流,观察盈亏平衡折扣导致购买日的价格加上应计30天利息的总和等于销售日的价格。下一个表格显示了现金流。
回购协议的现金流
日期 |
现金流出流量 |
流动现金 |
||
---|---|---|---|---|
9/26/2002 |
购买国债 |
99.593 |
回购资金 |
99.593 |
产品的 |
回购的付款 |
99.593 |
出售短期国债 |
99.7168 |
回购利率 |
0.1238 |
|||
总计 |
199.3098 |
199.3098 |
国库券收益率
使用与之前相同的数据,您可以检查在购买和出售国债时的货币市场和债券等价物收益率。这个函数tbilldisc2yield
可以一次执行两个计算。
成熟=”26日- 12月- 2002;InitialDiscount = 0.0161;PurchaseDate =”26日- 9月- 2002;SaleDate =“2002年- 10月26日”;report = 0.0149;损益折扣= tbillrepo(RepoRate, InitialDiscount,...购买日期,销售日期,期限)[beyfield, MMYield] =...tbilldisc2yield ([InitialDiscount;BreakevenDiscount),...[PurchaseDate;SaleDate],成熟度)
盈亏平衡点= 0.0167 BEYield = 0.0164 0.0170 MMYield = 0.0162 0.0168
对于短期国库券(到期日期少于182天),货币市场收益率是债券等价物收益率的360/365,如上图所示。
另请参阅
tbilldisc2yield
|tbillprice
|tbillrepo
|tbillyield
|tbillyield2disc
|tbillval01
|tbl2bond
|tr2bonds
|zbtprice
|zbtyield