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

Marktbodem 9 maart 2009 analyse

De markt bereikte op 9 maart 2009 een historisch dieptepunt. Bekijk de koersgegevens van de S&P 500 en de Dow Jones tijdens deze cruciale sessie.

9 maart 2009 is een van de belangrijkste data in de moderne marktgeschiedenis: de laagste slotkoers tijdens de financiële crisis — -56.5% onder de piek van oktober 2007 — en de eerste dag van een bull market die meer dan een decennium aanhield. De geschiedenisboeken vermelden de indexniveaus van die maandag: 676,53 voor de S&P 500 en 6.547 voor de Dow. De onderstaande gegevens gebruiken SPY, de S&P 500 ETF, waarvan deze database de koersgegevens per minuut bewaart vanaf 2003. En dit is de ongemakkelijke waarheid die de koersgegevens bevestigen: niets in de sessie kondigde dit aan. Geen capitulatie of plotselinge trendomkeer — een stille, moeizame rode maandag die toevallig de laatste was. Elk getal is een opgeslagen query; klik op een paneel voor de SQL.

De weg naar de bodem

De crisis verliep in fasen, en de data zijn van belang voor de onderstaande analyse. Bear Stearns werd in maart 2008 verkocht aan JPMorgan. Lehman Brothers vroeg op maandag 15 september 2008 faillissement aan — een sessie met een eigen pagina hier. Het Congres nam op 3 oktober TARP aan, het bankenredfonds van $700 miljard. De overheidssteun voor AIG werd twee keer uitgebreid. Citigroup kreeg in november zijn tweede federale backstop. Een rally in de winter stierf weg, en tegen eind februari 2009 hadden de gemiddelden de dieptepunten van november doorbroken en bleven ze dalen. Eén rij vat deze zeventien maanden durende periode samen:

QueryPeak to trough to round trip — de volledige crisis in één rij
De exacte SQL achter elk getal
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-02 00:00:00') AND window_start < toDateTime('2013-07-01 00:00:00')
    GROUP BY et_date
),
(SELECT max(close_usd) FROM daily WHERE et_date < toDate('2008-01-01')) AS peak_close_usd
SELECT
    round(peak_close_usd, 2) AS peak_close,
    toString(argMaxIf(et_date, (close_usd, et_date), et_date < toDate('2008-01-01'))) AS peak_date,
    round(minIf(close_usd, et_date BETWEEN toDate('2008-07-01') AND toDate('2009-06-30')), 2) AS trough_close,
    toString(argMinIf(et_date, (close_usd, et_date), et_date BETWEEN toDate('2008-07-01') AND toDate('2009-06-30'))) AS trough_date,
    round((minIf(close_usd, et_date BETWEEN toDate('2008-07-01') AND toDate('2009-06-30')) / peak_close_usd - 1) * 100, 1) AS decline_pct,
    toString(minIf(et_date, et_date > toDate('2009-03-09') AND close_usd >= peak_close_usd)) AS recovered_date
FROM daily

Van een slotkoers op $156.41 op 2007-10-09 daalde SPY naar $68.07 op 2009-03-09 — een daling van -56.5%, de diepste sinds de jaren 1930. Dezelfde rij bevat het getal waar langetermijnbeleggers als volgende naar vragen: de round trip. SPY sloot pas weer boven de piek van 2007 op 2013-03-14 — vier jaar na de bodem, vijfënhalf jaar na de top. Beide delen van deze berekening worden hieronder nader toegelicht.

De dag, in één overzicht

