• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      債券持有期收益率,久期及在險價值計算和分析

      2020-02-20 14:30:27楊偉杰
      時代金融 2020年2期

      楊偉杰

      摘要:債券投資最近幾年慢慢引入個體投資者的視線之中。隨著中國剛性兌付制度取消,債券投資的違約組合管理變得至關重要。而個體投資者因為債券投資專業(yè)要求而占有整體的少部分。本文通過使用python計算機語言作為工具,提供持有到期收益率,考利久期,以及風險指標VaR(在險價值)的計算方法。為投資者提供債券分析的簡便方法。

      關鍵詞:債券YTM? 麥考利久期? VaR? Python

      一、持有到期收益率,麥考利久期及在險價值

      目前,債券投資主要以機構投資者為主,個體投資者屬于少數前提,主要是由于債券投資對于專業(yè)知識的要求比較高,其收益率的計算,久期管理,VaR計算對個體投資者要求較高,其實通過python的數據處理可以處理流動性較高的債券收益率,久期和VaR的計算。首先在通過python實現上述計算,需要了解債券的一些基本要素,分別是:債券面值,附息利率,附息頻次,債券存續(xù)時長,債券現值,發(fā)行主體。本文主要關注前五個要素。其中假設債券持有到期,其持有到期收益率并不是附息利率,需要通過上述五個要素進行計算才能知道投資者的回報率。而債券的現值(即債券的每日收盤價)在不斷變化,因此其收益率也在不斷變化。針對折價,溢價,平價發(fā)行的債券其收益率變化也會不同。通過python則可以完成持有到期收益率(YTM)的計算。為投資者選擇債券提供一些指導。

      在完成債券的YTM計算后,則可以繼續(xù)計算麥考利久期。麥考利久期是債券投資中的重要工具,它的數值可以反映投資者的債券投資現金流平均的回流時間;其次久期很好的反映了債券價格對應利率變化的敏感度,并且通過債券的久期的管理可以對債券組合的杠桿進行很好的管理。在本文中,可以通過python很快的進行麥考利久期的計算,從而方便投資者進行債券投資的進一步分析以及債券池的管理和存續(xù)。

      最后,VaR指標的全稱為Value at Risk(在險價值),由摩根大通提出,是指在一定的時間內,一定的置信度下,投資者最大的期望損失。本文利用python通過歷史模擬法一步得出不同置信度下的VaR,幫助投資者更好的進行債券投資組合的管理。對于風險超過投資者能力的債券及時止損,達到初步控制風險的作用。

      二、 Python在本項目中的作用及項目邏輯

      首先第一部分,在YTM計算部分,python通過datatime模塊進行附息日和債券現值日期 差的確定,從而確定每筆附息日的折現時長;其次利用循環(huán)語句根據選定時間內的債券收盤價,通過公式運算求得YTM。

      其次,在得到利率曲線后,通過python中的基礎運算,寫出久期公式,并通過dataframe的形式導入源數據,按照次序循環(huán)帶入公式,得到債券在不同收盤日的麥考利久期。

      最后直接利用python的quantile函數和繪圖模塊得到不同置信度下的VaR。至此完成整個項目,得到YTM,麥考利久期和VaR三個數據。

      三、債券選擇:債券持有到期計算——基于python- dataframe、datatime模塊

      在債券市場中,以流動性較好的債券為例,其債券價格在不斷的變化,而債券的附息利率并不等于其真實收益率。以債券代碼:113526(聯泰轉債)為例,通過python對債券數據的爬取,并進行計算,可以獲得該債券在每天收盤時的持有到期收益率。

      首先通過python獲取該債券的源數據的csv文件,通過python以dataframe的形式讀取該文件。其中該數組的第一列為日期。債券的持有到期收益率公式如下:

      該債券的存續(xù)日期為6年,面值100,并且每年的附息利率不相等。其中pv作為每日的收盤價進行變化從而影響YTM的變化。計算YTM之前,先要確定附息日距離當日收盤日的天數差距(以年化記錄)從而確定所有分母的冪。

      通過下面的代碼,可以確定債券在每年的附息日點和當前債券現值的收盤日之間的天數差值,求得天數差值后,通過append函數添加到列表中,保存起來。在編寫公式時,將所求的天數差進行年化(除以365天),然后帶入公式,使用Sympy函數來求解高次方程,即可得到每個交易日下的持有到期收益率的具體數值。

      在得到數據后,通過使用matplotlib繪圖函數來探索YTM的圖像便于分析。從下圖中我們可以看到,債券的持有到期收益率在3.5%附近。債券的持有收益率之所以維持在較低水平,是因為該債券是可轉債,債券持有者具有在未來時刻將債券按照一定比例轉化成股票的權利。該權利歸屬于投資者,因此債券發(fā)行方通過降低債券的收益率來彌補投資者獲得的相對優(yōu)勢。如果移除債轉股的特性,這只債券的收益率將會出現進一步的上升,因為債轉股特性對債券持有者有利,作為移除該權利需要對投資者進行溢價補償。

      其次,觀察該債券的持有期收益率的走勢,可以發(fā)現是逐步下降的(橫坐標軸時間線降序排列),主要是因為其債券價格從截取時間段的初始值102元上升到了138.38元(結束值)。從上述的公式中我們可以發(fā)現債券的價格和持有到期收益率呈負向關系。因此實際計算得出的數值和理論公式中的數值是趨于一致的。

      四、債券存續(xù)管理:麥考利久期計算——基于python函數計算模塊

      在獲得債券的YTM后,我們需要建立債券現值與利率之間的聯系。麥考利久期能夠很好反應兩者變化的敏感度。首先先給出麥考利久期的計算公式:

      觀察公式我們發(fā)現分子部分是債券價格變動的百分比,分母部分是利率變動的百分比。通過公式可以大致理解其意義:債券價格對利率變動的敏感度。麥考利久期越大,說明越敏感,利率變動會引起債券價格變動幅度更大。在這里,使用python的循環(huán)語句我們可以快速的計算出麥考利久期,并且在處理數據時要注意一些極端異常值及時剔除,以免影響判斷。

      并且利用matplotlib的繪圖功能,同樣可以對麥考利久期的變化進行直觀的分析??傮w來說,債券的麥考利久期越大,說明現金流的平均回流時間越慢。由于其每日的收盤價格并不是完全由市場利率來決定,市場參與者的買賣行為也會應該債券的現值,并且麥考利久期假設利率平行移動,但是很顯然,真實市場上的投資利率并非平行移動。因此從圖中可以觀察出這只債券的麥考利久期波動變化十分劇烈,主要是由于其分子——債券價格的劇烈變化導致了其久期的劇烈變化。在以久期作為債券池管理手段時,針對波動比較劇烈的債券,我們可以觀察久期的分布情況,平均數,眾數等方式來獲得更加有用的麥考利久期方面的信息。

      除去麥考利久期之外,還有修正久期,美元久期,關鍵利率等其他種類的久期也可以使用python進行編寫來進行進一步的數據處理。在這里只介紹麥考利久期。

      五、風險管理:在險價值計算——基于python-quantiles函數及matplotlib模塊

      在完成債券的久期管理及計算之后,最后一步也至關重要,使用VaR進行債券的風險管理。本文采用簡單的歷史模擬法,即對歷史數據進行排序,通過不同置信度下進行切割,得到投資者在某個時間段內某個置信度下的期望損失。為投資者提供止損的指導。

      在python中,主要使用quantiles內置函數計算VaR,再通過matplotlib模塊來直觀繪制VaR圖像,幫助投資者做出合適的決策。

      上圖代表的是這只債券在歷史模擬法下的在先價值,圖中的黑色虛線代表的是在95%的置信度下的VaR。投資者在給定時間段內的95%置信度下的期望損失。當投資者的實際損失逐步逼近黑線甚至超過黑線時,需要提升警覺,甚至準備賣出債券以止損。當投資者的投資損失未靠近或觸及黑線時,則說明該債券在投資者定義的風險承受能力下處于安全地帶,可以繼續(xù)持有。對于不同投資者對風險的態(tài)度,還可以設置99%,90%,99.99%等不同置信度,使得結果更加嚴格,提高風險控制的門閥。本文主要以歷史模擬法得到該債券的在險價值。歷史模擬沒有分布假設,在數據量大時精度會提升。若數據量較小時可以使用參數法或者蒙特卡洛模擬等發(fā)放來繪制VaR曲線。

      但是VaR也有不足的地方,VaR作為譜風險的一種特殊性,在95%的分位點賦予了100%的權重,其實并沒有考慮尾部的極端風險。從上圖中我們可以看,黑色虛線的左側部分其實出現了一個很小的高峰,而VaR并不能反映該風險。因此,若投資者更加關注尾端風險,可以使用Expected Shorfall(損失期望值)來更好的反應尾部的極端風險。

      六、總結

      對于投資者而言,債券投資和股票投資占據了金融市場上的大部分份額。而無論是投資標的的選擇,還是標的存續(xù)期管理,兩者所要求的專業(yè)知識和技能是不同的。就債券而言,在選擇初始標的時,需要關注債券的持有到期收益率,麥考利久期,債券的評級,發(fā)行主體,附息利率等等作為選擇標的的信息指標,其中發(fā)行主體和評級十分重要,主要是因為債券存在違約的可能性。其次,若投資者持有多個債券時,針對整個債券池的管理和股票池的管理方式也不太相同。債券組合中久期管理和VaR管理顯得尤為重要。債券組合的市值變動往往表現出對利率的負相關性,通過久期可以很好的衡量兩者的敏感度,若投資者更加追求精度,則可以使用凸度來進行債券價值變動的更好擬合??傮w來說,上述提到的指標和管理方法可以使用python作為工具進行計算來提升效率,縮短指標的計算時間,從而能夠為投資者及時提供持有標的的綜合情況,便于投資者做出投資決策。

      參考文獻:

      [1]拉爾夫·吳.收益率曲線、久期與套息收益. 金融市場研究,2017(08):11-21.

      [2]Homaifar,Michello.A generalized algorithm for duration and convexity of option embedded bonds. Applied Economics Letters,2019:835-842.

      [3]王禹辰.基于VaR的可轉換債券市場風險的度量.時代金融,2017(03):251-258.

      [4]敬志勇,王周偉.信用評級、債券久期與投資者判斷分歧.金融經濟學研究.2014(06):29-38.

      作者單位:上海大學

      澄迈县| 丰台区| 襄城县| 克什克腾旗| 玉环县| 广南县| 闽清县| 浏阳市| 海淀区| 哈巴河县| 西盟| 台东县| 岗巴县| 汝城县| 仪陇县| 洪泽县| 孙吴县| 西盟| 东城区| 五莲县| 宝应县| 乌鲁木齐县| 中方县| 婺源县| 巴里| 获嘉县| 莱芜市| 永泰县| 潮州市| 新闻| 石城县| 武功县| 阿荣旗| 集安市| 武义县| 独山县| 上饶县| 涿鹿县| 武胜县| 永修县| 德阳市|