前言
2020年3月,台股在單一個月內經歷了史上罕見的四次熔斷式重挫,加權指數從12197點一路殺到8523點,短短不到一個月蒸發超過3600點,許多投資人帳戶裡的部位一夜之間腰斬。當時多數人第一次真切體會到,「模擬最壞情況」不是紙上談兵,而是攸關資產存續的實戰課題。壓力測試(Stress Testing)正是為了回答一個看似簡單、卻極少人願意誠實面對的問題:如果最壞的事情發生了,我的投資組合會虧多少?我還撐得住嗎?
在金融業,壓力測試早已是銀行、保險公司與大型資產管理機構的法定義務。金管會要求國內系統性重要銀行每年提交壓力測試報告,模擬在極端景氣衰退、房價重挫、利率急升等情境下的資本適足率變化。但對一般散戶或半專業投資人而言,壓力測試往往被誤解為只有機構才用得上的高深工具,實際上,只要掌握幾個簡單的估算方法,任何人都可以在自己的Excel表格裡,替自己的台股、ETF、期貨部位做出一套具體可用的壓力測試。
本文將從壓力測試的基本邏輯出發,介紹歷史情境重演與假設情境模擬兩種主要方法,並手把手示範如何針對一個典型的台灣投資組合(例如同時持有台積電、0050、以及台指期部位)進行壓力測試,最後也會誠實檢視這套工具的侷限——包括模型風險、相關性失效與黑天鵝事件——避免讀者對壓力測試產生過度的安全錯覺。
什麼是壓力測試?與VaR、標準差有何不同
壓力測試的核心精神,是刻意跳脫「常態分布」的假設,直接問:「如果發生了歷史上曾經出現過、或理論上可能出現的極端事件,我的部位會發生什麼事?」
這與投資人常聽到的風險值(VaR, Value at Risk)有本質上的不同:
- VaR 是統計方法,回答「在95%或99%信心水準下,未來一天(或一週)最多可能虧損多少」,本質上仍是基於歷史波動度與常態分布(或其修正版本)所做的機率推估。
- 標準差/波動度 衡量的是報酬率圍繞平均值波動的幅度,屬於「平時」的風險量化工具。
- 壓力測試 則完全不理會機率,直接設定一個具體、極端的情境(例如「大盤跌20%」),然後計算在該情境下部位的損益,是一種「情境式」而非「機率式」的風險評估。
用白話講:VaR告訴你「正常情況下,你大概會怎麼樣」;壓力測試告訴你「萬一天塌下來,你會怎麼樣」。兩者應該並用,而不是互相取代。許多2008年金融海嘯前使用VaR模型的華爾街投資銀行,正是因為VaR模型基於歷史波動度數據,未能捕捉到「尾端風險」(tail risk),才會在海嘯來襲時損失遠超模型預期,這也是壓力測試在金融海嘯後被監理機關列為強制要求的關鍵原因。
歷史情境重演:讓過去的傷痛重新計算一次
歷史情境重演(Historical Scenario Stress Test)的做法,是把過去真實發生過的市場劇烈波動期間的漲跌幅,套用到目前的投資組合上,藉此估算「如果同樣的事情重演一次,我現在的部位會虧多少」。
台灣投資人可以參考的三個經典歷史情境:
情境一:2008年金融海嘯
2008年9月雷曼兄弟倒閉後,加權指數從9月的約6000點一路殺到11月的3955點低點,短短兩個多月跌幅超過35%。若以雷曼倒閉前後最劇烈的一個月計算,台股單月跌幅一度超過25%。
情境二:2020年COVID-19熔斷
2020年3月台股從月初的11525點殺到月底的8681點,單月跌幅約24.7%,其中3月12日、3月13日、3月19日更是連續出現盤中跌停鎖死的極端流動性枯竭狀況,許多個股甚至出現「有價無市」的窘境,想賣都賣不掉。
情境三:2022年升息熊市
不同於前兩次的「急跌型」黑天鵝,2022年是美國聯準會為壓制通膨而連續七次升息(累計升息17碼,將聯邦資金利率從0.25%推升到4.5%),台股全年緩跌,加權指數從18619點的歷史高點跌到12629點,跌幅逾32%,過程拖了將近一整年,是典型的「慢性失血型」熊市,對高槓桿、高本益比成長股殺傷力尤其巨大。
這三個情境的共同教訓是:急跌與緩跌都必須測試,因為兩者對投資組合的殺傷力路徑完全不同——急跌考驗的是流動性與停損執行力,緩跌考驗的是心理韌性與資金成本承受度。
假設情境(Hypothetical Scenario):想像還沒發生過的事
歷史情境重演的缺點,是「歷史不會完全重演」。下一次危機的觸發原因,很可能是過去從未出現過的新變數,例如:
- 台海地緣政治緊張情勢急遽升溫
- 全球AI晶片需求泡沫式修正
- 美中科技戰全面升級導致台積電先進製程受出口管制波及
- 央行無預警急升息2碼以上因應輸入性通膨
因此專業機構通常會搭配「假設情境」(又稱合成情境,Synthetic Scenario),由風控團隊自行設定一組尚未在歷史上發生過、但邏輯上可能發生的市場衝擊組合,例如「台股大跌25%+新台幣兌美元貶值8%+十年期公債殖利率上升1.5個百分點」同時發生。這種多變數聯動情境,比單一歷史事件更能考驗投資組合在「多重打擊」下的真實承受力。
動手做:幫自己的台灣投資組合做壓力測試
以下用一個具體範例,示範散戶如何在Excel或紙筆上完成一次簡易壓力測試。假設某位投資人的部位配置如下:
| 資產 | 金額(新台幣) | 佔比 | Beta值(相對大盤) |
|---|---|---|---|
| 台積電(2330) | 1,000,000 | 40% | 1.1 |
| 0050元大台灣50 | 750,000 | 30% | 1.0 |
| 台指期(多單1口,保證金) | 500,000 | 20% | 約10(槓桿效果) |
| 現金/貨幣基金 | 250,000 | 10% | 0 |
| 合計 | 2,500,000 | 100% | — |
情境設定與試算
情境A:大盤重挫20%(比照2022年熊市壓縮版)
- 0050:750,000 × -20% = -150,000
- 2330(Beta 1.1,估計跌幅22%):1,000,000 × -22% = -220,000
- 台指期(每點價值200元,若指數跌20%,以現在指數約22000點計算,跌約4400點,1口部位虧損約880,000,但實際上保證金部位需依原始下單口數與大盤指數水位精算,此處僅為概念示範,實務上台指期虧損可能遠超過原始保證金,甚至產生保證金追繳)
- 現金:不受影響
此情境下,光是股票與ETF部位就虧損37萬元,若再加計期貨的槓桿效果,總虧損很可能超過部位總值的30%以上,且期貨部位若未即時補繳保證金,將面臨強制平倉的風險。
情境B:台積電單一利空重跌30%(例如先進製程出口管制傳聞)
- 2330:1,000,000 × -30% = -300,000
- 由於台積電在大盤權重超過三成,0050很可能連動下跌約10-12%:750,000 × -11% = -82,500
- 台指期同樣連動下跌,估計虧損約再增加15萬至30萬元不等
情境C:新台幣兌美元急貶8%+十年期公債殖利率上升2個百分點
此情境主要衝擊點在於:若投資組合中有以美元計價的海外資產或使用美元融資部位,新台幣貶值會放大換匯後的損益波動;殖利率上升則會壓抑成長股本益比,對高本益比的科技股(如台積電)造成額外的評價面壓力,即使公司基本面未變,股價仍可能因為折現率上升而修正。
透過以上三個情境的量化試算,這位投資人可以清楚知道:在最壞情況下,自己最多可能虧損超過部位總值的三到四成,進而決定是否需要調整槓桿比例、降低期貨口數,或預留更多現金部位因應保證金追繳。
反向壓力測試:從「不能承受的損失」倒推情境
反向壓力測試(Reverse Stress Testing)的邏輯與前述方法相反:不是先設定情境再算損失,而是先設定「我絕對無法承受的損失金額或比例」,再回頭推算什麼樣的市場情境會導致這個結果。
例如,若投資人設定「絕不能讓總資產虧損超過30%,否則會影響生活或被迫斷頭」,就可以反推:在目前的槓桿與部位配置下,大盤要跌到什麼程度、台積電要跌多少、期貨保證金維持率會在哪個價位觸及追繳線?這種思考方式的好處是,它強迫投資人正視自己「停損線」與「實際部位承受力」之間是否存在落差,避免臨場才發現槓桿開太大、根本撐不到停損點就先被強制平倉。
銀行與券商怎麼做?散戶可以怎麼「借用」
金管會要求的銀行壓力測試通常包含以下步驟,散戶可依樣簡化操作:
- 情境設計:由風控委員會設計3至5種嚴重程度不同的情境(輕度、中度、嚴重衰退),散戶可簡化為「小跌10%」、「中度重挫20%」、「海嘯級重挫35%」三檔。
- 部位重新評價:將每個情境套用到所有資產類別,重新計算組合市值,散戶可用Excel建立簡易的Beta加權試算表如上述範例。
- 資本適足性檢視:銀行檢視資本適足率是否仍高於法定門檻,散戶則檢視「若觸及最壞情境,保證金維持率是否會被追繳、生活備用金是否還夠撐過恢復期」。
- 管理行動方案:銀行會預先擬定資本補充計畫,散戶則應該預先想好「跌到哪個價位要減碼、哪個價位要加碼、多少現金部位要保留」。
壓力測試的侷限:不要迷信模型
壓力測試雖然實用,但絕非萬靈丹,投資人必須清楚認知以下侷限:
- 模型風險(Model Risk):Beta值、相關係數等參數都是根據過去一段時間的歷史數據估計出來的,市場結構改變時(例如台積電權重從大盤的15%成長到現在超過30%),舊的參數可能已經失真。
- 相關性失效(Correlation Breakdown):平常股票與債券可能呈現負相關(股跌債漲,具避險效果),但在真正的系統性危機中(例如2020年3月COVID崩盤初期),股債經常出現「齊跌」的異常現象,過去用來分散風險的資產配置邏輯在極端時刻可能完全失效。
- 黑天鵝的不可預測性:壓力測試設計的情境終究是「已知的未知」(known unknowns),真正致命的往往是「未知的未知」(unknown unknowns)——沒有人能在2019年底預測到COVID-19,也沒有人能在2021年底預測到俄烏戰爭會導致全球能源與糧食價格劇烈波動。
- 流動性風險常被低估:許多壓力測試只計算「價格」變動的損益,卻忽略了極端情境下「根本賣不掉」的流動性風險,2020年3月台股連續跌停鎖死時,帳面損失與「實際能出場的損失」可能存在巨大落差。
實務檢查清單
以下提供一份簡易的個人投資組合壓力測試檢查清單,建議至少每季執行一次:
- [ ] 列出目前所有部位(含現股、ETF、期貨、選擇權)與對應金額
- [ ] 估算每個部位相對大盤的Beta值或槓桿倍數
- [ ] 設定至少三種嚴重程度不同的情境(輕度、中度、海嘯級)
- [ ] 計算每個情境下的總損益金額與百分比
- [ ] 檢視期貨、選擇權部位在最壞情境下是否會觸及保證金追繳線
- [ ] 檢視匯率與利率變動對持有美元資產或高本益比成長股的額外衝擊
- [ ] 對照自己實際的財務承受力(緊急備用金、月薪、負債),確認最壞情境不會影響基本生活
- [ ] 根據結果調整槓桿比例、部位集中度或現金水位
結語
壓力測試的價值,不在於精準預測下一場危機何時發生、跌幅多少,而在於逼迫投資人在市場平靜時,誠實面對自己承受風險的真實極限。2020年3月那些在恐慌中被迫斷頭出場的投資人,多半不是輸在判斷錯誤,而是輸在從未認真計算過「萬一真的發生最壞情況,我還撐不撐得住」。
台灣投資人不需要銀行等級的複雜模型,只要願意花一個下午,把自己的部位攤開來,套用歷史上的2008、2020、2022三次教訓認真試算一遍,往往就能發現原本自己低估的槓桿風險與保證金壓力。壓力測試做的不是預言,而是準備——而在投資的世界裡,準備永遠比預言更重要。