定价使用利率期限结构
介绍
工具可以提供给函数的组合不同类型的仪器或仪器相同类型的组。当前版本的工具箱可以计算价格和敏感性五仪器类型的使用利率曲线:
债券
固定利率的笔记
浮动利率票据
掉期交易
美洲国家组织可赎回和可卖回的债券
美洲国家组织机构
除了这些工具,工具箱还支持计算价格和任意的现金流的敏感性。金宝app
期权和利率地板和帽是不在上述列表的支持工具。金宝app这些工具不支持,因为他们的定价和灵敏度函数需要一个随金宝app机模型的进化利率。利率期限结构用于定价视为确定性,因此并不是适合定价这些乐器。
金融工具的工具箱™还包含函数,使用Heath-Jarrow-Morton (HJM)和Black-Derman-Toy (BDT)模型来计算价格和敏感的金融工具。这些模型支持计算包括期权和金宝app利率地板和帽子。看到使用利率树定价模型信息计算价格和敏感的金融工具使用HJM和BDT模型。
计算工具的价格
仪器的主要功能用于定价组合intenvprice
。这个函数与函数计算的价格,个人的家庭类型的仪器。当它被调用时,intenvprice
分类中包含的组合InstSet
通过仪器类型,并调用适当的定价功能。仪器之间的映射类型和定价功能intenvprice
调用
债券价格一套零曲线 |
|
价格由一组固定利率注意零曲线 |
|
价格的浮动汇率报告一组曲线为零 |
|
价格交换的一组曲线为零 |
您可以使用这些函数分别价格乐器。查阅参考页有关使用这些函数的具体信息。
intenvprice
作为输入一个利率期限结构创建intenvset
,一个投资组合的利率或有衍生品工具创建instadd
。
的语法使用intenvprice
价格整个投资组合
价格= intenvprice (RateSpec InstSet)
地点:
RateSpec
利率的期限结构。InstSet
投资组合的名称。
例如:定价工具的组合
考虑一下这个例子使用intenvprice
函数工具提供的价格组合金融工具的工具箱软件。
提供的MAT-filederiv.mat
存储一组投资组合作为工具变量ZeroInstSet
。MAT-file还包含了利率期限结构ZeroRateSpec
。您可以显示的仪器功能instdisp
。
负载deriv.mat;instdisp (ZeroInstSet)
索引类型CouponRate结算期限为基础……1键0.04 01 - 1月- 2000年01 - 1月- 2003年1南…2键0.04 01 - 1月- 2000年01 - 1月- 2004年2南…索引类型CouponRate解决成熟度FixedReset基础……3固定0.04 01 - 1月- 2000年01 - 1月- 2003年1南…指数型传播解决成熟度FloatReset基础……4浮动20 01 - 1月- 2000年01 - 1月- 2003年1南…索引类型LegRate解决成熟度LegReset基础……5交换20[0.06]01 - 1月- 2000年01 - 1月- 2003[1]南……
使用intenvprice
计算的价格中包含的工具组合ZeroInstSet
。
格式银行价格= intenvprice (ZeroRateSpec ZeroInstSet)
价格= 98.72 97.53 98.72 100.55 3.69
输出价格
是一个向量包含所有的乐器组合的价格的顺序显示的吗指数
列显示instdisp
。因此,前两个元素价格
对应于前两个债券;第三个元素对应于固定利率注意;第四个浮动汇率注意;和第五元素对应的价格交换。
计算仪器敏感
一般来说,您可以计算敏感性作为美元价格变化或价格变化百分比。工具箱报告所有敏感作为美元的敏感性。
使用利率期限结构,可以计算出两种类型的衍生品价格敏感性,δ和伽马。δ代表美元价格敏感性的变化观察到的收益率曲线。γ代表美元三角洲的敏感性变化观察到的收益率曲线。
的intenvsens
函数计算仪器敏感性和仪器的价格。如果你需要价格和灵敏度的措施,使用intenvsens
。一个单独的调用intenvprice
不是必需的。
这是语法
(δ、伽马、价格)= intenvsens (RateSpec InstSet)
在那里,像以前一样:
RateSpec
利率的期限结构。InstSet
投资组合的名称。
例如:敏感性和价格
这里是一个例子,它使用intenvsens
计算敏感性和价格。
格式银行负载deriv.mat;(δ、伽马、价格)= intenvsens (ZeroRateSpec ZeroInstSet);
银行格式显示结果在一个矩阵。
所有=(δ射线价格)
所有= -272.64 1029.84 98.72 -347.44 1622.65 97.53 -272.64 1029.84 98.72 -1.04 3.31 100.55 -282.04 1059.62 3.69
查看每一美元敏感性,把前两列的最后一个。
(δ。/价格,γ。/价格,价格)
ans = -2.76 10.43 98.72 -3.56 16.64 97.53 -2.76 10.43 98.72 -0.01 0.03 100.55 -76.39 286.98 3.69
美洲国家组织可赎回和可卖回的债券
选项调整(OAS)是一种有用的方式传播价值和比较证券与嵌入选项,可调用或可卖回的债券。基本上,当常数或平面传播被添加到利率曲线/利率在树上,定价模型的值等于市场价格。金融工具的工具箱支持定价的美国、欧洲和百慕大使用不同的利率模金宝app型可赎回和可卖回的债券。债券的价格与嵌入选项是:
可赎回债券的持有者购买了债券发行和出售看涨期权:
价格可赎回债券
=债券−价格看涨期权价格的选择自由
可卖回的债券,持票人已经买了债券和一个看跌期权:
价格可卖回的债券
=价格选择自由债券+价格看跌期权
有两个额外的敏感性与美洲国家组织债券与嵌入式期权:期权调整持续时间和选择凸性调整。这些是类似于修改后的持续时间和option-free债券的凸性的概念。测量持续时间是一个通用术语,描述了敏感的债券的价格是一个平行的收益率曲线的转变。修改时间和修改凸性假设债券的现金流收益率曲线变化时不改变。这不是适用于办公时间或OA凸性,因为现金流可能会改变由于债券的风险选择组件。
美洲国家组织机构
经常与嵌入式期权债券发行,然后使标准价格/收益或传播措施无关紧要。例如,一个直辖市关心的机会在未来利率可能下跌可能与一个条款,允许债券发行债券偿还债券的到期之前。这是一个看涨期权的债券,必须纳入债券的估值。Option-adjusted传播(OAS),调整债券传播的价值选择,是评价的标准衡量债券与嵌入选项。金融工具的工具箱支持计算option-adjusted债券利金宝app差与单一嵌入选项使用代理模式。
证券业和金融市场协会(SIFMA)有一个简化的方法计算美洲国家组织机构问题(政府资助实体如房利美(Fannie Mae)和房地美(Freddie Mac)称为“代理美洲国家组织。”在这种方法中,债券只有一个调用日期(欧洲),并使用黑色的模型(见BMA欧洲可赎回证券公式在https://www.sifma.org债券价值的选择。债券的价格计算如下:
价格
可调用的=价格
不可赎回- - - - - -价格
选项
在哪里
价格
可调用的可赎回债券的价格。
价格
不可赎回不可赎回债券的价格,也就是说,债券的价格呢bndspread
。
价格
选项的价格是选择,选择使用黑色的价格模型。
该机构美洲国家组织传播,使用时在前面的公式,收益率的市场价格。金融工具的工具箱支持这些功能:金宝app
美洲国家组织机构
美洲国家组织机构的功能 |
目的 |
---|---|
计算可赎回债券的美洲国家组织使用机构美洲国家组织模型。 |
|
价格可赎回债券美洲国家组织使用机构美洲国家组织模型。 |
有关机构美洲国家组织的更多信息,请参阅机构Option-Adjusted利差。
另请参阅
instbond
|instcap
|instcf
|instfixed
|instfloat
|instfloor
|instoptbnd
|instoptembnd
|instoptfloat
|instoptemfloat
|instrangefloat
|instswap
|instswaption
|intenvset
|bondbyzero
|cfbyzero
|fixedbyzero
|floatbyzero
|intenvprice
|intenvsens
|swapbyzero
|floatmargin
|floatdiscmargin
|hjmtimespec
|hjmtree
|hjmvolspec
|bondbyhjm
|capbyhjm
|cfbyhjm
|fixedbyhjm
|floatbyhjm
|floorbyhjm
|hjmprice
|hjmsens
|mmktbyhjm
|oasbyhjm
|optbndbyhjm
|optfloatbyhjm
|optembndbyhjm
|optemfloatbyhjm
|rangefloatbyhjm
|swapbyhjm
|swaptionbyhjm
|bdttimespec
|bdttree
|bdtvolspec
|bdtprice
|bdtsens
|bondbybdt
|capbybdt
|cfbybdt
|fixedbybdt
|floatbybdt
|floorbybdt
|mmktbybdt
|oasbybdt
|optbndbybdt
|optfloatbybdt
|optembndbybdt
|optemfloatbybdt
|rangefloatbybdt
|swapbybdt
|swaptionbybdt
|hwtimespec
|hwtree
|hwvolspec
|bondbyhw
|capbyhw
|cfbyhw
|fixedbyhw
|floatbyhw
|floorbyhw
|hwcalbycap
|hwcalbyfloor
|hwprice
|hwsens
|oasbyhw
|optbndbyhw
|optfloatbyhw
|optembndbyhw
|optemfloatbyhw
|rangefloatbyhw
|swapbyhw
|swaptionbyhw
|bktimespec
|bktree
|bkvolspec
|bkprice
|bksens
|bondbybk
|capbybk
|cfbybk
|fixedbybk
|floatbybk
|floorbybk
|oasbybk
|optbndbybk
|optfloatbybk
|optembndbybk
|optemfloatbybk
|rangefloatbybk
|swapbybk
|swaptionbybk
|capbyblk
|floorbyblk
|swaptionbyblk