లెహ్మన్ కూల్చివేత: 2008 టేప్ పునరావృతం
2008 సెప్టెంబర్ 15న లెహ్మన్ దివాలా దాఖలు చేసింది, SPY తన కనిష్టంపై ముగిసింది. LEH యొక్క పద్దెనిమిది నెలల మరణ సర్పిలం, విప్లవ వారం, మరియు పూర్తి క్రాష్ను ప్యానెల్ వారీగా చూడండి.
2008 సెప్టెంబర్ 15 ఉదయం లెమన్ బ్రదర్స్ యునైటెడ్ స్టేట్స్ చరిత్రలో అతిపెద్ద దివాలాను దాఖలు చేసింది, S&P 500 దానిలోకి తెరిచింది. ఈ పేజీ మార్కెట్ డేటా నుండి మొత్తం సంఘటనను పునరావృతం చేస్తుంది: సంస్థను కూల్చివేసినది ఏమిటి, లెమన్ స్వంత స్టాక్ యొక్క పద్దెనిమిది నెలల మరణ సర్పిలం, ఆ సోమవారం యొక్క నిమిషం టేప్, తర్వాత వచ్చిన విప్లవ వారం, మరియు 2008 క్రాష్ చివరికి ఎంత దూరం నడిచింది. ప్రతి సంఖ్య టేప్ పై నిల్వ చేయబడిన ప్రశ్న; SQL కోసం ఏదైనా ప్యానెల్ను విస్తరించండి.
లెహ్మన్ను కూలదోసిన అంశాలు
లెహ్మన్ ఒక 158 సంవత్సరాల నిరుత్సాహ పత్రాల సంస్థ, అది కుప్పకూలేటప్పటికి నాలుగో అతిపెద్ద యూఎస్ పెట్టుబడి బ్యాంక్, మరియు దాని వైఫల్య యంత్రాంగం అసాధారణమైనది కాదు. 2000ల మధ్యకాలపు గృహనిర్మాణ boom సమయంలో అది తన బ్యాలెన్స్ షీట్ను హౌసింగ్తో అనుసంధానమైన ఆస్తులతో నింపింది — సబ్ప్రైమ్ మరియు ఆల్ట్-ఏ రుణాలు, వాణిజ్య రియల్ ఎస్టేట్, మరియు వాటి నుండి నిర్మించిన సెక్యూరిటైజ్డ్ బండిల్లు — అదే సమయంలో షేర్హోల్డర్ ఈక్విటీ ప్రతి డాలర్కు సుమారు ముప్ఫై డాలర్ల ఆస్తుల రుణగ్రహణ నిష్పత్తిని నిర్వహిస్తూ. ఆ నిష్పత్తిలో, ఆస్తి విలువల్లో చిన్న శాతం క్షీణత ఈక్విటీని పూర్తిగా తుడిచిపెట్టేస్తుంది. 2006 మరియు 2007లో యూఎస్ ఇంటి ధరలు పడిపోయినప్పుడు, ఆ హోల్డింగ్స్ యొక్క మార్కెట్ విలువ పడిపోయింది, త్రైమాసికం తర్వాత త్రైమాసికం రైట్-డౌన్లు పెరిగాయి, మరియు ట్రేడింగ్ కౌంటర్పార్టీలు సంస్థను ఎదుర్కొనేందుకు మరింత కొలాటరల్ను డిమాండ్ చేశాయి.
తుది దశ పది రోజుల్లో కుదించబడింది. సెప్టెంబర్ ప్రారంభంలో రాష్ట్ర యాజమాన్యంలోని కొరియా డెవలప్మెంట్ బ్యాంక్కు వాటాను విక్రయించే చర్చలు ఒప్పందం లేకుండా ముగిసాయి. బహుళ-బిలియన్ డాలర్ల మూడవ త్రైమాసిక నష్టం సెప్టెంబర్ 10న ముందుగానే ప్రకటించబడింది. తుది వారాంతంలో, బ్యాంక్ ఆఫ్ అమెరికా బదులుగా మెరిల్ లించ్ను కొనుగోలు చేసింది; బార్క్లేస్ సోమవారం తెరవడానికి ముందు అవసరమైన UK రెగ్యులేటరీ ఆమోదాన్ని పొందలేకపోయింది; మరియు మార్చిలో బేర్ స్టెర్న్స్ రెస్క్యూకు బ్యాక్స్టాప్ ఇచ్చిన యూఎస్ ప్రభుత్వం లెహ్మన్ యొక్క బుక్ను హామీ చేయడానికి నిరాకరించింది. కొనుగోలుదారులు లేకుండా మరియు కొలాటరల్ లేకుండా, సంస్థ సోమవారం సెప్టెంబర్ 15 తెల్లవారుజామున సుమారు $600 బిలియన్ల ఆస్తులను పట్టుకుని చాప్టర్ 11 కోసం దరఖాస్తు చేసింది.
జీరోకు ఎనిమిది నెలలు: లీమాన్ సొంత టేపు
ఆ దాఖలు స్టాక్ మార్కెటును అనూహ్యంగా కాదు. లీమాన్ సొంత టికర్ ఏడాదిన్నర కాలంగా అందరికీ కనిపిస్తూనే మరణిస్తోంది, నెలవారీ క్లోజులు ఆ పతనం మొత్తాన్ని భద్రపరుస్తున్నాయి:
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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ఆ వ్యవధిలో అత్యుత్తమ నెల చివరి క్లోజు మొదటి వరుస: $82.17 2007-01లో. 2008-03 నాటికి — బేర్ స్టెర్న్స్ రెస్క్యూలో విఫలమైన నెల — LEH గా $37.48 వద్ద క్లోజైంది, ఆ గరిష్ఠానికంటే -54.4% తక్కువ. ఆగస్టు 2008 $15.85 వద్ద ముగిసింది. ఆ తర్వాత చివరి వరుస: $0.14, టాప్ నుండి -99.8% — సెప్టెంబర్ 17న టికర్ ఆరిపోయే ముందు వేర్హౌస్ వద్ద ఉన్న చివరి స్థాయి. ఒక ప్రధాన ఆర్థిక స్టాక్ $80ల నుండి పెన్నీలకు ఒకే వారంంతర్లో వెళ్ళదు; ఆ దివాలితీర్పు నెలవారీ టేపు పునర్విలువ చేసిన పతనం చివరి అడుగు.
ఒకే వరుసలో ఆ రోజు
ఫైలింగ్ రోజును ఒక్క రసీదు వరుసలో కుదించి చూపిస్తే ఇలా ఉంటుంది — ఆ తర్వాతి ప్రతి వాదన దీని నుంచే చదువుతుంది:
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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')శుక్రవారం $125.75 ముగింపు నుంచి, SPY $121.81 వద్ద తెరిచింది — -3.1% గ్యాప్ డౌన్, తీవ్రమైనది కానీ ఇంకా భయాందోళన కాదు. భయాందోళన రావడానికి మొత్తం రోజు పట్టింది: $120.14 కనిష్టం 15:59 ETకి — సెషన్ చివరి నిమిషంలో — నమోదైంది. SPY $120.34 వద్ద ముగిసింది, రోజుకు -4.3%, 465.5 మిలియన్ షేర్లపై. తన కచ్చితమైన కనిష్టంపైనే ముగిసే పతనం ఒక ప్రత్యేకమైన, అపశకున ఆకారం: బెల్ ముందు ఎవ్వరూ కొంటామని ముందుకు రాలేదు.
సెషన్ ఆకృతి
అరగంటపు బకెట్లు రోజులో ఏ భాగంలో నష్టం నిజంగా జరిగిందో చూపిస్తాయి:
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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. బకెట్లలో వ్యవస్థాపరమైన భయాందోళన సెషన్ ఇలా ఉంటుంది — ఒక జలపాతం కాదు, అదే ప్రశ్నను మళ్లీ మళ్లీ అడిగి, చెడ్డ సమాధానం పొందుతున్న మార్కెట్.
ఎవరూ సరిగ్గా గుర్తుంచుకోని వారం
జ్ఞాపకం ప్రకారం లెహ్మన్ వారం నేరుగా కుప్పకూలింది. టేప్ దానితో విభేదిస్తోంది:
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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 కార్యక్రమంగా మారిన ప్రకటనల మొదటి wave తర్వాత.
ప్యానెల్ యొక్క ఈల్డ్ నిలువు వరుసలు ఆ వారం మనీ మార్కెట్ ఏమి చేసిందో తెలియజేస్తాయి. 3-నెలల ట్రెజరీ బిల్లు — నగదుకు అత్యంత సమీపంగా ట్రేడ్ చేయగలిగేది — సోమవారం 1.02% ఇచ్చింది మరియు సెప్టెంబర్ 17 బుధవారం 0.03% ఇచ్చింది: మూడు నెలలకు పెట్టుబడిదారులు సున్నా దాదాపు రాబడిని తిరిగి చెల్లింపు ఖచ్చితత్వం కోసం అంగీకరించారు, అమెరికా యొక్క అతి పాత మనీ-మార్కెట్ ఫండ్ దాని లెహ్మన్ పేపర్పై "బ్రేక్ ది బక్" అయిన మరుసటి రోజు. 10-సంవత్సరాల ఈల్డ్ పోల్చితే కొద్దిగా మాత్రమే కదిలింది, వారం అంతటా 3.47% నుండి 3.78% — భయాందోళనలు తదుపరి తొంభై రోజుల గురించి, తదుపరి దశాబ్దం గురించి కాదు. స్టాక్లు వారాన్ని దాదాపు స్థిరంగా ముగించాయి; బిల్ మార్కెట్ దానిని నేరుగా పారిపోయి ముగించింది. నిజమైన ఈక్విటీ కుప్పకూలడం తర్వాత వచ్చింది — సెప్టెంబర్ 29, హౌస్లో మొదటి TARP ఓటు విఫలమైన రోజు, ఈ గిడ్డంగిలోని ప్రతి SPY సెషన్లలో 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 ASCఅదే మార్గ్డేజ్ సెక్యూరిటీలపై రాసిన క్రెడిట్ రక్షణ బుక్ను భరించిన ఎయిమ్జీ, ఒక్క సోమవారం -58.3% పడిపోయింది — $12.2 నుండి $5.09 — మరియు శుక్రవారం ధర కంటే $2.06, -83.1% తక్కువగా ముగిసింది, మంగళవారం రాత్రి ఫెడరల్ రిజర్వ్ అత్యవసర క్రెడిట్ లైన్ను మంజూరు చేసే ముందు. వారంలో మోర్గాన్ స్టాన్లీ అత్యల్ప ముగింపు ధర శుక్రవారం కంటే -43% కింద ఉంది మరియు గోల్డ్మన్ శాక్స్ ధర -30.1% కింద ఉంది — వరుసలో తదుపరి ఎంట్రీల్లా ట్రేడ్ అవుతున్న చివరి రెండు స్వతంత్ర పెట్టుబడి బ్యాంకులు. దేశంలోనే అతిపెద్ద థ్రిఫ్ట్ అయిన వాషింగ్టన్ మ్యూచువల్, వారం మొదటికే $2.76 వద్ద ఉంది మరియు పది రోజుల తర్వాత రెగ్యులేటర్లు దానిని స్వాధీనం చేసుకున్నారు (సెప్టెంబర్ 2008లో WM గుర్తు ఆ థ్రిఫ్ట్కు చెందినది; ఇది నేడు వేస్ట్ మేనేజ్మెంట్ను ట్రేడ్ చేస్తుంది). తర్వాత శుక్రవారం: ఓపెన్ ముందు ఎస్ఈసీ వందలాది ఆర్థిక పేర్లలో షార్ట్ సేల్స్ను నిషేధించిన తర్వాత, WM వారం ప్రారంభంతో పోలిస్తే 34.8% పెరిగి ముగిసింది, సిటీగ్రూప్ 12.8% పెరిగింది, అయితే SPY మునుపటి శుక్రవారం ముగింపు ధర కంటే -0.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%. అగ్రస్థానం COVID క్రాష్కి చెందుతుంది — 2020-03-16న -11.6% ఒక్కటే అత్యంత దారుణమైనది — మరియు 2008 శరదృతువుకు కూడా: అత్యంత దారుణమైన పది సెషన్లలో 6 2008 సెప్టెంబర్ చివరి నుండి డిసెంబర్ ప్రారంభం మధ్యలో ఉన్నాయి, వాటిలో ప్రతి ఒక్కటి దాఖలు తర్వాత జరిగినవే. 2008-09-29న జరిగిన TARP ఓటు వైఫల్యం ర్యాంక్ 6 వద్ద ఉంది, విలువ -7%. ఒక ప్రసిద్ధ క్రాష్ నిర్మాణాత్మకంగా లేకపోతుంది: బ్లాక్ మండే 1987 ఈ వేర్హౌస్ యొక్క నిమిష డేటా ముందు జరిగింది, ఇది 2003లో మొదలైంది, కాబట్టి అది పట్టికలో కనిపించదు. కొలవగలిగే నమూనా స్పష్టంగా ఉంది: వార్త విరిగే రోజు అరుదుగా టేప్ విరిగే రోజు — దాఖలు తర్వాతి వారాలు మొత్తం వ్యవస్థను తిరిగి ధర నిర్ణయించాయి.
మొత్తం పతనం ఎంత పెద్దది?
2008 మొత్తం పతనం ఎంత పెద్దది, తిరిగి రావడానికి ఎంత సమయం పట్టింది? ఒకే రసీదు వరుస రెండింటికీ సమాధానమిస్తుంది:
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన 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 daily2007-10-09 నాడు ఉన్న ముందస్తు-పతన గరిష్ఠ ముగింపు $156.41 నుండి, SPY 2009-03-09 నాడు $68.07కు పడిపోయింది — 355 ట్రేడింగ్ సెషన్లలో -56.5%. ఆ ఒడ్డున కాకుండా, ఆ జారుతున్న భాగంలోనే లెమన్ సోమవారం ఉంది: ఆ ముగింపు నాటికి SPY గరిష్ఠానికి -23.1% క్రింద ఉంది, మరియు లెమన్-సోమవారం ముగింపు కంటే మరో -43.4% క్రింద గరిష్ఠ కనిష్ఠ స్థాయి ఐదు నెలల మూడు వారాల తర్వాత నమోదైంది — మార్చి 2009 కనిష్ఠ స్థాయి ఆ రోజు పూర్తి టేపును కలిగి ఉంది. తిరిగి వచ్చే దారి పడిపోవడం కంటే ఎక్కువ సమయం నడిచింది: SPY తన ముందస్తు-లెమన్ శుక్రవారం స్థాయి పైన మళ్లీ 2010-12-22 వరకు ముగవలేదు, మధ్యలో 572 ట్రేడింగ్ సెషన్లు ఉన్నాయి. ఇవి ధర రాబడులు; మార్గమంతా చెల్లించిన డివిడెండ్లు నిజమైన పునరుద్ధరణను కొంత తక్కువ సమయంలో చేశాయి.
డేటా గమనికలు
- అధికారిక ముగింపులు ET-రెగ్యులర్-సెషన్ ముగింపులు — ET గడియారం ప్రకారం 9:30-16:00 ET విండోలోని చివరి నిమిషం-బార్ ముగింపు. వడపోత లేని చివరి ప్రింట్ సెషన్-తర్వాత ట్రేడ్లను పట్టుకుంటుంది.
- WM యొక్క గుర్తింపు విండో-నిర్దిష్టమైనది. సెప్టెంబర్ 2008లో WM చిహ్నం వాషింగ్టన్ మ్యూచువల్ను ట్రేడ్ చేసింది (టేపుపై ఒకే అంకె డాలర్లు); ఈ చిహ్నం నేడు వేస్ట్ మేనేజ్మెంట్కు చెందినది. 2008 తర్వాతి డేటా ఆ థ్రిఫ్ట్కు ఆపాదించబడలేదు.
- LEH టేపు సెప్టెంబర్ 17, 2008న ముగుస్తుంది — జాబితా తీసివేయబడటానికి ముందు నిల్వ చేయబడిన చివరి ప్రింట్లు, అందుకే డొమినోల ప్యానెల్ దానిని మినహాయిస్తుంది.
- SPY కొలత కర్ర. ETF ముగింపులు S&P 500 ఇండెక్స్ ముగింపుల నుండి కొద్దిగా భిన్నంగా ఉంటాయి; ఇక్కడి ర్యాంక్లు మరియు శాతాలు SPYవి.
- అత్యంత చెడ్డ రోజుల ర్యాంకింగ్ 2003 నుండి 2025 వరకు పిన్ చేయబడింది, కాబట్టి ఈ చారిత్రాత్మక పేజీ కొత్త సెషన్లు వచ్చినప్పుడు కదలదు.
- ట్రెజరీ యీల్డ్లు నిల్వ చేయబడిన రోజువారీ పార్-యీల్డ్ గుర్తులు; అంతటా ధర రాబడులలో డివిడెండ్లు మినహాయించబడతాయి.
Lehman క్రాష్ ఎఫ్ఎక్యూ
Lehman కూలిపోయినప్పుడు మార్కెట్ ఎంత పడిపోయింది?
దాఖలు రోజున — సెప్టెంబర్ 15, 2008 — SPY -4.3% తగ్గుదలతో ముగిసింది, ఆ సెషన్ యొక్క ఖచ్చితమైన కనిష్ట స్థాయిలో ముగిసింది. పూర్తి ఎలుగుబంతి మార్కెట్ అక్టోబర్ 2007 గరిష్ట ముగింపు నుండి మార్చి 2009 కనిష్ట ముగింపు వరకు -56.5% కొలిచింది.
Lehman Brothers కూలిపోవడానికి కారణం ఏమిటి?
సుమారు ముప్ఫై-ఒకటి లీవరేజీపై కేంద్రీకృతమైన హైపోథెకేషన్ ఎక్స్పోజర్, 2008లో సంస్థ యొక్క ఈక్విటీని తినేసిన రైట్-డౌన్లు, మరియు ప్రతి బయటి ద్వారం మూసుకుపోయిన చివరి పది రోజులు: Korea Development Bank చర్చలు ముగిసాయి, Barclaysకి సమయానికి రెగ్యులేటరీ ఆమోదం లభించలేదు, మరియు US ప్రభుత్వం బ్యాక్స్టాప్ను తిరస్కరించింది. కొనుగోలుదారు లేకుండా, హామీ లేకుండా, Lehman సెప్టెంబర్ 15, 2008న చాప్టర్ 11 దాఖలు చేసింది.
మార్కెట్ ఓపెన్ అవగానే వెంటనే క్రాష్ అయిందా?
ఇది ఓపెన్ వద్ద -3.1% గ్యాప్ డౌన్ అయింది, ఆపై ఉదయం ఆశ్చర్యకరంగా స్థిరంగా ఉంది. అమ్మకాలు మధ్యాహ్నం వేళకు వేగవంతమై, ఆగలేదు — రోజు కనిష్ట స్థాయి ట్రేడింగ్ చివరి నిమిషంలో నమోదైంది.
Lehman 2008 క్రాష్ యొక్క అడుగు స్థాయా?
అస్సలు కాదు. SPY మరో ఐదు ప్లస్ నెలలు పడిపోయింది; అడుగు స్థాయి 2009-03-09న $68.07 వద్ద నమోదైంది — Lehman-సోమవారం ముగింపు కంటే -43.4% తక్కువ. మార్చి 2009 అడుగు స్థాయి ఆ రోజు టేప్ను కలిగి ఉంది.
2020 COVID క్రాష్తో 2008 క్రాష్ ఎలా పోల్చబడుతుంది?
2020 వేగంగా జరిగింది; 2008 లోతుగా జరిగి, చాలా ఎక్కువ కాలం కొనసాగింది. మార్చి 2020 ఈ డేటాలో అత్యంత దారుణమైన ఒకే SPY సెషన్ను కలిగి ఉంది (2020-03-16న -11.6%), కానీ 2008 పతనం గరిష్టం నుండి కనిష్టం వరకు 355 ట్రేడింగ్ సెషన్లు నడిచింది — సుమారు పదిహేడు నెలలు — మార్చి 2020లో కొన్ని వారాలతో పోల్చితే.
పై ప్రతి ప్యానెల్ చారిత్రాత్మక టేప్పై నిల్వ చేయబడిన, వెర్షన్ చేయబడిన ప్రశ్న — ప్రతి కొలత చూడటానికి SQLను విస్తరించండి. ఈ రోజును చదవడం కంటే అనుభవించాలనుకుంటున్నారా? ఇది Strasmore Labs ట్రేడింగ్ సిమ్యులేటర్లో ఆడగలిగే దృశ్యాలలో ఒకటి.