Financial Toolbox™软件提供了以下一套用于计算国库券价格和收益率的功能。
国债功能
函数 |
目的 |
---|---|
将贴现率转换为收益率。 |
|
根据收益率或贴现率计算的国库券价格。 |
|
回购协议的盈亏平衡折扣。 |
|
国债的收益率和贴现率。 |
|
将收益率转换为贴现率。 |
|
一个基本点的价值(一个百分点的百分之一,或0.0001)给定国库券的特征,如它的结算和到期日。你可以将这个基点与贴现率、货币市场收益率或债券等价物收益率联系起来。 |
对于计算中包含yield的所有函数,您可以将yield指定为货币市场或债券当量的收益率。这些功能都假定每张国库券的面值为100美元。
下面的示例演示如何计算收支平衡的折现率。这是正确定价国库券的利率使得出售尾部的利润等于0。
成熟=”26日- 12月- 2002;InitialDiscount = 0.0161;PurchaseDate =”26日- 9月- 2002;SaleDate =“2002年- 10月26日”;RepoRate = 0.0149;保本折扣= tbillrepo(报告,初始折扣,...PurchaseDate SaleDate、成熟度)
BreakevenDiscount = 0.0167
你可以通过检查回购交易的现金流入和流出来检查这个计算的结果。首先计算国库券购买日(9月26日)的价格。
PriceOnPurchaseDate = tbillprice (InitialDiscount,...PurchaseDate成熟度3)
PriceOnPurchaseDate = 99.5930
接下来计算回购协议的到期利息。
RepoInterest =...RepoRate * PriceOnPurchaseDate * days360 (PurchaseDate SaleDate) / 360
RepoInterest = 0.1237
RepoInterest
对于1.49%的30天期限回购协议(30/360基础)是0.1237。
最后,计算国库券发售日(10月26日)的价格。
PriceOnSaleDate = tbillprice(break - even discount, SaleDate,...成熟,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日”;RepoRate = 0.0149;保本折扣= tbillrepo(报告,初始折扣,...购买日期,销售日期,到期)[BEYield, MMYield] =...tbilldisc2yield ([InitialDiscount;BreakevenDiscount),...[PurchaseDate;SaleDate],成熟度)
break - even discount = 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