QuerySPY op 9 maart 2009 — het generatiedepot, vastgelegd
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('2009-03-06 00:00:00') AND window_start < toDateTime('2009-03-09 04:00:00')
    ) AS prior_rth_close,
    (
        SELECT round(avg(day_shares) / 1e6, 1)
        FROM (
            SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, toFloat64(sum(volume)) AS day_shares
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY'
              AND window_start >= toDateTime('2008-12-01 00:00:00') AND window_start < toDateTime('2009-03-09 04:00:00')
            GROUP BY d
            ORDER BY d DESC
            LIMIT 20
        )
    ) AS avg20_shares,
    (
        SELECT round(avg(day_shares) / 1e6, 1)
        FROM (
            SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, toFloat64(sum(volume)) AS day_shares
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY'
              AND window_start >= toDateTime('2008-12-01 00:00:00') AND window_start < toDateTime('2009-03-09 04:00:00')
            GROUP BY d
            ORDER BY d DESC
            LIMIT 60
        )
    ) AS avg60_shares
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(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,
    formatDateTime(toTimeZone(argMaxIf(window_start, (toFloat64(high), -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 high_et,
    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(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(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
    avg20_shares AS avg20_shares_m,
    avg60_shares AS avg60_shares_m,
    round((toFloat64(sum(volume)) / 1e6 / avg20_shares - 1) * 100, 0) AS vol_vs_20d_pct,
    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('2009-03-09 04:00:00') AND window_start < toDateTime('2009-03-09 23:59:00')

SPY opende op $67.95 — een gap down van -1.3% ten opzichte van de vrijdagse slotkoers van $68.84 — bereikte $70 om 10:13 ET, zakte naar een dieptepunt van $67.73 aan het einde van de dag (15:17 ET), en sloot op $68.07 — een verandering van -1.1% over de dag. De range van de gehele sessie was ongeveer twee dollar. De meest ingrijpende slotkoers van een generatie vond plaats zonder één enkel dramatisch handelsmoment.

Het volume beantwoordt een vraag die het ruwe getal alleen niet kan beantwoorden: was de handel in 357.4 miljoen aandelen luidruchtig of stil? Voor maart 2009 was het stil. De afgelopen twintig sessies hadden gemiddeld 406.3 miljoen SPY-aandelen per dag — het dieptepunt bedroeg -12% ten opzichte van dat gemiddelde — en de afgelopen zestig sessies hadden gemiddeld 337.9 miljoen. Volgens de theorie van capitulatie ontstaan generatie-dieptepunten bij een klimactische, recordbrekende omzet. Het bekendste dieptepunt uit het moderne tijdperk verhandelde minder dan een gewone dag binnen diezelfde maand.

Het verloop van de sessie

QuerySPY per halfuur — 9 maart 2009 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('2009-03-09 04:00:00') AND window_start < toDateTime('2009-03-09 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

Het verloop van de halve dag corrigeert een detail dat in de meeste verslagen wordt vereenvoudigd: 9 maart was geen eenrichtingsverkeer naar beneden. Na de gap down steeg de SPY gedurende de ochtend — de 10:00 ET bucket sloot op $69.49, net onder de dagelijkse high van $70 die om 10:13 werd genoteerd — waarna de koers in de middag de winst weer afgaf. De koers daalde naar de low van $67.73 om 15:17 en maakte een bescheiden bounce richting de close. Een rally, een fade en een kleine bounce: een volkomen alledaigse vorm. Geen waterfall, geen paniek-volume en geen v-bottom. Vergelijk dit met de urgentie van de close-on-the-low van Lehman Monday of de air pocket van de flash crash: dit is een geheel andere categorie, de uitgeputte tape. De crashes van meerdere procenten in die winter hadden allemaal in de voorgaande weken plaatsgevonden. Het dieptepunt was de dag dat de verkopers simpelweg op waren.

Wat de markt deed omdraaien

De gegevens van maandag verklaren de beweging van dinsdag niet — de omslag kwam door het nieuws, niet door de handel. Vóór de opening van dinsdag lekte een intern memo van Citigroup chief executive Vikram Pandit uit naar de pers: de bank was volgens het document in januari en februari 2009 winstgevend geweest, de beste periode van twee maanden sinds 2007. Citigroup — het epicentrum van de crisis, dat maandag op $1.05 sloot — had maandenlang geen enkel positief nieuws uit primaire bronnen ontvangen. Dit zijn de gegevens van de vijf handelsdagen na de bodem:

QueryDe turn week — SPY, Citigroup en de 10-year yield, 9-13 maart
De exacte SQL achter elk getal
WITH daily AS (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
        argMaxIf(toFloat64(close), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS spy_close_raw,
        round(argMaxIf(toFloat64(close), window_start, ticker = 'C' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS citi_close,
        round(toFloat64(sumIf(volume, ticker = 'SPY')) / 1e6, 1) AS spy_shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'C')
      AND window_start >= toDateTime('2009-03-06 04:00:00') AND window_start < toDateTime('2009-03-14 00:00:00')
    GROUP BY et_date
)
SELECT
    toString(d.et_date) AS session,
    round(d.spy_close_raw, 2) AS spy_close,
    round((d.spy_close_raw / d.prev_close - 1) * 100, 1) AS spy_change_pct,
    d.spy_shares_m,
    d.citi_close,
    t.ten_year_pct
FROM (
    SELECT *, lagInFrame(spy_close_raw) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM daily
) AS d
LEFT JOIN (
    SELECT date, round(toFloat64(yield_10_year), 2) AS ten_year_pct
    FROM global_markets.treasury_yields
    WHERE date BETWEEN '2009-03-09' AND '2009-03-13'
) AS t ON d.et_date = t.date
WHERE d.et_date >= toDate('2009-03-09')
ORDER BY d.et_date

Op 10 maart begon de handel hoger en die stijging werd niet meer uitgewogen: SPY sloot op $72.21, een stijging van 6.1%, op 401.3 miljoen shares — een hoger volume dan op de dag van de bodem. Citigroup sloot op $1.44. Tegen vrijdag stond SPY op $76.09 en Citigroup op $1.78. De 10-year Treasury yield steeg op diezelfde dinsdag van 2.89% naar 2.99% — kapitaal vloeide de veilige asset uit, gelijktijdig met de rally in aandelen; de flight-to-quality trade keerde om.

De belangrijke kanttekening: verschillende stijgingen van meerdere procenten hadden die winter al plaatsgevonden en waren mislukt, en niets op 10 maart bevestigde dat deze beweging anders was. Het memo van Pandit is het ijkpunt dat historici aan de omslag koppelen; wat de markt laat zien — en hierboven doet — is de gelijktijdigheid van de timing.

Bleef de bodem staan?

Een bodem is pas een bodem als de markt er niet meer onder zakt. Dit overzicht volgt SPY week voor week tot het einde van juni 2009 — met de laagste handelskoers en de slotkoers per week, en de cumulatieve minimumwaarde in de laatste kolom:

QueryZestien weken na de low — weekly lows, closes en het running minimum
De exacte SQL achter elk getal
WITH daily AS (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
        minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS day_low,
        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 = 'SPY'
      AND window_start >= toDateTime('2009-03-10 04:00:00') AND window_start < toDateTime('2009-06-27 00:00:00')
    GROUP BY et_date
)
SELECT
    week_of,
    week_low,
    week_close,
    round(min(week_low) OVER (), 2) AS lowest_low_after_mar9
FROM (
    SELECT
        toString(toMonday(et_date)) AS week_of,
        round(min(day_low), 2) AS week_low,
        round(argMax(day_close, et_date), 2) AS week_close
    FROM daily
    GROUP BY week_of
)
ORDER BY week_of

De laagste koers van SPY in de zestien weken na 9 maart was $69.37 — en deze prijs werd bereikt in de eerste week na de bodem (2009-03-09). SPY handelde nooit meer onder de slotkoers van 9 maart van $68.07, laat staan onder de intraday low van $67.73. Er was geen retest, geen tweede kans en geen pullback naar het oude niveau: in de week van 2009-05-04 sloot SPY op $93.04, wat een stijging van een derde boven de bodem betekende in negen weken. Wachten op bevestiging had een prijs, en het overzicht geeft deze exact weer.

Wie de koers herstelde vanaf de bodem

De banken die de grootste verliezen leden, vormden ook de kern van het herstel. Eén jaar vanaf de bodem rond 9 maart 2010:

QueryEén jaar na de low — het crisis epicentrum vs de brede markt
De exacte SQL achter elk getal
SELECT
    ticker,
    round(b_close, 2) AS close_mar9_2009,
    round(y_close, 2) AS close_mar9_2010,
    round((y_close / b_close - 1) * 100, 0) AS pct_1yr,
    fin AS financial
FROM (
    SELECT
        ticker,
        argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2009-03-09') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS b_close,
        argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2010-03-09') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS y_close,
        max(ticker IN ('C', 'BAC', 'WFC', 'JPM', 'GS', 'XLF')) AS fin
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('C', 'BAC', 'WFC', 'JPM', 'GS', 'XLF', 'SPY', 'AAPL', 'XOM')
      AND ((window_start >= toDateTime('2009-03-09 04:00:00') AND window_start < toDateTime('2009-03-10 04:00:00'))
        OR (window_start >= toDateTime('2010-03-09 04:00:00') AND window_start < toDateTime('2010-03-10 04:00:00')))
    GROUP BY ticker
)
ORDER BY pct_1yr DESC

De koplopers: BAC met +349%, C met +265% (van $1.05 per aandeel), WFC met +190% — de zwaarst getroffen grote financiële instellingen, met een verdrievoudeling en verviervoudiging vanaf koersen die het ergste scenario hadden ingeprezen. De lijst bestaat niet uitsluitend uit banken — AAPL steeg met 168% over dezelfde periode — maar de conclusie van het panel is dat de beste individuele performer een financiële instelling is. Ondertussen steeg de brede markt (SPY) met 68%, terwijl XOM, de defensieve grootmacht die tijdens de daling het best standhield, slechts met 3% steeg. Het herstel keerde de ranglijst van de daling bijna exact om.

Vergelijking met andere bodems

De gegevens in deze grafiek beginnen in september 2003, waardoor het dot-com dieptepunt van oktober 2002 buiten het bereik van de gegevens valt. Vergeleken met de drie diepste slotkoersen sindsdien, ziet de situatie in maart 2009 er als volgt uit:

QueryVier belangrijke lows — SPY forward returns over drie en twaalf maanden
De exacte SQL achter elk getal
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('2009-03-09 04:00:00') AND window_start < toDateTime('2010-03-17 00:00:00'))
        OR (window_start >= toDateTime('2011-10-03 04:00:00') AND window_start < toDateTime('2012-10-10 00:00:00'))
        OR (window_start >= toDateTime('2018-12-24 04:00:00') AND window_start < toDateTime('2019-12-31 00:00:00'))
        OR (window_start >= toDateTime('2020-03-23 04:00:00') AND window_start < toDateTime('2021-03-30 00:00:00')))
    GROUP BY et_date
)
SELECT
    bottom_session,
    round(argMin(close_usd, et_date), 2) AS bottom_close,
    round((argMinIf(close_usd, et_date, et_date >= toDate(bottom_session) + 91) / argMin(close_usd, et_date) - 1) * 100, 1) AS plus_3mo_pct,
    round((argMinIf(close_usd, et_date, et_date >= toDate(bottom_session) + 365) / argMin(close_usd, et_date) - 1) * 100, 1) AS plus_1yr_pct
FROM (
    SELECT
        multiIf(et_date >= toDate('2020-03-23'), '2020-03-23',
                et_date >= toDate('2018-12-24'), '2018-12-24',
                et_date >= toDate('2011-10-03'), '2011-10-03',
                '2009-03-09') AS bottom_session,
        et_date,
        close_usd
    FROM daily
)
GROUP BY bottom_session
ORDER BY bottom_session

Vanaf het bodemniveau in 2009 steeg de SPY met 38.5% in drie maanden en met 68.1% in één jaar — de sterkste twaalf maanden die de meeste huidige beleggers ooit hebben gezien, beginnend op een schijnbaar gewone dag tijdens de crisis. Alleen het COVID-dieptepunt van maart 2020 valt in dezelfde categorie, met een stijging van +75.1% in het eerste jaar — een herstel waarvan de anatomie van de stimulus rally van 2020 een eigen pagina heeft. De correcties in 2011 en 2018 — die op dat moment voor echte paniek zorgden — leverden 31.4% en 37.1% op in hun eerste jaren. Het patroon bij alle vier de gevallen: hoe dieper de daling, hoe steiler de eerste stijging, en die eerste stijging was altijd de steilste fase van het herstel.

Waarom bodems alleen achteraf zichtbaar zijn

De feitelijke mechanica: een bodem wordt gedefinieerd door wat er niet gebeurt daarna — geen lagere low — wat inherent onmogelijk is om in real time te weten. Elk kwantitatief "bodemsignaal" dat ooit is voorgesteld, gaf herhaaldelijk een signaal tijdens de daling in eind 2008; de sessie van 9 maart scoorde op geen enkele indicator opvallend — een gewone vorm, een volume onder het gemiddelde, en een nieuws-catalysator die pas de volgende ochtend verscheen. Iedereen die beweert dat hun indicator deze dag heeft voorspeld, beschrijft survivorship bias; de vele eerdere "bodems" die de indicator ook aangaf, zijn het bewijs daarvan.

Wat de dag wel leert: positioneer u op ranges van uitkomsten in plaats van op specifieke punten. De beleggers die goed presteerden vanaf maart 2009, waren overwegend degenen die volgens schema bleven kopen gedurende de hele zware winter — zoals de benadering in return-measurement conventies stilletjes veronderstelt — en niet degenen die de perfecte low vonden. De rol van de tape binnen die discipline is kalibratie, niet profetie: weten hoe een gewone dag eruitziet, voorkomt dat een rustige maandag wordt verward met een voortzetting van een daling die in werkelijkheid net was beëindigd.

FAQ over het dieptepunt van maart 2009

Wat was het exacte dieptepunt van de crash van 2008-2009?

De laagste slotkoers werd geregistreerd op maandag 9 maart 2009: SPY op $68.07, de S&P 500 index op de veelgenoemde waarde van 676,53. De bekende intraday "666" op de index vond een sessie eerder plaats, op de voorgaande vrijdag 6 maart.

Hoeveel is de aandelenmarkt gedaald van 2007 tot 2009?

SPY daalde met -56.5% op basis van de slotkoers — van $156.41 op 2007-10-09 naar $68.07 op 2009-03-09 — de diepste drawdown voor Amerikaanse aandelen sinds de jaren 1930.

Wat gebeurde er op 10 maart 2009?

De eerste sessie na het dieptepunt: SPY steeg met 6.1% na het lekken van een interne memo van Citigroup gedurende de nacht, waarin stond dat de bank in januari en februari winstgevend was geweest. Citigroup zelf sloot op $1.44, een stijging ten opzichte van $1.05 op het dieptepunt.

Hoe snel herstelde de markt van het dieptepunt in 2009?

Het eerste jaar was historisch: SPY steeg met 68.1% vanaf de slotkoers op het dieptepunt. Het herstellen van de volledige crisis-drawdown duurde veel langer — de eerste slotkoers boven het piekpunt van oktober 2007 werd bereikt op 2013-03-14.

Was er voorafgaand aan het dieptepunt een signaal?

Niets op de tape onderscheidde 9 maart van de weken eromheen — de sessie was rustig en het volume lag onder het eigen 20-daagse gemiddelde. Het dieptepunt werd achteraf een dieptepunt omdat het nooit werd onderboden: de laagste transactie van de daaropvolgende zestien weken bleef zelfs boven de slotkoers van 9 maart.


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 handels simulator.

#market history#2009 bottom#financial crisis#bull markets#spy