2011 US downgrade Black Monday tape
Agosto 8, 2011: unang trading day matapos ibaba ng S&P ang US mula AAA. Bumagsak ang tape buong araw, nagsara malapit sa low. Lahat ng numero galing sa stored query.
Pagkatapos ng pagsasara noong Biyernes, Agosto 5, 2011, ibinaba ng Standard & Poor's ang credit rating ng Estados Unidos mula AAA patungong AA+ — ang kauna-unahang pagbaba ng credit rating ng US sa kasaysayan. Noong Lunes, Agosto 8, nagkaroon ng pagkakataon ang merkado na bumoto rito, kasabay ng rurok ng krisis sa utang ng Europa noong tag-init na iyon. Ipinapakita ng pahinang ito ang boto mula sa minute tape: kung ano ang bumagsak, kung ano ang tumaas, saan pumapwesto ang araw na iyon, at gaano katagal bago gumaling ang pinsala. Bawat numero ay mula sa isang stored query; palawakin ang anumang panel para sa SQL.
Bakit ibinaba ng S&P ang rating ng US
Ang pagbaba ng rating ang huling kilos ng 2011 debt-ceiling standoff. Ang debt ceiling ay isang statutory cap sa kabuuang federal borrowing; kapag naabot ito ng gobyerno, hindi na makakapag-issue ang Treasury ng bagong utang para bayaran ang paggastos na inaprubahan na ng Kongreso. Naabot ng US ang $14.3 trilyong limit noong Mayo 16, 2011, at nagsimula ang Treasury ng "extraordinary measures" — mga accounting maneuvers na bumili ng oras hanggang Agosto 2, ang inaasahang petsa kung kailan mauubos ang pera. Pumasa ang Kongreso ng Budget Control Act, at nilagdaan ito ng Presidente noong Agosto 2 mismo: naiwasan ang default na may ilang oras na natitira.
Pagkaraan ng tatlong araw, pagkatapos ng Friday's close, ibinaba pa rin ng S&P ang rating. Dalawang argumento ang sinabi nito. Una, ang proseso: buwan ng brinkmanship kung sadyang hindi magbabayad ang US ay, sa salita ng S&P, naging "less stable, less effective, and less predictable" ang American policymaking. Ikalawa, ang arithmetic: ang tinatayang $2.1 trilyong ten-year savings ng batas ay kulang sa kung ano ang hinuhusgahan ng S&P na kailangan para patatagin ang debt trajectory ng gobyerno. Pampublikong pinagtatalunan ng Treasury Department ang math, na tinukoy ang $2 trilyong pagkakaiba sa assumptions; binago ng S&P ang figures at pinanatili ang bagong rating. Ang Moody's at Fitch, ang dalawa pang major agencies, ay nag-affirm ng kanilang AAA ratings noong summer na iyon — kaya ang Monday's open ay ang market na nag-grade kung paano tatanggapin ang desisyon.
Ang araw, sa isang linya
Ang eksaktong SQL sa likod ng bawat numero
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('2011-08-05 00:00:00') AND window_start < toDateTime('2011-08-08 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('2011-08-08 04:00:00') AND window_start < toDateTime('2011-08-08 23:59:00')Bumaba ang SPY ng -2.6% mula sa pagsasara noong Biyernes na $120.03 at hindi na nakabawi: ang pinakamababang presyo na $112.02 ay naganap noong 14:25 ET at ang pagsasara, sa $112.28, ay -6.5% — kabilang sa pinakamasamang solong sesyon sa pagitan ng krisis noong 2008 at 2020, at ang ranking panel sa ibaba ay naglalagay ng eksaktong bilang sa pahayag na iyon. Umabot sa 695.2 milyong SPY shares ang volume, at lahat ng 390 minutong bar ng regular na sesyon ay na-print: isang buong sesyon, walang paghinto, at ganun pa rin ang pagsasara.
Isang hagdanan, hindi isang air pocket
Ang eksaktong SQL sa likod ng bawat numero
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('2011-08-08 04:00:00') AND window_start < toDateTime('2011-08-08 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_timeIhambing ang hugis sa flash crash labinlimang buwan ang nakalipas: walang isang-bucket na air pocket, walang biglaang pag-akyat — labintatlong kalahating oras lamang kung saan halos lahat ng pagsasara ay mas mababa kaysa sa nauna, bumibilis patungo sa hapon. Iyan ay isang paninindigang pagbaba: nanatili ang liquidity at bumagsak pa rin ang mga presyo, sa buong sesyon. Iba ang mekanismo, iba ang kahulugan, pareho ang pulang numero — isang dahilan kung bakit kasinghalaga ang pagbasa ng intraday na hugis gaya ng arawang pagbabago.
Ano ang pinakamalala ang bagsak — at ano ang tumaas
Ang isang sovereign downgrade ay hindi pantay na tumatama sa bawat ticker; inuuri ng tape ang mga pangalan ayon sa exposure. Narito ang siyam na liquid ticker, mula sa opisyal na pagsasara ng Biyernes hanggang Lunes, mula sa pinakamasama hanggang sa pinakamahusay:
Ang eksaktong SQL sa likod ng bawat numero
SELECT
ticker,
round(fri_close, 2) AS fri_close_usd,
round(mon_close, 2) AS mon_close_usd,
round((mon_close / fri_close - 1) * 100, 1) AS change_pct
FROM (
SELECT
ticker,
argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2011-08-05') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS fri_close,
argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2011-08-08') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS mon_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('VXX', 'BAC', 'C', 'GS', 'XLF', 'SPY', 'KO', 'XLU', 'GLD')
AND window_start >= toDateTime('2011-08-05 00:00:00') AND window_start < toDateTime('2011-08-09 04:00:00')
GROUP BY ticker
)
ORDER BY mon_close / fri_close ASC, ticker ASCAng pagbebenta ay nakasentro sa mga bangko. Bumagsak ang Bank of America ng -20% — halos isang dolyar sa bawat lima ng market value nito, nawala sa isang sesyon — kasama ang Citigroup sa -15.8% at XLF, ang financial-sector fund, sa -9.6%, lahat ay malayong lampas sa -6.5% ng SPY. Ang consumer-staple na Coca-Cola ay nagbigay lamang ng -2.3%. At dalawang row ang natapos na berde: ang GLD, ang gold fund, ay nagdagdag ng 3.3%, at ang VXX — isang exchange-traded note na sumusubaybay sa short-term VIX futures, ang "fear gauge" ng merkado — ay tumalon ng 14.6%. Isang tape, tatlong sabay-sabay na kwento: isang bank rout, isang maayos na de-risking sa broad index, at isang pag-aagawan para sa insurance.
Saan pumapwesto ang Agosto 8 sa pinakamasasamang araw
Makasaysayan ba ang downgrade session, o masama lang? Isang paraan para sagutin ito: kalkulahin ang close-to-close change para sa bawat SPY session mula 2003 hanggang 2025 at i-rank ang mga ito.
Ang eksaktong SQL sa likod ng bawat numero
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMax(toFloat64(close), window_start) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
AND window_start >= toDateTime('2003-01-01 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 et_date, close_usd,
round((close_usd / prev_close - 1) * 100, 1) AS change_pct,
row_number() OVER (ORDER BY close_usd / prev_close ASC, et_date ASC) AS day_rank
FROM changes
WHERE prev_close > 0
),
enriched AS (
SELECT et_date, change_pct, day_rank,
max(if(et_date = toDate('2011-08-08'), day_rank, 0)) OVER () AS downgrade_rank,
sum(if(day_rank <= 10 AND toYear(et_date) NOT IN (2008, 2020), 1, 0)) OVER () AS top10_outside_crises,
round((max(if(et_date = toDate('2011-08-05'), close_usd, 0)) OVER () / max(if(et_date = toDate('2011-07-22'), close_usd, 0)) OVER () - 1) * 100, 1) AS two_week_slide_pct
FROM ranked
)
SELECT
toString(et_date) AS session,
change_pct,
downgrade_rank,
top10_outside_crises,
two_week_slide_pct
FROM enriched
WHERE day_rank <= 10
ORDER BY day_rankAng Agosto 8, 2011 ay pumapwesto bilang 9th-pinakamasama sa loob ng dalawampu't tatlong taon na iyon — at ito lang ang araw sa top ten na hindi galing sa 2008–09 financial crisis at March 2020 COVID crash. May dalawang mukha ang konteksto, gayunpaman: bumababa na ang merkado bago kumilos ang S&P. Bumaba ang SPY ng -10.8% sa loob ng dalawang linggo bago ang downgrade Friday, habang ang debt-ceiling standoff ay umabot sa huling sandali at ang sovereign crisis ng Europe ay kumalat patungong Italy at Spain. Sinukat ng Monday ang dalawang bagay nang sabay — ang shock ng pagkawala ng AAA at ang pagbaba na nangyayari na — at walang query na lubusang makapaghihiwalay sa mga ito. Ang masasabi ng tape: ang pinakamasamang session ng buong correction na iyon ay nangyari sa unang araw ng trading pagkatapos ng downgrade.
Ang na-downgrade na asset ay tumaas
Narito ang bahaging dapat pagtuunan ng bawat paglalahad ng pangyayaring ito: ang security na na-downgrade ng S&P ay utang ng gobyerno ng US — at ito ay tumaas.
Ang eksaktong SQL sa likod ng bawat numero
SELECT
toString(date) AS date,
round(yield_3_month, 2) AS yield_3_month,
round(yield_2_year, 2) AS yield_2_year,
round(yield_10_year, 2) AS yield_10_year,
round(yield_30_year, 2) AS yield_30_year
FROM global_markets.treasury_yields
WHERE date BETWEEN '2011-08-01' AND '2011-08-15'
ORDER BY dateAng 10-year Treasury yield ay nagsara noong Biyernes ng downgrade sa 2.58%, bumagsak sa 2.4% noong Black Monday, at umabot sa 2.2% kinabukasan. Bumababa ang yield ng bond kapag tumataas ang presyo nito, kaya ang mas mababang yield ay nangangahulugang mas mataas ang binabayad ng mga investor para sa utang ng gobyerno na kakabawasan lang ng rating — mas murang paghiram para sa na-downgrade na borrower. Nanaig ang demand para sa kaligtasan kaysa sa anumang pag-aalinlangan tungkol sa safe asset mismo, kung saan ang 2-year ay nagsara noong Martes na iyon sa 0.19%, halos nasa zero. Ang paliwanag ng 2s10s yield-curve ay sumasaklaw sa mga instrumentong ito at kung ano ang sinusukat ng agwat sa pagitan nila.
Ang linggong pait-pait
Ang eksaktong SQL sa likod ng bawat numero
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
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('2011-08-05 00:00:00') AND window_start < toDateTime('2011-08-12 23:59:00')
GROUP BY et_date
)
)
WHERE et_date >= toDate('2011-08-08') AND et_date <= toDate('2011-08-12')
ORDER BY et_dateKasunod nito ang isa sa pinakamarahas na linggo sa rekord sa parehong direksyon: Martes +4.6%, Miyerkules -4.4%, Huwebes +4.5%, Biyernes +0.7% — apat na magkakasunod na sesyon na salitan sa pagitan ng crash at rally. Ang pag-arangkada noong Martes ay kasabay ng pahayag ng Federal Reserve noong Agosto 9, na nangakong pananatilihin ang federal funds rate malapit sa zero "sa pamamagitan man lang ng kalagitnaan ng 2013" — ang unang pagkakataon na ang FOMC ay nagtali ng gabay nito sa isang petsa sa kalendaryo sa halip na ang mas lumang wikang "extended period", isang dalawang-taong pangako ng libreng pera na ibinigay sa isang takot na tape. Ang mga linggong pait-pait na ganoon karahas ay ang paraan ng pagpapahayag ng volatility regimes; ang direksyon ay nalulutas sa bandang huli.
Gaano katagal ang aktwal na pag-recover
"Bumalik ang merkado sa loob ng ilang buwan" ang karaniwang isang-linya na buod ng episode na ito. Mas tumpak at mas kawili-wili ang nakaimbak na sagot.
Ang eksaktong SQL sa likod ng bawat numero
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMax(toFloat64(close), window_start) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
AND window_start >= toDateTime('2011-08-05 00:00:00') AND window_start < toDateTime('2012-07-01 00:00:00')
GROUP BY et_date
),
(SELECT close_usd FROM daily WHERE et_date = toDate('2011-08-05')) AS pre_close,
(SELECT close_usd FROM daily WHERE et_date = toDate('2011-08-08')) AS mon_close,
(SELECT min(et_date) FROM daily WHERE et_date > toDate('2011-08-05') AND close_usd >= pre_close) AS reclaim_d
SELECT
round(pre_close, 2) AS predowngrade_close,
toString(reclaim_d) AS first_reclaim_date,
countIf(et_date > toDate('2011-08-05') AND et_date < reclaim_d) AS sessions_before_first_reclaim,
toString(argMinIf(et_date, (close_usd, et_date), et_date > toDate('2011-08-05'))) AS bottom_date,
round(minIf(close_usd, et_date > toDate('2011-08-05')), 2) AS bottom_close,
round((minIf(close_usd, et_date > toDate('2011-08-05')) / pre_close - 1) * 100, 1) AS bottom_vs_predowngrade_pct,
round((minIf(close_usd, et_date > toDate('2011-08-05')) / mon_close - 1) * 100, 1) AS bottom_vs_downgrade_monday_pct,
toString(maxIf(et_date, close_usd < pre_close)) AS last_close_below,
countIf(et_date > toDate('2011-08-05') AND close_usd < pre_close) AS total_sessions_below
FROM dailyUnang nagsara ang SPY pabalik sa itaas ng antas nito bago ang downgrade — $120.03, ang pagsasara noong Agosto 5 — noong 2011-08-15, pagkatapos lamang ng 5 na sesyon na nasa ilalim nito. Hindi nagtagal ang pagbawi na iyon. Lumalim ang krisis ng Europa sa taglagas, at ang tunay na ilalim ng correction ay lumitaw noong 2011-10-03 sa $109.92 — -8.4% na mas mababa kaysa sa pagsasara bago ang downgrade at -2.1% na mas mababa kahit sa pagsasara ng Black Monday. Sa kabuuan, nagsara ang SPY sa ilalim ng antas nito noong Agosto 5 sa 41 na sesyon, ang huli sa mga ito noong 2011-11-28. Kaya ang tapat na timeline ay may dalawang talim: ang sariling dent ng downgrade ay nabura sa loob ng isang linggo, habang ang correction na pinasok nito ay tumakbo nang halos apat pang buwan.
Ang itinuturo ng araw na ito
Dalawang mekanismong dapat tandaan. Una, ang mga simbolikong pagkabigla ay mabilis magpresyo at mabilis din bumawi: ang downgrade ay hindi nagbago ng anumang cash flow kahit saan, at ang repricing ng -6.5% ay nabawi sa loob ng 5 na sesyon — kahit na ang mas malawak na correction sa paligid nito ay tumagal ng ilang buwan bago malutas. Pangalawa, ang instrumentong "nasira" ay hindi laging ang bumagsak: ang Treasuries ay umangat sa sarili nilang downgrade habang ang equities — lalo na ang bank stocks — ang sumalo ng tama. Kapag ang isang headline ay nagbanggit ng isang asset, tingnan kung saan talaga bumabagsak ang benta bago maniwala na ang kuwento ay nagsusulat na mismo.
FAQ sa Pagbaba ng Rating ng US
Ano ang nangyari sa mga stock nang ibinaba ang rating ng US?
Ang unang sesyon matapos ang pagbaba ng rating noong Biyernes ng gabi — Lunes, Agosto 8, 2011 — ay bumagsak ang SPY ng -6.5%, na nagsara malapit sa pinakamababa nito, ang 9-pinakamasamang sesyon ng SPY mula 2003–2025. Sinundan ito ng isang linggo ng salit-salit na pagbagsak at pagtaas ng ilang porsyento.
Ano ang debt ceiling, at ano ang kinalaman nito sa pagbaba ng rating?
Ang debt ceiling ay isang legal na limitasyon sa kabuuang paghiram ng pederal na gobyerno ng US; ang pagtama dito ay pumipigil sa Treasury na mag-isyu ng bagong utang upang bayaran ang mga gastusing naaprubahan na ng Kongreso. Ang hindi pagkakasundo noong 2011 tungkol sa pagtaas nito ay tumagal hanggang ilang oras bago ang inaasahang petsa ng default, at pinangalanan ng S&P ang brinkmanship na iyon bilang pangunahing dahilan sa pag-alis ng AAA rating makalipas ang tatlong araw.
Gaano kalaki ang pagtaas ng volatility noong Agosto 2011?
Ang VXX, ang exchange-traded note na sumusubaybay sa short-term VIX futures, ay tumaas ng 14.6% noong Agosto 8 lamang, at ang sumunod na linggo ay nagpakita ng salit-salit na sesyon ng +4.6% at -4.4% sa S&P — mga arawang pagbabago na kasing laki ng makikita noong 2008 at 2020.
Ibinalik ba ang rating ng US mula noong 2011?
Oo. Ibinaba ng Fitch ang US sa AA+ noong Agosto 2023, at sinundan ito ng Moody's sa Aa1 noong Mayo 2025 — ang huli sa tatlong pangunahing ahensya na bumaba sa pinakamataas na grado nito. Walang isa sa mga pag-uulit na ito ang nagdulot ng isang arawang paggalaw ng equity na maihahambing sa Agosto 8, 2011; ang unang pagbaba ng rating ay may dalang pagkabigla ng naunang halimbawa, habang ang mga sumunod ay nagpatunay lamang sa isang trajectory na alam na ng mga merkado.
Paano maihahambing ang pagbagsak noong 2011 sa 2008 o 2020?
Ito ay isang solong-shock na repricing sa loob ng isang umiiral na bull market, hindi isang sistematikong pagkalas ng credit: malala, mabilis, at ganap na naibalik sa loob ng ilang buwan — kung saan ang 2008 ay patuloy na bumagsak sa loob ng kalahating taon at ang 2020 ay piniga ang isang bear market sa apat na linggo.
Ang bawat panel sa itaas ay isang naka-imbak, naka-version na query sa historical tape — palawakin ang SQL upang makita ang bawat sukat. Gusto mong maramdaman ang araw na ito sa halip na basahin ito? Ito ay isa sa mga puwedeng laruin na scenario sa Strasmore Labs trading simulator.