首页 > 其他分享 >IRS通关秘笈 - 2 - 初见利率互换IRS

IRS通关秘笈 - 2 - 初见利率互换IRS

时间:2024-03-15 15:33:50浏览次数:28  
标签:秘笈 姐姐 IRS FRA 初见 固定 西门 利率

一、什么是利率互换IRS?

每一笔利率互换交易是交易双方约定在特定的时间频率,交换以名义本金为基准计算的浮动与固定利率的金额。

  • IRS的“买方”每一个支付日支付以固定利率、计息基准、名义本金计算的利息,
  • IRS的“卖方”则每一个支付日支付以浮动利率、计息基准、名义本金计算的利息,双方轧差结算。

 

二、IRS的使用场景(对比FRA,IRS能分段锁定利率)

小布为了筹备创业公司的初始资金,向西门总提出1年期500万的贷款。小布两个月后才需要资金到位,西门总坚决要求根据两个月后的利率水平才把贷款利率定下来。小布回忆起2016年年底,身边所有当固定收益交易员的同学们都叫苦连天,说是债灾了,短短的两个月内利率急升100 bp。万一未来的两个月又不幸发生一次债灾,西门总肯定会把贷款利率调上去,那小布就悲催了,贷款利息严重超出了预算。于是小布找来了琦姐姐,想跟她达成一笔2x14的FRA(要知道这是啥,请返回看看第一回),现在就锁定贷款利息成本。

 

当小布兴高采烈地想跟西门总说可以接受他的贷款条款时,西门总的一句话又给小布浇了桶冷水。西门总说,贷款的利率两个月后定下来,但该利率只是为了结算头三个月的利息。贷款开始三个月后,我们再按照市场利率水平,拟定之后三个月的利率。如此类推,我们每三个月定价一次,一年期的贷款,就四次的利率定价

 

小布想起了琦姐姐,也想到了琦姐姐刚教他的FRA。小布找到了琦姐姐,跟她详细说了西门总现在提出的条款。上有政策下有对策,小布的小聪明让他灵机一动,闪现出了一个解决办法。既然西门总要求四次定价,那就直接跟琦姐姐做四笔FRA,分别是2x5 FRA、5x8 FRA、8x11 FRA和11x14 FRA。小布本以为琦姐姐会夸他聪明,没想到琦姐姐却说,小布确实活学活用,但是这牵涉到四笔远期利率协议交易,若未来一年的利率预期并不是稳定不变,就会有四个不同的固定利率,结算起来很乱。小布有点失望,但毕竟琦姐姐说的话是对的,就问琦姐姐有没有更好的解决办法。

 

琦姐姐说,如果刚刚提出的四笔FRA交易,都用一样的固定利率,那就方便多了,省的要分四笔交易、用四个固定利率。琦姐姐继续说,既然用了同一个固定利率,那就不用分开四笔交易了,直接浓缩为一笔交易,从某天起,以500万为基础,每三个月以轧差的形式兑付固定利率与浮动的“西门总贷款利率”(计算期限为3个月)。

 

小布说,上一期我们敲定了一年期的FRA固定利率为10%,这一次我们也敲定固定利率为10%吧。假设西门总贷款利率在两个月、五个月、八个月、十一个月后为W%、X%、Y%与Z%,那么琦姐姐会在支付日分别给小布 (W%-10%)、(X%-10%)、(Y%-10%)和(Z%-10%)。如果上述的公式为负,那就是小布要补给琦姐姐的了。

 

这样子的合约,理论上等于小布现在就能锁定了两个月后开始的一年期的贷款利率。

 

小布和琦姐姐最新的讨论结果,就是利率互换的雏形。利率互换英文叫Interest Rate Swap,或简称IRS。

 

三、IRS合同要素

名义本金 (notional amount)

跟FRA一样,名义本金是IRS的基础信息,用来计算每一个支付日里固定与浮动两端的实际利息。小布与琦姐姐的约定中,500万只是用作计算,双方并没有向对方打款500万,因此是“名义”本金。

 

固定利率 (fixed rate)

小布与琦姐姐暂定的10%。我留个伏笔,这里先说“暂定”。

即IRS的“买方”,要支付的利率

 

浮动利率 (floating rate)

也称作参考利率 (referencerate)或重置利率 (reset rate、fixing rate)。这次的参考利率就是每3个月确定一次的“西门总贷款利率”。

即IRS的“卖方”,要支付的利率

 

贴现利率 (IRS没有该元素)

传统的IRS,每一期都是SPS风格,而不是FRA风格。

因此没有贴现的说法。 

 

起息日 (start date)、到期日 (maturity date)

这个概念跟FRA是一样的。小布的IRS起息日是两个月后的今天,到期日是起息日后的1年。

 

利率确定日 (rate determination date)

浮动利率确定的日期。西门总每三个月确定一次往后三个月的利率水平,就是利率确定日。一般在利率重置日的前一天确定。

 

重置频率 (reset frequency)

浮动利率确定的频率。西门总每三个月确定一次利率,重置频率也就是季度了。

 

浮动利率计息方法(floating rate calculation method)

