雷曼破产:重播2008年危机交易记录
重现2008年9月15日雷曼申请破产、LEH十八个月死亡螺旋与SPY触及低点的一周,逐 panel 查看分钟级交易数据和完整崩盘路径。
2008年9月15日上午,雷曼兄弟申请破产,创下美国历史上规模最大的破产案;标普500指数在这一消息冲击下开盘。本页面基于存储的市场数据,重现整个事件:导致雷曼倒下的原因、雷曼股票持续18个月的死亡螺旋、当天周一的分钟级交易记录、随后出现剧烈反复的一周,以及2008年股市崩盘最终下跌了多远。所有数字均来自对交易记录执行的存储查询;展开任意面板即可查看 SQL。
雷曼为何倒闭
雷曼倒闭时已有158年历史,是美国第四大投资银行。其倒闭机制并不复杂。在二〇〇〇年代中期的房地产繁荣期,雷曼将大量抵押贷款相关资产、次级贷款和Alt-A贷款、商业房地产资产,以及由这些资产证券化形成的产品装入资产负债表。同时,公司每一美元股东权益对应约三十美元资产,杠杆率极高。在这一比例下,资产价值只要下跌几个百分点,就会完全抹去股东权益。二〇〇六年和二〇〇七年美国房价开始下跌后,这些持仓的市场价值下降。减记金额连续多个季度增加。交易对手也要求雷曼提供越来越多的抵押品,才能继续与其交易。
最后阶段在十天内迅速恶化。九月初,雷曼与国有的韩国开发银行就出售股权进行的谈判未能达成协议。九月十日,公司提前披露预计将出现数十亿美元的第三季度亏损。最后一个周末,美国银行转而收购美林;巴克莱未能在周一开盘前取得英国监管机构所需的批准;而美国政府曾在三月为贝尔斯登的救助提供支持,但拒绝为雷曼的资产组合提供担保。在找不到买家、抵押品也不足的情况下,雷曼于九月十五日星期一凌晨申请第11章破产保护,当时持有约六千亿美元资产。
十八个月归零:雷曼自己的行情记录
这份文件并未让股市措手不及。雷曼自己的股票代码在一年半的时间里一直公开走弱,月末收盘价完整保留了这段下跌过程:
| 月份 | 月末收盘 | 相对最佳月末收盘(%) |
|---|---|---|
| 2007-01 | 82.17 | 0 |
| 2007-02 | 73.32 | -10.8 |
| 2007-03 | 70 | -14.8 |
| 2007-04 | 75.19 | -8.5 |
| 2007-05 | 73.37 | -10.7 |
| 2007-06 | 74.48 | -9.4 |
| 2007-07 | 61.85 | -24.7 |
| 2007-08 | 54.72 | -33.4 |
| 2007-09 | 61.73 | -24.9 |
| 2007-10 | 63.37 | -22.9 |
| 2007-11 | 62.64 | -23.8 |
| 2007-12 | 65.41 | -20.4 |
| 2008-01 | 64.01 | -22.1 |
| 2008-02 | 51 | -37.9 |
| 2008-03 | 37.48 | -54.4 |
| 2008-04 | 44.27 | -46.1 |
| 2008-05 | 36.72 | -55.3 |
| 2008-06 | 19.67 | -76.1 |
| 2008-07 | 17.03 | -79.3 |
| 2008-08 | 15.85 | -80.7 |
每个数字背后的完整 SQL
WITH monthly AS (
SELECT
formatDateTime(month_start, '%Y-%m') AS month,
round(argMax(day_close, et_date), 2) AS month_close
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS day_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'LEH'
AND window_start >= toDateTime('2007-01-01 00:00:00') AND window_start < toDateTime('2008-09-18 00:00:00')
GROUP BY et_date, month_start
)
GROUP BY month_start
)
SELECT
month,
month_close,
round((month_close / max(month_close) OVER () - 1) * 100, 1) AS vs_best_month_close_pct
FROM monthly
ORDER BY month这段时期最好的月末收盘价位于第一行:2007-01为 $82.17。到2008-03时,也就是贝尔斯登倒闭并获救助的那个月,LEH收于$37.48,较该峰值低-54.4%。2008年8月收于$15.85。最后一行是:$0.14,较顶部低-99.8%;这是数据仓库在该股票代码于9月17日停止交易前记录的最后价位。一只大型金融股不会在一个周末内从80多美元跌至几美分;破产只是这轮跌势的最后一步,而市场早已逐月通过行情重新定价。
当日,一行概览
以下是申报日当天的情况,压缩为一行记录。后文的每项判断都基于这一行:
| 前收盘 | 交易时段开盘 | 跳空幅度(%) | 交易时段最低 | 最低点ET时间 | 交易时段最高 | 交易时段收盘 | 日变动(%) | 最低点相对前收盘(%) | 日成交股数(百万) | 交易时段分钟K线数 |
|---|---|---|---|---|---|---|---|---|---|---|
| 125.75 | 121.81 | -3.1 | 120.14 | 15:59 | 125.65 | 120.34 | -4.3 | -4.5 | 465.5 | 390 |
每个数字背后的完整 SQL
WITH
(
SELECT argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-12 00:00:00') AND window_start < toDateTime('2008-09-15 04:00:00')
) AS prior_rth_close
SELECT
round(prior_rth_close, 2) AS prior_close,
round(toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_open,
round((toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS gap_pct,
round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_low,
formatDateTime(toTimeZone(argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS low_et,
round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,
round(toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_close,
round((toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS day_change_pct,
round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / prior_rth_close - 1) * 100, 1) AS low_vs_prior_pct,
round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-15 04:00:00') AND window_start < toDateTime('2008-09-15 23:59:00')SPY周五收于$125.75,当天开盘价为$121.81,低开-3.1%。跌幅严重,但尚未达到恐慌程度。恐慌持续到全天最后才出现:最低价$120.14在15:59 ET打印,即交易时段的最后一分钟。SPY收于$120.34,当日变动为-4.3%,成交量为465.5百万股。以当日最低价收盘的暴跌呈现出一种特殊且不祥的形态:收盘钟声前没有逢低买入者入场。
盘中走势形态
半小时分段显示了跌势实际发生在盘中的哪个时段:
| ET时间 | 区间收盘 | 区间最低 | 成交股数(百万) |
|---|---|---|---|
| 09:30 | 122.2 | 121.69 | 52.4 |
| 10:00 | 123.02 | 122 | 35.4 |
| 10:30 | 123.88 | 122.83 | 38.4 |
| 11:00 | 122.95 | 122 | 19.6 |
| 11:30 | 122.38 | 122.25 | 26.7 |
| 12:00 | 123.06 | 122.3 | 28 |
| 12:30 | 123.13 | 122.63 | 21.8 |
| 13:00 | 122.78 | 122.65 | 16.3 |
| 13:30 | 122.33 | 121.89 | 26.3 |
| 14:00 | 122.4 | 122.12 | 24.7 |
| 14:30 | 121.78 | 121.47 | 23.2 |
| 15:00 | 120.81 | 120.51 | 35.6 |
| 15:30 | 120.34 | 120.14 | 65.4 |
每个数字背后的完整 SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(toFloat64(argMax(close, window_start)), 2) AS bucket_close,
round(min(toFloat64(low)), 2) AS bucket_low,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-15 04:00:00') AND window_start < toDateTime('2008-09-15 23:59:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_time早盘实际上趋于稳定,直到上午晚些时候都在123.88美元附近窄幅波动。午后各时段则揭示了真正的走势:午间反弹在12:30分段于123.13美元处停滞;从14:00开始,每个半小时的收盘价都低于前一个时段,最终一笔成交依次为122.4、121.78、120.81、120.34美元。这就是系统性恐慌交易时段在分段数据中的表现:不是单次瀑布式下跌,而是市场不断重复提出同一个问题,却一次次得到更糟糕的答案。
没人能准确记住的那一周
人们记忆中的雷曼周是股市一路崩溃。但行情记录并不支持这一说法:
| 交易时段 | 收盘价(美元) | 变动(%) | 成交股数(百万) | 3个月期国库券(%) | 10年期国债(%) |
|---|---|---|---|---|---|
| 2008-09-15 | 120.34 | -4.3 | 465.5 | 1.02 | 3.47 |
| 2008-09-16 | 121.87 | 1.3 | 577.8 | 0.84 | 3.48 |
| 2008-09-17 | 116.3 | -4.6 | 620.7 | 0.03 | 3.41 |
| 2008-09-18 | 120.6 | 3.7 | 763.7 | 0.23 | 3.54 |
| 2008-09-19 | 125.04 | 3.7 | 484.2 | 0.99 | 3.78 |
每个数字背后的完整 SQL
SELECT
toString(et_date) AS session,
close_usd,
round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
shares_m,
tbill_3m_pct,
y10_pct
FROM (
SELECT et_date, close_usd, shares_m,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS close_usd,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2008-09-12 00:00:00') AND window_start < toDateTime('2008-09-19 23:59:00')
GROUP BY et_date
)
) s
LEFT JOIN (
SELECT date, round(toFloat64(yield_3_month), 2) AS tbill_3m_pct, round(toFloat64(yield_10_year), 2) AS y10_pct
FROM global_markets.treasury_yields
WHERE date BETWEEN '2008-09-15' AND '2008-09-19'
) t ON s.et_date = t.date
WHERE et_date >= toDate('2008-09-15') AND et_date <= toDate('2008-09-19')
ORDER BY et_date周二收盘为1.3%,周三下跌-4.6%(货币市场和AIG承压的当天),随后周四和周五反弹,分别上涨3.7%和3.7%,全周收于$125.04,与周初接近。当时,市场刚刚公布了后来成为TARP计划的首批措施。
面板中的收益率栏记录了货币市场在同一周的表现。3个月期美国国库券是最接近现金的可交易资产,周一收益率为1.02%,9月17日周三为0.03%。投资者接受持有三个月几乎没有回报,只为确保本金偿还。就在前一天,美国历史最悠久的货币市场基金因持有雷曼相关票据而“跌破面值”。相比之下,10年期美债收益率变化很小,全周仅从3.47%变为3.78%。恐慌针对的是未来90天,而不是未来10年。股票全周收盘时几乎持平;国库券市场则出现了彻底的避险潮。真正的股市崩盘发生在随后,即9月29日,也就是TARP首次投票在众议院遭否决的当天。在本数据库的全部SPY交易日中,该日排名第6位;下方排名表列出了相关记录。隔夜跳空承载了第一轮冲击,随后交易日则反映了投票结果。
其他多米诺骨牌
雷曼并非孤立倒下。同一周的收盘价重新评估了所有持有类似资产的机构,逐一波及:
| ticker | 周五收盘 | 周一收盘 | 周一变动(%) | 本周最低收盘 | 最低收盘相对周五(%) | 19日周五收盘 | 周变动(%) |
|---|---|---|---|---|---|---|---|
| AIG | 12.2 | 5.09 | -58.3 | 2.06 | -83.1 | 4.22 | -65.4 |
| MS | 37.15 | 32.4 | -12.8 | 21.17 | -43 | 27 | -27.3 |
| GS | 154.23 | 135.5 | -12.1 | 107.88 | -30.1 | 126.02 | -18.3 |
| WM | 2.76 | 2.01 | -27.2 | 2.01 | -27.2 | 3.72 | 34.8 |
| C | 17.99 | 15.53 | -13.7 | 14.04 | -22 | 20.3 | 12.8 |
| SPY | 125.75 | 120.34 | -4.3 | 116.3 | -7.5 | 125.04 | -0.6 |
每个数字背后的完整 SQL
WITH daily AS (
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AIG', 'MS', 'GS', 'WM', 'C', 'SPY')
AND window_start >= toDateTime('2008-09-12 00:00:00') AND window_start < toDateTime('2008-09-20 00:00:00')
GROUP BY ticker, et_date
)
SELECT
ticker,
round(maxIf(close_usd, et_date = toDate('2008-09-12')), 2) AS fri_close,
round(maxIf(close_usd, et_date = toDate('2008-09-15')), 2) AS mon_close,
round((maxIf(close_usd, et_date = toDate('2008-09-15')) / maxIf(close_usd, et_date = toDate('2008-09-12')) - 1) * 100, 1) AS mon_pct,
round(minIf(close_usd, et_date >= toDate('2008-09-15')), 2) AS week_low_close,
round((minIf(close_usd, et_date >= toDate('2008-09-15')) / maxIf(close_usd, et_date = toDate('2008-09-12')) - 1) * 100, 1) AS low_close_vs_fri_pct,
round(maxIf(close_usd, et_date = toDate('2008-09-19')), 2) AS fri19_close,
round((maxIf(close_usd, et_date = toDate('2008-09-19')) / maxIf(close_usd, et_date = toDate('2008-09-12')) - 1) * 100, 1) AS week_pct
FROM daily
GROUP BY ticker
ORDER BY low_close_vs_fri_pct ASCAIG持有一笔保险公司规模的信用保护合约,标的正是同类抵押贷款证券。仅周一,该股就下跌 -58.3%,从 $12.2 跌至 $5.09,并一度收于 $2.06,较周五低 -83.1%。周二晚间,美联储向其提供紧急信贷额度。摩根士丹利当周最低收盘价较周五低 -43%,高盛则低 -30.1%。这两家最后 დარჩ下的独立投资银行,也表现得像是队列中即将倒下的下一家。美国最大的储蓄贷款机构华盛顿互惠银行在当周开盘时股价已为 $2.76,十天后被监管机构接管。(2008年9月,当时的代码 WM 属于这家储蓄贷款机构;如今该代码对应 Waste Management。)接着到了周五:SEC在开盘前禁止卖空数百只金融股后,WM当周上涨 34.8%,花旗集团上涨 12.8%,而SPY较前一个周五收盘价低 -0.6%。这一周曾让六只股票中的三只在盘中低点跌幅达到或超过百分之三十,但最终其中两只收涨。政策反复,交易已经成交并记录在行情上。
雷曼“星期一”实际排在什么位置
如果让人说出这场危机中最糟糕的市场交易日,多数人会指向雷曼提交破产申请的那一天。但排名表并不支持这一看法:
| 交易时段 | 排名 | 变动(%) | TARP投票排名 | 雷曼事件后2008年前十 |
|---|---|---|---|---|
| 2020-03-16 | 1 | -11.6 | 6 | 6 |
| 2020-03-12 | 2 | -9.6 | 6 | 6 |
| 2008-10-15 | 3 | -9.2 | 6 | 6 |
| 2008-12-01 | 4 | -8.9 | 6 | 6 |
| 2020-03-09 | 5 | -7.7 | 6 | 6 |
| 2008-09-29 | 6 | -7 | 6 | 6 |
| 2008-10-09 | 7 | -6.8 | 6 | 6 |
| 2008-11-20 | 8 | -6.6 | 6 | 6 |
| 2011-08-08 | 9 | -6.5 | 6 | 6 |
| 2008-10-07 | 10 | -6.1 | 6 | 6 |
| 2008-09-15 | 34 | -4.3 | 6 | 6 |
每个数字背后的完整 SQL
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2003-09-10 00:00:00') AND window_start < toDateTime('2026-01-01 00:00:00')
GROUP BY et_date
),
changes AS (
SELECT et_date, close_usd,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM daily
),
ranked AS (
SELECT
row_number() OVER (ORDER BY (close_usd / prev_close - 1) ASC, et_date ASC) AS rank,
toString(et_date) AS session,
round((close_usd / prev_close - 1) * 100, 1) AS change_pct
FROM changes
WHERE prev_close > 0 AND isFinite(close_usd / prev_close)
),
(SELECT any(rank) FROM ranked WHERE session = '2008-09-29') AS tarp_rank_s,
(SELECT countIf(rank <= 10 AND session BETWEEN '2008-09-16' AND '2008-12-31') FROM ranked) AS post_lehman_s
SELECT
session,
rank,
change_pct,
tarp_rank_s AS tarp_vote_rank,
post_lehman_s AS post_lehman_2008_top10
FROM ranked
WHERE rank <= 10 OR session = '2008-09-15'
ORDER BY rank在2003年末至2025年年底的所有SPY交易日中,雷曼“星期一”按跌幅排名第 34名,跌幅为-4.3%。排名第一的是新冠疫情崩盘;-11.6%发生在2020-03-16,是单日最严重的下跌。2008年秋季本身也占据重要位置:排名最差的十个交易日中,有 6个落在2008年9月下旬至12月初之间,而且全部发生在雷曼提交申请之后。TARP表决失败发生在2008-09-29,排名第6,跌幅为-7%。有一次著名的崩盘因数据范围而不在表中:1987年的“黑色星期一”早于该数据库的分钟级数据,而数据库从2003年开始,因此无法纳入排名。可量化的规律十分明显:新闻公布的当天很少就是市场跌幅最大的那一天;雷曼提交申请后的数周内,整个金融体系才被重新定价。
整轮暴跌有多严重?
2008年整轮暴跌幅度有多大?市场用了多久才收复失地?一行交易记录同时回答了这两个问题:
| 峰值日期 | 峰值收盘价 | 谷值日期 | 谷值收盘价 | 峰值至谷值百分比 | 峰值至谷值交易日数 | 雷曼周一收盘价 | 峰值至雷曼百分比 | 谷值相对雷曼百分比 | 雷曼前夕收复日期 | 收复前交易日数 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2007-10-09 | 156.41 | 2009-03-09 | 68.07 | -56.5 | 355 | 120.34 | -23.1 | -43.4 | 2010-12-22 | 572 |
每个数字背后的完整 SQL
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2007-01-01 00:00:00') AND window_start < toDateTime('2014-01-01 00:00:00')
GROUP BY et_date
),
(SELECT argMax(et_date, (close_usd, et_date)) FROM daily WHERE et_date < toDate('2008-09-15')) AS peak_d,
(SELECT argMin(et_date, (close_usd, et_date)) FROM daily WHERE et_date < toDate('2010-01-01')) AS trough_d,
(SELECT max(close_usd) FROM daily WHERE et_date = toDate('2008-09-12')) AS lehman_eve_close,
(SELECT min(et_date) FROM daily WHERE et_date > toDate('2008-09-15') AND close_usd >= lehman_eve_close) AS reclaim_d
SELECT
toString(peak_d) AS peak_date,
round(maxIf(close_usd, et_date = peak_d), 2) AS peak_close,
toString(trough_d) AS trough_date,
round(maxIf(close_usd, et_date = trough_d), 2) AS trough_close,
round((maxIf(close_usd, et_date = trough_d) / maxIf(close_usd, et_date = peak_d) - 1) * 100, 1) AS peak_to_trough_pct,
countIf(et_date > peak_d AND et_date <= trough_d) AS sessions_peak_to_trough,
round(maxIf(close_usd, et_date = toDate('2008-09-15')), 2) AS lehman_monday_close,
round((maxIf(close_usd, et_date = toDate('2008-09-15')) / maxIf(close_usd, et_date = peak_d) - 1) * 100, 1) AS peak_to_lehman_pct,
round((maxIf(close_usd, et_date = trough_d) / maxIf(close_usd, et_date = toDate('2008-09-15')) - 1) * 100, 1) AS trough_vs_lehman_pct,
toString(reclaim_d) AS lehman_eve_reclaim_date,
countIf(et_date > toDate('2008-09-15') AND et_date < reclaim_d) AS sessions_until_reclaim
FROM dailySPY在危机前的峰值收盘价为156.41美元,日期为2007-10-09;随后跌至68.07美元,日期为2009-03-09,在355个交易日内下跌-56.5%。雷曼兄弟事件发生的那个星期一位于这段下跌过程的中段,而不是起点或终点:截至当日收盘,SPY较峰值低-23.1%;五个月零三周后,低点又较雷曼兄弟事件发生当周一的收盘价低-43.4%。2009年3月的底部记录了当日的完整行情。反弹所用时间长于下跌过程:SPY直到2010-12-22才再次收于雷曼兄弟事件发生前周五的水平之上,其间经历了572个交易日。以上均为价格回报;期间发放的股息使实际收复时间略短。
数据说明
- 官方收盘价为美东时间常规交易时段收盘价,即美东时间9:30至16:00窗口内最后一分钟K线的收盘价。未经筛选的最后一笔成交会包含盘后交易。
- WM的含义取决于时间窗口。 2008年9月,代码WM代表Washington Mutual,行情中的股价仅为个位数美元;如今该代码属于Waste Management。2008年之后的数据不归入这家储贷机构。
- LEH的行情记录截至2008年9月17日,这是上市代码被移除前存储的最后成交记录,因此多米诺骨牌面板不包含该代码。
- SPY是衡量基准。 ETF收盘价与标普500指数收盘价略有差异;本文的排名和百分比均以SPY为准。
- 最差交易日排名固定覆盖2003年至2025年,因此该历史页面不会随着新交易日到来而变化。
- 美国国债收益率采用存储的每日平价收益率数据;全文价格回报均不包含股息。
雷曼崩盘常见问题
雷曼倒闭时市场下跌了多少?
2008年9月15日提交破产申请当天,SPY收盘下跌了 -4.3%,并以当日最低点收盘。整个熊市从2007年10月的峰值收盘价持续至2009年3月的谷值收盘价,累计下跌 -56.5%。
是什么导致雷曼兄弟倒闭?
雷曼集中持有抵押贷款相关资产,杠杆率约为三十比一。2008年期间,资产减记不断侵蚀公司股本。最后十天里,所有退出途径相继关闭:与韩国开发银行的谈判结束,巴克莱未能及时获得监管批准,美国政府也拒绝提供担保支持。在没有买家、也没有政府担保的情况下,雷曼于2008年9月15日申请第11章破产保护。
市场是否在开盘后立即崩盘?
市场开盘时跳空下跌 -3.1%,随后整个上午出人意料地保持稳定。下午抛售加速,并持续至收盘;当日最低点出现在交易最后一分钟。
雷曼倒闭日是2008年崩盘的底部吗?
远远不是。SPY又下跌了五个多月。底部出现在 2009-03-09,价格为$68.07,比雷曼倒闭次日的收盘价低 -43.4%。2009年3月的底部记录了当天的行情。
2008年崩盘与2020年新冠疫情崩盘相比如何?
2020年下跌更快;2008年跌幅更深,持续时间也长得多。2020年3月出现了本数据中SPY单日最差表现(-11.6%,日期为 2020-03-16),但2008年从峰值到谷值持续了 355个交易日,约十七个月;相比之下,2020年3月的下跌只持续了数周。
上文每个面板都是基于历史行情的已存储、版本化查询。展开SQL即可查看每项指标的计算过程。与其阅读,不如亲身体验这一天?它是Strasmore Labs交易模拟器中的可玩场景之一。