Strasmore Research
Onderzoeken Matt ConnorDoor Matt Connor · Bijgewerkt 2026-07-24

Downgrade VS 2011: beursverloop Black Monday

De handelsgegevens van 8 augustus 2011 na de S&P downgrade naar AA+. Bekijk de koersbewegingen en de impact op de markt tijdens deze historische handelsdag.

Na de sluiting van vrijdag 5 augustus 2011 verlaagde Standard & Poor's de kredietwaardigheid van de Verenigde Staten van AAA naar AA+ — de eerste Amerikaanse kredietverlaging in de geschiedenis. Maandag 8 augustus was de eerste gelegenheid voor de markt om hierop te reageren, op het hoogtepunt van de Europese schuldencrisis die zomer. Deze pagina reproduceert de handelsgegevens per minuut: welke koersen daalden, welke koersen stegen, hoe de dag rangschikt is en hoe lang het herstel duurde. Elk getal is een opgeslagen query; u kunt elk paneel uitbreiden voor de SQL.

Waarom S&P de VS heeft verlaagd

De downgrade was de laatste fase van de impasse over het schuldplafond in 2011. Het schuldplafond is een wettelijke limiet op de totale federale leningen; zodra de overheid deze limiet bereikt, kan de Treasury geen nieuwe schuld meer uitgeven om reeds door het Congres goedgekeurde uitgaven te financieren. De VS bereikte de limiet van $14,3 biljoen op 16 mei 2011. De Treasury begon toen met "extraordinary measures" — boekhoudkundige manoeuvres die tijd wonnen tot 2 augustus, de verwachte datum waarop het cash flow op zou raken. Het Congres nam de Budget Control Act aan en de President ondertekende deze op 2 augustus zelf: een default werd op enkele uren voorkomen.

Drie dagen later, na de sluiting van de markt op vrijdag, verlaagde S&P de rating toch. De verklaring van S&P voerde twee argumenten aan. Ten eerste het proces: maanden van brinkmanship over de vraag of de VS vrijwillig betalingen zou mislopen, had volgens S&P de Amerikaanse beleidsvorming "minder stabiel, minder effectief en minder voorspelbaar" gemaakt. Ten tweede de rekenkunde: de verwachte tienjarige besparingen van de wet van ongeveer $2,1 biljoen waren onvoldoende om de schuldpositie van de overheid te stabiliseren, volgens de beoordeling van S&P. Het Treasury Department betwistte de berekeningen publiekelijk en wees op een verschil van $2 biljoen in de aannames; S&P paste de cijfers aan en behield de nieuwe rating. Moody's en Fitch, de andere twee grote bureaus, bevestigden die zomer hun AAA-ratings — de markt testte bij de opening van maandag dus het oordeel van één bureau.

De dag, in één overzicht

QuerySPY op 8 augustus 2011 — de downgrade op maandag, verwerkt
De exacte SQL achter elk getal
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')

SPY daalde met een gap van -2.6% ten opzichte van de vrijdagse slotkoers van $120.03 en herstelde niet structureel: het laagste punt van $112.02 werd bereikt om 14:25 ET en de slotkoers van $112.28 was -6.5% — een van de slechtste individuele sessies tussen de crisis van 2008 en 2020, zoals het onderstaande ranglijstpaneel met een exact getal bevestigt. Het volume bedroeg 695.2 miljoen SPY-aandelen en alle 390 minute bars van de reguliere sessie werden verwerkt: een volledige sessie zonder handelssuspendering, met desondanks die slotkoers.

Een trap, geen luchtbel

QuerySPY per halfuur — 8 augustus 2011 reguliere sessie
De exacte SQL achter elk getal
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_time

Vergelijk de vorm met de flash crash van vijftien maanden geleden: geen enkele luchtbel door gebrek aan liquiditeit, geen snelle herstelbeweging — enkel dertien periodes van een half uur waarin bijna elke slotkoers lager was dan de vorige, met een versnelling in de middag. Dit is een daling met overtuiging: de liquidity bleef aanwezig en de prijzen bleven de hele sessie dalen. Andere mechanismen, andere betekenis, hetzelfde rode getal — dit is de reden waarom het begrijpen van de intraday-vorm even belangrijk is als de dagelijkse verandering.

Wat het hardst daalde — en wat steeg

