從度量晃動,到熬過晃動
本階梯前面,你學會了如何*度量*這份危險。一家保險公司握著兩堆有日期的現金流——它持有的資產,和它承諾要付的負債——利率一動,兩堆的價值就此消彼長。把兩者的錯配濃縮成一個數字,就是**存續期間缺口**:大體等於資產存續期間減去負債存續期間。缺口為零,意味著一個小幅利率變動會把兩堆推動相同的百分比,夾在中間的盈餘便巋然不動。這就是**資產負債管理**的儀表盤指示燈。
可度量缺口和填平缺口是兩碼事。這篇指南講的是*動手做*一件事——刻意安排資產那一堆,使得無論利率向哪個方向猛動,資產價值的變化都恰好抵消負債價值的變化。你不是在賭利率的方向,而是在搭一個對方向不太在意的頭寸。這個目標有個氣派的名字叫免疫:給資產負債表打疫苗,讓一記利率衝擊穿過它而不留下傷口。
雷丁頓的三個條件
1952 年,英國精算師法蘭克·雷丁頓(Frank Redington)寫下了免疫一個基金究竟需要什麼,他的配方有三味料。第一,資產的現值等於負債的現值——你一開始桌上就有足夠的錢。第二,正是你已經見過的存續期間匹配條件:資產存續期間等於負債存續期間,於是一個小幅利率變動會把兩堆推動相同的一階幅度,這些效應彼此抵消。到此為止,不過是「把存續期間缺口設成零」。
第三個條件才是巧妙之處,也是免疫勝過單純存續期間匹配的原因:資產的凸性(那段擴散、那個彎)必須*大於*負債的凸性。回想存續期間與凸性那篇指南:價值與利率的關係不是直線,而是一段緩緩的彎,而凸性是你的朋友——它意味著利率上升時資產少跌一點、利率下降時資產多漲一點。倘若你的資產比負債*更*凸,那麼一階效應抵消之後,剩下的二階擺動在*任一*方向上都對你有利。這就是全部的魔法所在:一個小幅的平行移動,無論上下,都讓你至少不比原先差。
有一幅圖能讓第三個條件變得鮮活。假設你欠一筆 10 年後到期的整付款項——你的負債存續期間約為 10。你可以買一張 10 年期零息債券,把它分毫不差地匹配上。或者你可以*跨騎*這個日期:持有一些 5 年期債券和一些 15 年期債券,配比讓平均存續期間仍是 10。這個跨騎組合比單一的「子彈」更分散——更凸。利率一跌,長的 15 年那條腿猛漲;利率一升,短的 5 年那條腿給你現金、好按新的更高利率再投資。無論哪一種,跨騎組合在一邊賺的,大約就抵了它在另一邊虧的,盈餘因此得到保護。
Redington immunization — three conditions
(1) PV(assets) = PV(liabilities) enough money
(2) Duration(assets) = Duration(liabs) gap = 0, 1st order cancels
(3) Convexity(assets) > Convexity(liabs) 2nd order in your favour
Meet all three -> small parallel rate shift (up OR down)
leaves surplus >= its starting level.當你想要確定性:匹配與專款專投
免疫匹配的是一個*彙總統計量*——存續期間——並容忍年復一年地買進賣出。還有一種更直白、更倔強的替代法:**現金流匹配**。對你必須支付的每一筆款項,都配上一項在完全相同的時點、付給你完全相同金額的資產。明年六月欠 100?就持有一項明年六月恰好交付 100 的東西。把整張負債時間表都這麼做完,付每一張帳單的錢在帳單到來之前就已經在路上了。沒有什麼要預測,也沒有什麼得在尷尬的時刻賣掉。
一個小小的算例就能看出它有多乾淨。假設你在第 1 年欠 50、第 2 年欠 50、第 3 年欠 1,050。買一張面值 1,000、票息 5% 的 3 年期債券:它分別派出 50、50,以及 50 + 1,000 = 1,050——分毫不差、日期對日期地匹配上。這下利率的變動幾乎變得無關緊要。你一路上什麼都不賣,所以債券價格下跌傷不到你;你不必把到期的本金再投資,所以低利率也咬不到你。現金流匹配*同時*中和了利率風險和再投資風險,這是免疫做不到的。
當這種精確匹配的思路被立成一項常設的、圍起來專用的策略時,它有了自己的名字:**專款專投**(dedication)。你劃出一束特定的債券,把它*專門撥給*某一組負債,讓它自行流盡——別的什麼都不碰。一個為 30 年養老金給付專設的組合,只須持有橫跨這 30 年逐年到期的債券,於是每一年的養老金都由那一年的債券收入來兌付。這個詞道出了精神所在:那些資產只有一份差事,並與基金的其餘部分隔開。這是精算師能給退休者的最叫人安心的承諾——付你那張支票的錢早已撥好,上面寫著你的名字。
免疫誠實的局限
現在到了謹慎的精算師從不跳過的部分。免疫是一個漂亮的近似,而非保證,雷丁頓本人也會第一個把它的細則一條條列出來。第一個局限藏在一個詞裡:*平行*。存續期間假定整條殖利率曲線處處同向、同幅地上下移動。真實的曲線沒那麼客氣——它會*扭轉*。短端可能猛跳而長端幾乎不動,或者曲線變陡、變平。一個存續期間完美匹配的組合,仍可能在曲線改變的是*形狀*而非*水平*時漏水,因為那個護你抵禦平行移動的跨騎組合,對扭轉隻字未提。
第二個局限是「*小*」字。存續期間匹配抵消的是*一階*效應,凸性給剩下的*二階*效應加了點甜頭,但二者都是對一段彎曲關係的局部近似。對於零點幾個百分點的溫和移動,這份保護極其出色;可一旦發生幾個百分點的劇烈跳動,更高階的項就醒過來了,那個漂亮的對消便開始鬆脫。免疫是為日常天氣校準的,而不是為百年一遇的風暴。
第三個局限是「*一次*」字。免疫只在你搭好它的那一瞬間成立,但存續期間會*自己漂移開來*。時間流逝,負債在變老;利率變化,每個存續期間內部那些現值權重在移動;債券也沿曲線滾落——於是一個週一還匹配著的頭寸,到下個季度就錯配了。補救之法談不上華麗,卻必不可少:定期再平衡、重算缺口、把組合輕輕推回去。還要再三強調:免疫只對付*利率*的移動;負債結果若比假設的更大(理賠更多、壽命更長、退保更少),它毫無辦法——那份不確定性住在負債那一側,由準備金與資本來應對,而非靠匹配存續期間。
把它用起來
- 把兩邊放在同一基準上估值:用同一條殖利率曲線折現負債現金流與候選資產現金流,並核對資產現值至少等於負債現值(雷丁頓第一條件)。
- 算出兩邊各自的存續期間、組成存續期間缺口;挑選一個把缺口壓到零的債券組合(第二條件)。
- 在所有缺口為零的組合中,優選資產比負債更分散、更凸的那個(第三條件),好讓任一方向的移動都不讓你變差。
- 對帳上確定、固定的核心部分,更進一步去做現金流匹配或專款專投;把免疫留給那更大、更靈活的其餘部分。
- 按計畫定期再平衡,因為存續期間會漂移;並針對非平行的扭轉與大幅衝擊做壓力測試——這些是單靠匹配覆蓋不到的。
注意它承諾了什麼、又沒承諾什麼。做得好的話,免疫與匹配能讓一個基金的盈餘在利率的尋常起伏下出奇地平靜,並讓一家機構無須預測利率走向就能兌現承諾——這是一項實打實的工程勝利。但它們是為一種風險調校的工具,是按小幅、平行的移動校準的,而且只在下一次再平衡之前管用。更寬的活計——扭轉、大衝擊、股票、退保、長壽、一整個糾纏在一起的未來——需要ALM更宏大的機器,以及本階梯最後一篇所要轉向的、基於情景的建模。