一直想不通 为什么按照公式 credit spread增加的时候 cds价格下降
但是不应该是long cds赚钱嘛
发亮_品职助教 · 2024年08月09日
有个小问题哈,Credit spread增加的话,是buy CDS protection买入保险的一方赚钱,不是long CDS赚钱,因为long CDS是long credit risk、主动承担信用风险,属于卖出保险sell CDS protection。
Buy/sell说的是合约的买卖,Long/short说的是头寸,其他的资产,buy=long,sell=short,但CDS这块是反的,CDS合约买卖和头寸刚好是相反的,所以需要注意转换关系。
因为这个头寸转换很麻烦,咱们固收这块基本都是说Buy cds protection/ or sell CDS protection,不太会说long/short。基本上题目都是Buy/sell
但如果要说long/short的话,关系是:
buy CDS protection = 买保险转移风险 short CDS = short credit risk
sell CDS protection = 卖保险承担风险 long CDS = long credit risk
下面说一下这个公式的问题
CDS price = 1 + (fixed coupon - credit spread)×duration
这个CDS price公式,是算新CDS合约的upfront premium时使用的。
因为CDS是一份公平合约,如果定价合理的话,期初的CDS price应该等于1,不等于1就说明其中一方要给另外一方支付一个upfront premium。支付多少,就是这个CDS price和1的差价。
根据这个CDS Price前后的改变,我们也可以算出来盈利哈。但就是比较复杂:
假设期初我们是buy CDS protection,算出来的CDS price=0.8,说明我们买CDS掏的钱太少了,应该补(1-0.8)=0.2,作为upfront premiium在期初一次性给对手方。
假设过了一个月,credit spread上升,CDS price算出来是0.7,这意味着如果按照新市场条件,重新在市场上买入CDS合约的话,需要支付upfront premium=(1-0.7)=0.3
这样的话,其实我们最开始买的CDS合约是盈利的。
因为期初买入的时候,只支付了0.2的upfront premium,一个月后,按照新市场条件,新买CDS合约要支付0.3 upfront premium。那我们可以把这个旧合约直接卖出(或者重新签一个反向合约,卖出新的CDS合约,新旧CDS合约抵消),卖出CDS保险拿到0.3的upfront premium。
于是,期初旧合约支付0.2,期末反向对冲收到0.3,旧合约净盈利是0.1