利率曲線 curve
我們在上一篇債券中提到,如果要知道一個有(issuer)風險的債券,我們得除了知道無風險利率(OIS,Libor Rate等),還要有一個跟該債券發行人有關的風險增加值,我們一般使用 z-spread來表述。對於獲取(計算)某個issuer的利率曲線,我們有bootstrapping方法,非參數多項式方法,以及函數參數法等等。這裡我們簡單的介紹下bootstrapping方法,svensson模型。
(微信公眾號 cadlag)
一、bootstrapping方法
使用該方法的前提條件是在市場上能夠找到該issuer發行的(liquid的)相同剩餘到期時間的債券;以及如果要求的是超過一年的zero rate,則與每期coupon對應的各個zero rates必須要存在。
例如:
市場上該issuer有一個剩餘期限為1年,票息率coupon 為2%,市場價格為99的債券,則有一年期的zero rate
從市場上一個剩餘時間為2年,票息率為4%,市場價格為100.8的債券,我們有2年期的zero rate
例子:curve from swap-rates ----single curve
我們定義swap-rate 為
其中δ為息票支付的間隔,y_s為swap-rate。該公式表示的就是一個今天簽訂的fix leg為y_s(t_n),支付frequency為δ,剩餘時間為T的,floating flat 為flat的swap的價值(價格)為0。也就是說,fix leg的payoff在t_0的present value為1(100%)。也就等價於,今天以平價(par)發行一個票息率為y_s(t_n),票息頻率為δ,剩餘時間為T的債券。我們看到 swap-rates有標準化的payoff時間點,所以我們可以用bootstrapping方法來獲得。
通過合併第n-period的
得到一個遞歸式子

通過這個基於6M EURIBOR-Curve的遞歸式子,可以求得各自term structure的swap rates。



經過6M Zero Rates interplate 得到的利率曲線的比較:

二 Svensson模型
該模型(1994)svensson對 Nelson-Siegel(1987)的拓展,用函數參數法來刻畫遠期利率(forward rate)。
Discount function 有
其中,

τ是time to maturity
y(τ)是yield to maturity
是待定的係數參數以及
我們知道spot yield function y(τ)與forward rate function f(τ)有如下關係
從而我們有一個可以描述forward rate的二次可導的表達式

假設在市場上已有第i個債券的價格Pi,以及相對於時間(τ)的票息(Ctj)。
給價格加個error process(white noise)得到
為了求出f(τ)里所有的未知參數,即解決一個非線性優化問題,我們minimise帶有相對應的duration為weight的實際值與函數值的平方差,即
通過Marquardt演算法,我們便可以解決該問題,得出待定參數。

今天我們講的比較數學,下一篇,我們講講比較具體的CDS產品。
參考文獻:
1.The handbook of fixed income securities, Frank Fabozzi
2. Zero-coupon yield curves - technical documentation, BIS
關於作者,佛系九〇青年,法蘭克福大學數學系專業,日常打理Q-Quant內容,FRM小白。
微信公眾號 cadlag
推薦閱讀:
※【FICC周評】20180415 分裂的利率
※石磊:中國債市十年漫談(上)
※【債券日評】20180202 2018年1月份債券市場回顧:海外因素、資金面和嚴監管主導下的寬幅震蕩
※債券的票面收益率計算方法
※小白學投資問答系列1:在資產配置中需要哪些資產,不需要哪些資產?