Een downgrade van de staatsobligaties raakt niet elke ticker even hard; de markt sorteert de namen op basis van exposure. Hier zijn negen liquide tickers, van de officiële slotkoers van vrijdag tot maandag, van slecht naar goed:

Query8 augustus 2011 over de tape — banken, staples, goud en de fear gauge
De exacte SQL achter elk getal
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 ASC

De verkoop concentreerde zich in de banken. Bank of America daalde met -20% — ongeveer één dollar van elke vijf dollar aan marktwaarde verdween in één sessie — met Citigroup op -15.8% en XLF, het fonds voor de financiële sector, op -9.6%, beide ver onder de -6.5% van SPY. Het consumptiegoed Coca-Cola verloor slechts -2.3%. En twee posities eindigden in de groene cijfers: GLD, het goudfonds, steeg met 3.3%, en VXX — een exchange-traded note die short-term VIX futures volgt, de "fear gauge" van de markt — sprong met 14.6%. Eén markt, drie gelijktijdige ontwikkelingen: een bankenrally in neerwaartse richting, een ordelijke de-risking in de brede index, en een vlucht naar verzekeringen.

De positie van 8 augustus onder de slechtste dagen

Was de dag van de downgrade historisch, of simpelweg slecht? Een manier om dit te beantwoorden: bereken de close-to-close verandering voor elke SPY-sessie van 2003 tot en met 2025 en rangschik deze.

QueryDe tien slechtste SPY sessies, 2003–2025 — 8 augustus 2011 is de uitzondering
De exacte SQL achter elk getal
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_rank

8 augustus 2011 staat op de 9 slechtste plek over die drieëntwintig jaar — en het is de enige dag in de top tien die niet uit de financiële crisis van 2008–09 of de COVID-crash van maart 2020 komt. De context werkt echter twee kanten op: de markt was al in een neerwaartse trend voordat de S&P bewoog. SPY was -10.8% gedaald in de twee weken voorafgaand aan de vrijdag van de downgrade, terwijl de impasse over het schuldplafond voortduurde en de Europese soevereine crisis zich uitbreidde naar Italië en Spanje. Maandag mat twee zaken tegelijkertijd — de schok van het verlies van de AAA-status en een reeds ingezette daling — en geen enkele query kan deze volledig scheiden. Wat de marktgegevens wel laten zien: de slechtste sessie van die gehele correctie vond plaats op de eerste handelsdag na de downgrade.

De afgewalide asset steeg in waarde

Dit is het cruciale onderdeel van dit episode: het effect dat S&P afwaardeerde was de Amerikaanse staatsschuld — en deze steeg in waarde.

QueryTreasury yields tijdens de downgrade-periode, 1–15 augustus 2011
De exacte SQL achter elk getal
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 date

De 10-year Treasury yield sloot de vrijdag na de downgrade op 2.58%, daalde naar 2.4% op Black Monday, en raakte 2.2% de dag daarna. De yield van een obligatie daalt wanneer de prijs stijgt; lagere yields betekenen dus dat beleggers meer betaalden voor de staatsschuld waarvan de rating zojuist was verlaagd — wat resulteerde in goedkopere financiering voor de afgewalide lener. De vraag naar veiligheid was groter dan de twijfel over de veiligheid van de asset zelf, waarbij de 2-year die dinsdag sloot op 0.19%, vlak bij nul. De uitleg over de 2s10s yield-curve behandelt deze instrumenten en wat het verschil tussen beide meet.

De whipsaw-week

QuerySPY sluitingen, 8–12 augustus 2011 — crash, rip, crash, rip
De exacte SQL achter elk getal
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_date

Wat volgde was een van de meest gewelddadige weken ooit gemeten in beide richtingen: dinsdag +4.6%, woensdag -4.4%, donderdag +4.5%, vrijdag +0.7% — vier opeenvolgende sessies die afwisselden tussen een crash en een rally. De stijging van dinsdag viel samen met de verklaring van de Federal Reserve op 9 augustus. Hierin werd toegezegd de federal funds rate "ten minste tot medio 2013" nabij nul te houden. Dit was de eerste keer dat de FOMC de guidance koppelde aan een kalenderdatum in plaats van de eerdere term "extended period". Het was een twee jaar durende belofte van gratis geld, uitgebracht te midden van paniek op de markt. Whipsaw-weken met dergelijke volatiliteit zijn het signaal van nieuwe volatiliteitsregimes; de uiteindelijke richting volgt later.

Hoe lang het herstel daadwerkelijk duurde

