GaiaEx AcademyGaiaEx Academy
投资组合的压力测试与情景分析
进阶风险10 min read

投资组合的压力测试与情景分析

在崩盘真正发生之前先模拟一遍

分享文章

为什么历史收益无法预测未来的危机

用历史数据训练出来的风险模型有一个根本性缺陷:它们假设未来会和过去相似。但金融危机的本质特征恰恰在于它们是前所未有的——每一次危机都会打破此前形成的规律。2008 年的次贷危机、2020 年 3 月的新冠崩盘,以及 2022 年的 Terra/Luna 崩溃,都是任何纯统计模型都无法从既往数据中预测出来的事件。

这正是压力测试情景分析变得至关重要的地方。压力测试问的不是「历史告诉我们风险有多大?」,而是:「如果真的发生某件极其糟糕的事,我的投资组合会怎样?」它迫使你直面那些超出常规统计指标(如 VaR 或标准差)覆盖范围的极端结果。

银行和监管机构是付出惨痛代价才学到这一点的。在 2008 年之前,大多数大型银行都运行着精密的 VaR 模型,模型显示它们的抵押贷款组合是安全的。这些模型是基于一段美国房价从未在全国范围内下跌过的时期来校准的——所以全国性的房价崩盘根本就不在数据里。结果是:超过 $2 trillion 的损失、雷曼兄弟(Lehman Brothers)破产,以及一场全球性的经济衰退。危机过后,监管机构把压力测试变成了强制要求——不是可选项,不是建议,而是对每一家具有系统重要性的金融机构的法律要求。

VaR vs stress testing Statistical VaR Uses history & distributions “How bad is 99% / 1-day?” Blind to unseen regimes Stress test Defines explicit bad scenarios “What if X and Y together?” Captures gaps in the data
VaR 总结的是过去;压力测试演练的是有名有姓的灾难及其组合。

压力测试的四种类型

压力测试并不是一项单一的技术——它是一组方法的集合,每一种都用来揭示不同的脆弱性:

1. 历史压力测试

把一场已知的危机重新套用到你当前的投资组合上。如果我们重演 2008 年金融危机(标普 500 下跌 57%)、2020 年 3 月的新冠崩盘(股市在 23 个交易日内下跌 33%),或者 Terra/Luna 崩溃(一个价值 $60 billion 的生态系统在一周内蒸发),你的持仓会怎样?历史压力测试直观且可信——这些事件是真实发生过的。但它们只能检验我们已经见过的情景。

2. 假设性情景分析

构建一些貌似合理但前所未有的情景:某个主流稳定币脱锚、某个 G7 国家禁止加密货币交易、Ethereum 出现一个严重的共识漏洞,或者某个主流 DeFi(去中心化金融)协议被攻击损失 $5 billion。你为每一类资产定义该情景的影响,然后据此对投资组合重新估值。这种方法填补了历史测试留下的空白——它让你能够为尚未发生的事件做好准备。

3. 敏感性分析

在保持其他一切不变的情况下,检验你的投资组合对单一风险因子变化的反应。如果比特币下跌 30% 会怎样?如果利率上升 200 个基点会怎样?如果 ETH/BTC 的相关性从 0.8 翻转到 0.3 会怎样?敏感性分析能识别出你的投资组合对哪些风险因子暴露最多——也就是它的阿喀琉斯之踵

4. 反向压力测试

从结果出发,倒推回去。反向压力测试问的不是「如果发生 X 会怎样?」,而是:「什么样的事件组合会导致我的投资组合亏损 50%(或资不抵债)?」这种方法尤其有力,因为它能揭示出你可能从未考虑过的风险。如果答案是「BTC 下跌 40%、同时 SOL 下跌 70% 且稳定币收益归零」,那你就清楚地知道该监控什么了。

相关性崩溃:当分散投资失效时

金融中最危险的现象之一,就是危机期间的相关性崩溃。在正常市场里,各类资产在一定程度上独立运行——股票、债券、大宗商品和加密货币各自对不同的因素作出反应,从而带来分散投资的好处。但在严重的市场压力之下,相关性会朝着 1.0 收敛。一切都一起下跌。

2020 年 3 月的新冠崩盘残酷地展示了这一点。在十天的时间里,标普 500 下跌 26%,黄金下跌 12%,投资级债券下跌 10%,而比特币在 3 月 12 日单日暴跌 37%(这一天被称为「黑色星期四」)。BTC 与标普 500 之间的相关性——通常在 0.3 左右——飙升到了 0.7 以上。当投资者把一切都变现成现金时,每一种「不相关」的资产都在同时下跌。

