主要内容

计算国库券价格和收益率

简介

金融工具箱™软件提供了以下一套功能,用于计算国库券的价格和收益率。

国库券功能

函数

目的

tbilldisc2yield

将贴现率转换为收益率。

tbillprice

根据收益率或贴现率为国库券定价。

tbillrepo

回购协议的盈亏平衡折扣。

tbillyield

国库券的收益率和折价。

tbillyield2disc

将收益率转换为贴现率。

tbillval01

根据国库券的特性,以其结算和到期日表示的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,如上图所示。

另请参阅

|||||||||

相关的例子

更多关于