选项是复利(compoundinterest)或单利(simpleinterest)。

如果支付周期大于重置频率,那浮动利率计算方法才有可能为复利,否则一致为单利

 

利息支付日(payment date)

这个影响了到底这笔IRS是FRA属性还是SPS属性(如果忘记了SPS是什么,请回看第一回)。如果利率支付日等于每一期的起息日,那就是FRA属性。如果利率支付日等于每一期的到期日,那就是SPS属性。传统的IRS是SPS属性。

 

计息基准(day count)

跟FRA一样,可以选择“实际/实际”、“实际/360”、“实际/365”等。

 

交易方向(trade direction)

支付固定(pay fixed)或收取固定(receive fixed)。传统上,只需要表达固定端的方向,反过来就是浮动端的方向了,因此不用累赘的说“支付固定、收取浮动”或“收取固定、支付浮动”。

 

四、IRS收取固定方,结算金额计算公式

 利率互换交易中,收取固定方(receive fixed)每一期的结算金额公式:

五、IRS交易模板

FR007利率互换 交易模板

 

 

SHIBOR_3M利率互换 交易模板

 

OvernightIndexed Swap (OIS) 交易模板

 

标签:秘笈,姐姐,IRS,FRA,初见,固定,西门,利率
From: https://www.cnblogs.com/frankcui/p/18075539

相关文章

  • 3-The_first_tow_laws
    APARTICLEThefirstlawTheproblemarisesbecausetheprocessorthatperformsthephysicscalculationsisn’tcompletelyaccurate.Thisinaccuracycanleadtoobjectsgettingfasteroftheirownaccord.Abettersolutionistoincorporatearoughapproxi......
  • The First Software Engineering Homework
    这个作业属于哪个课程软件工程2024-双学位(广东工业大学)这个作业要求在哪里软件工程第一次作业这个作业的目标熟悉Markdown语法,熟悉git操作,学会写blog。其他参考文献目录1个人简历1.1自我介绍1.2当前水平2展望未来2.1阅读《构建之法》2.2未来规......
  • Git - error:you need to resolve your current index first 解决方案
    场景:从dev-test分支上拉取dev分支上的代码(意外操作,本应该拉取dev-test分支)相当于从一个分支A,切换到分支B,对B分支进行了pull的操作错误提示:error:youneedtoresolveyourcurrentindexfirst原因:在执行pull操作时,实际是执行了:fetch+merge两个操作。由于分支B很久未......
  • NetCore3.1 引入PostgerSql + DbFirst
    十年河东,十年河西,莫欺少年穷学无止境,精益求精1、新建控制台项目PostgreSQLApp,引入如下包<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>netcoreapp3.1</TargetFramework></Prope......
  • Erase First or Second Letter
    先来看一下官方解答首先对任意一个操作序列,如果存在某次操作二排在相邻的操作一前面,那我们把这两次操作换成连续的两次操作一,得到的字符串显然不变所以我们可以先一直进行操作一,然后在进行操作二,我们把一种操作序列记为\((i,j)\),表示进行了\(i\)次操作一之后进行了\(j\)次操作二......
  • The First 寒假集训の小总结
    转眼间十五天的寒假集训已经结束,也学习到了许多新知识,dp,线段树,单调栈和单调队列......,假期过得还是很有意义的,虽然我的两次考试成绩不尽人意(只能怪我自己没有好好理解知识点还有好好做题),但OI之路还任重而道远,集训与考试可以说是对我的一次极大磨练,新学期的学习中我要首先把心态端......
  • FirstMD
    如何遍历一个窗体中的某一种控件假设我要遍历所有的Label控件.我们知道一个窗体中的所有控件都是Form.Controls中的成员,想要得到窗体中的所以成员,可以用foreach来遍历Controls属性中的对象。注意,Controls属性中包含的对象都是以Control基类形式存在的,这就是说我们只能用foreach......
  • TCL学习:First Class Tcl Objects and Relationships
    前言:最近需要移植vivado工程到新板卡上。之前只学了基础TCL语法,复杂一点的指令看博客看文档对陌生名词挠头。才发现官方文档VivadoDesignSuiteTclCommandReferenceGuide(UG835)第一章的FirstClassTclObjectsandRelationships对Vivado用到的TCL的指令做了很好的知识铺......
  • D. Divisible Pairs
    原题链接题解如果\((a_i+a_j)\mod\x==0\)那么\((a_i\mod\x+a_j\mod\x)\mod\x==0\)如果\((a_i-a_j)\mod\y==0\)那么\(a_i\mod\y==a_j\mod\y\)所以我们可以把每个\(a\)的求模情况存下来,\(a[i]\)的贡献为其前面的\(a\)出现的对应求模情况数量\(co......
  • P3654 First Step (ファーストステップ)
    FirstStep(ファーストステップ)题目背景知らないことばかりなにもかもが(どうしたらいいの?)一切的一切尽是充满了未知数(该如何是好)それでも期待で足が軽いよ(ジャンプだ!)但我仍因满怀期待而步伐轻盈(起跳吧!)温度差なんていつか消しちゃえってね冷若冰霜的态度有朝一日将会消......