之所以会这样,是因为危机会引发被迫抛售。追加保证金通知(margin call)、基金赎回和流动性需求迫使投资者卖掉一切他们卖的东西,而不管基本面如何。最具流动性的资产——讽刺的是,往往也是质量最高的——会被最先卖出,因为它们最容易脱手。在 2022 年的加密崩盘中,主流加密资产(BTC、ETH、SOL、AVAX)之间的相关性升到了 0.95 以上——尽管它们的基本面截然不同,但走势几乎完全一致。

你的压力测试必须把相关性崩溃考虑进去。一个在正常市场里看起来很分散的投资组合,在危机中可能表现得像一笔单一的集中押注。永远要测试所有资产同时下跌的情景——因为当你最需要分散投资的时候,发生的恰恰就是这种情况。

Correlation breakdown (schematic) Calm regime A B C Crisis: ρ → 1 A+B+C sell everything Diversification depends on stable correlations — stress tests assume they fail together.
当资金压力迫使同步抛售时,相互独立的风险会坍缩成同一场流动性事件。

银行如何做压力测试:CCAR 与 EBA

最严格的压力测试框架来自银行业监管,理解它们能为任何投资组合管理者——包括加密交易者——提供一份蓝图。

在美国,综合资本分析与审查(CCAR)要求最大的 34 家银行证明,它们能够在美联储(the Fed)设定的严重不利经济情景下存活下来。2024 年的情景包括:失业率升至 10%、股价下跌 40%、商业地产下跌 36%、房价下跌 28%——全部同时发生。银行必须证明,它们在整个压力期内都能维持最低资本充足率。未能通过的银行将在分红和股票回购上受到限制。

在欧洲,欧洲银行管理局(EBA)会进行类似的演练。2023 年的压力测试套用了这样一个情景:欧盟 GDP 下跌 6%、失业率达到 12%、房地产价格下跌 25%。在受测的 70 家银行中,有几家暴露出资本缺口,需要制定整改方案。

监管压力测试中适用于任何投资组合的关键原则:

  • 使用多个情景——不只是一个压力事件,而是好几个,涵盖不同类型的危机(通胀冲击、信贷冻结、地缘政治冲突、疫情)。
  • 假设危机持续多年——危机不会在一周内化解。要测试一下,如果不利状况持续 12–24 个月会发生什么。
  • 纳入二阶效应——一场加密崩盘不只是让资产价值缩水;它还可能引发强平瀑布、交易所倒闭、DeFi 协议资不抵债,以及监管反弹。
  • 要求行动方案——如果压力测试在发现脆弱性之后不能落实到具体的降风险步骤,那它就毫无用处。

面向加密投资组合的实用压力测试框架

你不需要一家银行级别的基础设施,也能给自己的投资组合做压力测试。下面是任何交易者都能套用的实用框架:

第 1 步:定义你的情景。至少从四个开始:

  • 重演 2020 年 3 月——BTC 在一周内下跌 50%,山寨币下跌 60–80%,相关性飙升至 0.9+。
  • 重演 Terra/Luna——某个主流稳定币脱锚,在 DeFi 和中心化借贷平台之间引发传染。
  • 监管冲击——某个主要司法辖区禁止加密货币交易,并设定 30 天的执行期。交易所成交量下跌 70%,流动性蒸发。
  • 基础设施失效——某条主流 Layer 1(一层 / 主链)区块链遭遇长时间宕机或严重漏洞攻击。该生态系统中的所有代币下跌 90%。

第 2 步:估算对每一个仓位的影响。对投资组合中的每一项资产,估算它在每个情景下的百分比亏损。要诚实——在 FTX 崩盘期间,连 BTC 这样的「安全」资产都在几天内下跌了 25%。

第 3 步:计算投资组合层面的影响。把每个仓位的价值乘以它的预估百分比亏损,然后把这些亏损加总。如果任何一个情景产生的亏损超出了你的风险承受能力(对激进型交易者通常是总投资组合的 20–30%,对保守型交易者是 10–15%),那你的投资组合就需要重新调整结构了。

第 4 步:根据结果采取行动。如果你发现某一项资产的崩盘就足以摧毁你的整个投资组合,那就降低这种集中度。如果所有情景产生的亏损都在可接受范围内,那你就拥有一个稳健的配置。如果杠杆让任何一个情景都变得无法存活,那就降低杠杆——而不是降低分散度。

GaiaEx 上,压力测试对带杠杆的永续合约仓位尤其重要。在 SOL 上做 10× 杠杆的多头,意味着 SOL 下跌 10% 就会抹掉你 100% 的保证金。在执行之前,把每一笔杠杆交易都跑一遍你的压力测试框架。GaiaEx 通过 MPC 钱包实现的非托管架构,确保你消除了交易所对手方风险——也就消除了整整一类压力情景——但市场风险仍然需要你自己来管理。