"De markt herstelde binnen enkele maanden" is de gebruikelijke samenvatting van deze periode. Het feitelijke antwoord is nauwkeuriger en interessanter.

QueryHet herstel, data: reclaim, failed hold, true bottom en de laatste close below
De exacte SQL achter elk getal
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 daily

SPY sloot voor het eerst weer boven het niveau van vóór de downgrade — $120.03, de slotkoers van 5 augustus — op 2011-08-15, na slechts 5 sessies daaronder. Dit herstel hield geen stand. De crisis in Europa verslechterde gedurende de herfst, en het echte dieptepunt van de correctie werd op 2011-10-03 bereikt op $109.92-8.4% onder de slotkoers van vóór de downgrade en -2.1% onder zelfs de slotkoers van Black Monday. In totaal sloot SPY op 41 sessies onder het niveau van 5 augustus, de laatste daarvan op 2011-11-28. De feitelijke tijdlijn is dus tweeledig: de directe impact van de downgrade werd binnen een week weggewerkt, terwijl de correctie waar deze in uitmondde bijna vier maanden langer aanhield.

Wat deze dag leert

Twee lessen zijn van belang. Ten eerste: symbolische schokken worden snel ingeprijsd en trekken snel weer weg: de downgrade veranderde niets aan de cash flow, en de -6.5% repricing werd binnen 5 sessies hersteld — terwijl de bredere correctie daaromheen maanden nodig had om te stabiliseren. Ten tweede: het instrument dat "beschadigd" wordt, is niet altijd het instrument dat daalt: Treasuries stegen zelfs tijdens hun eigen downgrade, terwijl aandelen — met name bankaandelen — de klap kregen. Wanneer een headline een specifiek asset benoemt, kijk dan waar de verkoop daadwerkelijk plaatsvindt voordat u gelooft dat het verloop vaststaat.

FAQ over de Amerikaanse downgrade

Wat gebeurde er met de aandelen toen de VS werd gedowngraded?

De eerste handelsdag na de downgrade op vrijdagavond — maandag 8 augustus 2011 — daalde de SPY met -6.5% en sloot nabij de laagste koers. Dit was de 9ste slechtste SPY-sessie in de periode 2003–2025. Een week van afwisselende crashes en rallies van meerdere procenten volgde daarna.

Wat is het schuldplafond en wat was de relatie met de downgrade?

Het schuldplafond is een wettelijke limiet op de totale federale leningen van de VS. Het bereiken van dit plafond blokkeert de Treasury om nieuwe schuld uit te geven om rekeningen te betalen die het Congres al heeft goedgekeurd. De patstelling in 2011 over het verhogen van dit plafond duurde voort tot enkele uren voor de verwachte datum van default. S&P noemde deze patstelling als een kernoorzaak voor het intrekken van de AAA-rating drie dagen later.

Hoe groot was de volatiliteitspiek in augustus 2011?

VXX, de exchange-traded note die short-term VIX futures volgt, steeg op 8 augustus alleen al met 14.6%. De week daarna wisselden sessies van +4.6% en -4.4% op de S&P elkaar af — dagelijkse schommelingen van een omvang die anders alleen in 2008 en 2020 werd gezien.

Is de VS sinds 2011 opnieuw gedowngraded?

Ja. Fitch verlaagde de VS naar AA+ in augustus 2023, en Moody's volgde met een verlaging naar Aa1 in mei 2025 — de laatste van de drie grote bureaus die de hoogste rating schrapt. Geen van beide herhalingen viel samen met een eenmalige beweging op de aandelenmarkt die vergelijkbaar is met 8 augustus 2011; de eerste downgrade bracht de schok van een precedent met zich mee, terwijl de latere downgrades een traject bevestigden dat de markten al kenden.

Hoe verhoudt de crash van 2011 zich tot 2008 of 2020?

Het was een herwaardering door een enkele schok binnen een bestaande bull market, in plaats van een systemische credit unwind: heftig, snel en volledig hersteld binnen enkele maanden — terwijl 2008 een half jaar lang bleef dalen en 2020 een bear market comprimeerde tot vier weken.


Elk paneel hierboven is een opgeslagen, versiespecifieke query over de historische tape — breid de SQL uit om elke meting te zien. Wilt u deze dag ervaren in plaats van erover te lezen? Het is een van de speelbare scenario's in de Strasmore Labs trading simulator.

#market history#credit downgrade#crashes#spy