Strasmore Research
Analysen Matt ConnorVon Matt Connor · Aktualisiert 2026-07-24

Börsentief am 9. März 2009

Der 9. März 2009 markiert das exakte Tief der Finanzkrise. Die Kursdaten zeigen einen ruhigen Montag ohne Anzeichen für eine Trendwende am S&P 500 ETF.

Der 9. März 2009 ist eines der bedeutendsten Daten der modernen Markthistorie: der Tiefpunkt während der Finanzkrise — -56.5% unter dem Höchststand vom Oktober 2007 — und der erste Tag eines Bullenmarktes, der über ein Jahrzehnt anhielt. Die Geschichtsbücher führen die Indexstände jenes Montags auf: 676,53 beim S&P 500 und 6.547 beim Dow. Die unten aufgeführten Daten nutzen SPY, den S&P 500 ETF, dessen minütliche Kursdaten diese Datenbank ab 2003 speichert. Und hier ist die unangenehme Wahrheit, die die Aufzeichnungen belegen: nichts an dieser Sitzung hat es angekündigt. Kein Crescendo der Kapitulation, kein Feuerwerk der Trendwende — ein ruhiger, mühsamer roter Montag, der zufällig der letzte war. Jede Zahl stammt aus einer gespeicherten Abfrage; erweitern Sie jedes Panel für das SQL.

Der Weg nach unten

Die Krise verlief in mehreren Phasen. Die folgenden Daten sind für das Verständnis der nachfolgenden Informationen wichtig. Bear Stearns wurde im März 2008 an JPMorgan verkauft. Lehman Brothers meldete am Montag, den 15. September 2008, Insolvenz an — eine Übersicht in einem eigenen Artikel. Der US-Kongress verabschiedete am 3. Oktober TARP, den 700 Milliarden Dollar schweren Rettungsfonds für Banken. Die staatliche Rettung für AIG wurde zweimal ausgeweitet. Citigroup erhielt im November seine zweite staatliche Absicherung. Eine Erholung im Winter verflachte, und bis Ende Februar 2009 hatten die Indizes ihre Tiefstände vom November unterschritten und fielen weiter. Eine Zeile fasst diesen siebzehnmonatigen Zeitraum zusammen:

AbfragePeak to Trough bis Round Trip — die gesamte Krise in einer Zeile
Das exakte SQL hinter jeder Zahl
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

Vom Schlusskurs-Höchststand von $156.41 am 2007-10-09 fiel der SPY auf $68.07 am 2009-03-09 — ein Rückgang von -56.5%, der tiefste seit den 1930er Jahren. Dieselbe Zeile enthält die Zahl, nach der langfristige Anleger als Nächstes fragen: die vollständige Erholung. Der SPY schloss erst wieder am 2013-03-14 über seinem Höchststand von 2007 — vier Jahre nach dem Tiefpunkt und fünfeinhalb Jahre nach dem Höchststand. Die Details zu beiden Zeiträumen finden Sie unten.

Der Tag in der Übersicht

AbfrageSPY am 9. März 2009 — das historische Tief, dokumentiert
Das exakte SQL hinter jeder Zahl
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')

Der SPY eröffnete bei $67.95 — ein -1.3% Gap-down gegenüber dem Freitagsschluss bei $68.84 — erreichte um 10:13 ET einen Höchststand von $70, fiel gegen Ende des Tages (15:17 ET) auf ein Tief von $67.73 und schloss bei $68.07 — ein Verlust von -1.1% am Tag. Die Handelsspanne der gesamten Sitzung betrug etwa zwei Dollar. Der bedeutendste Schlusskurs einer Generation entstand ohne eine einzige dramatische Minute.

Das Handelsvolumen beantwortet eine Frage, die die reine Zahl allein nicht beantworten kann: War das Volumen von 357.4 Millionen Aktien hoch oder niedrig? Für März 2009 war es niedrig. Die letzten zwanzig Sitzungen wiesen einen Durchschnitt von 406.3 Millionen SPY-Aktien pro Tag auf — der Tiefpunkt lag bei -12% im Vergleich zu diesem Durchschnitt — und die letzten sechzig Sitzungen lagen im Durchschnitt bei 337.9 Millionen. Die Theorie der Kapitulation besagt, dass generationenübergreifende Tiefpunkte bei einem klimaktischen, rekordverdächtigen Handelsvolumen auftreten. Das bekannteste Tief der modernen Ära verzeichnete ein geringeres Handelsvolumen als ein gewöhnlicher Tag in seinem eigenen Monat.

Der Verlauf der Sitzung

AbfrageSPY im 30-Minuten-Intervall — reguläre Sitzung am 9. März 2009
Das exakte SQL hinter jeder Zahl
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

Der Verlauf der halben Stunde korrigiert ein Detail, das in den meisten Berichten vereinfacht wird: Der 9. März war kein einseitiger Absturz. Nach dem Gap-down erholte sich der SPY am Vormittag – der 10:00 ET-Bucket schloss bei $69.49, knapp unter dem Tageshoch von $70, das um 10:13 verzeichnet wurde – und gab die Gewinne am Nachmittag wieder ab. Der Kurs sank auf das Tief von $67.73 bei 15:17 und erholte sich zum Handelsschluss leicht. Erholung, Rücksetzer, kleiner Bounce: ein völlig gewöhnlicher Verlauf. Kein Wasserfall, kein Panik-Volumen, kein V-Bottom. Im Vergleich zum Lehman-Montag mit seinem Schlusskurs am Tiefpunkt oder der Luftleere eines Flash-Crashs handelt es sich hier um eine völlig andere Kategorie: den erschöpften Markt. Die prozentstarken Abstürze jenes Winters hatten bereits in den vorangegangenen Wochen stattgefunden. Der Tiefpunkt war der Moment, in dem den Verkäufern schlicht die Puste ausging.

Was die Marktbewegung auslöste

Die Daten vom Montag erklären den Dienstag nicht – die Trendwende kam durch die Nachrichtenlage, nicht durch die Handelsaktivitäten. Vor der Eröffnung am Dienstag sickerte ein internes Memo von Citigroup-CEO Vikram Pandit an die Presse: Die Bank sei in den Monaten Januar und Februar 2009 profitabel gewesen, was der beste Zeitraum seit 2007 war. Citigroup – das Zentrum der Krise, das am Montag bei $1.05 schloss – hatte seit Monaten keine positiven Nachrichten aus Primärquellen veröffentlicht. Hier sind die Handelsdaten für die fünf Sitzungen nach dem Tiefpunkt:

AbfrageDie Trendwende-Woche — SPY, Citigroup und 10-jährige Rendite, 9.–13. März
Das exakte SQL hinter jeder Zahl
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

Der 10. März eröffnete höher und gab die Gewinne nicht wieder ab: Der SPY schloss bei $72.21, ein Plus von 6.1% bei einem Volumen von 401.3 Millionen Aktien – ein höheres Volumen als am Tag des Tiefpunkts selbst. Citigroup schloss bei $1.44. Bis Freitag stand der SPY bei $76.09 und Citigroup bei $1.78. Die Rendite der 10-jährigen Staatsanleihen stieg am selben Dienstag von 2.89% auf 2.99% – Kapital floss parallel zur Aktienrallye aus dem sichersten Asset ab; der Flight-to-Quality-Trade kehrte sich um.

Der entscheidende Vorbehalt: In diesem Winter gab es bereits mehrere Kursgewinne von mehreren Prozent, die jedoch scheiterten. Nichts am 10. März bestätigte, dass dieser Anstieg anders war. Das Pandit-Memo ist der Wendepunkt, den Historiker markieren; was die Handelsdaten zeigen können – und oben tun sie es –, ist die zeitliche Übereinstimmung.

Hat das Tief gehalten?

Ein Boden ist nur dann ein Boden, wenn der Markt nie wieder dorthin zurückkehrt. Diese Übersicht verfolgt den SPY Woche für Woche bis Ende Juni 2009 – jede Woche zeigt den niedrigsten Handelspreis und den Schlusskurs, wobei die letzte Spalte das jeweilige kumulative Minimum enthält:

AbfrageSechzehn Wochen nach dem Tief — Wochen-Tiefs, Schlusskurse und das laufende Minimum
Das exakte SQL hinter jeder Zahl
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

Der niedrigste SPY-Handelspreis in den sechzehn Wochen nach dem 9. März lag bei $69.37 – dieser Wert wurde in der ersten Woche nach dem Tief erreicht (2009-03-09). Der SPY fiel nie wieder unter seinen Schlusskurs vom 9. März von $68.07, geschweige denn unter das Intraday-Tief von $67.73. Es gab keinen Retest, keine zweite Chance und keinen Rücksetzer auf das alte Niveau: In der Woche von 2009-05-04 schloss der SPY bei $93.04, was ein Plus von einem Drittel gegenüber dem Boden innerhalb von neun Wochen bedeutet. Das Warten auf eine Bestätigung hatte seinen Preis, und die Übersicht gibt diesen exakt an.

Wer das Jahr nach dem Tiefpunkt anführte

Die Banken, die den größten Schaden erlitten hatten, standen auch im Zentrum der Erholung. Ein Jahr nach dem Tiefststand um den 9. März 2010:

AbfrageEin Jahr nach dem Tief — Epizentrum der Krise vs. Gesamtmarkt
Das exakte SQL hinter jeder Zahl
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

Die Spitzenreiter: BAC mit +349%, C mit +265% (ausgehend von $1.05 pro Aktie), WFC mit +190% — die am stärksten angeschlagenen großen Finanzwerte, die sich nach den extrem niedrigen Kursen verdreifacht oder vervierfacht hatten. Das Board besteht nicht nur aus Banken — AAPL erzielte im gleichen Zeitraum 168% — aber die zentrale Aussage des Panels ist, dass der beste Einzelwert ein Finanzwert ist. In der Zwischenzeit gewann der breite Markt (SPY) um 68%, und XOM, der defensive Gigant, der den Abwärtstrend am besten gestützt hatte, gewann lediglich 3%. Die Erholung kehrte die Rangliste des Rückgangs fast exakt um.

Vergleich mit anderen Tiefpunkten

Die vorliegenden Minutendaten beginnen im September 2003, daher liegt das Dotcom-Tief vom Oktober 2002 außerhalb des Erfassungszeitraums. Im Vergleich zu den drei tiefsten Schlusskursen seitdem stellt sich der März 2009 wie folgt dar:

AbfrageVier große Tiefpunkte — SPY Forward Returns nach drei und zwölf Monaten
Das exakte SQL hinter jeder Zahl
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

Vom Tiefpunkt 2009 aus gewann der SPY 38.5% in drei Monaten und 68.1% in einem Jahr — die stärksten zwölf Monate, die die meisten heute lebenden Anleger je gesehen haben, beginnend an einem völlig gewöhnlich wirkenden Tag der Krise. Nur das COVID-Tief vom März 2020 ist in derselben Kategorie mit +75.1% im ersten Jahr zu finden — eine Erholung, deren Anatomie der Stimulus-Rallye 2020 eine eigene Seite hat. Die Tiefpunkte der Korrekturen von 2011 und 2018 — zum damaligen Zeitpunkt echte Paniken — erzielten in ihren ersten Jahren 31.4% und 37.1%. Das Muster über alle vier Fälle hinweg: Je tiefer der Einbruch, desto steiler ist die erste Erholungsphase, und die erste Phase war immer die steilste der gesamten Erholung.

Warum Tiefpunkte nur rückwirkend sichtbar sind

Die nackte Mechanik: Ein Tiefpunkt wird dadurch definiert, was danach nicht passiert – es folgt kein neues Tief –, was konstruktionsbedingt in Echtzeit nicht bekannt sein kann. Jedes jemals vorgeschlagene quantitative „Tiefpunktsignal“ wurde auf dem Abwärtstrend bis Ende 2008 wiederholt ausgelöst; die Sitzung vom 9. März selbst schnitt bei allen Signalen unauffällig ab – gewöhnliche Kursform, unterdurchschnittliches Volumen und ein Nachrichten-Katalysator, der erst am nächsten Morgen eintraf. Wer behauptet, sein Indikator habe diesen Tag vorhergesagt, beschreibt lediglich Survivorship-Bias; die vielen vorherigen „Tiefpunkte“, die er ebenfalls gemeldet hat, sind der Beweis dafür.

Was dieser Tag lehrt: Man sollte sich auf Spannen von Ergebnissen vorbereiten, statt auf exakte Punkte. Die Anleger, die ab März 2009 erfolgreich waren, waren überwiegend jene, die den gesamten schwierigen Winter über planmäßig gekauft hatten – wie es die Renditemessungs-Konventionen stillschweigend voraussetzen – und nicht jene, die das pixelgenaue Tief gefunden haben. Die Rolle des Marktgeschehens bei dieser Disziplin ist die Kalibrierung, nicht die Prophezeiung: Zu wissen, wie ein gewöhnlicher Tag aussieht, verhindert, dass ein ruhiger Montag fälschlicherweise als ein weiterer Tag eines Verkaufs interpretiert wird, der tatsächlich gerade geendet hat.

March 2009 bottom FAQ

What was the exact bottom of the 2008-2009 crash?

The closing low printed Monday, March 9, 2009: SPY at $68.07, the S&P 500 index at its widely cited 676.53. The famous intraday "666" on the index had printed one session earlier, on the prior Friday, March 6.

How much did the stock market fall from 2007 to 2009?

SPY fell -56.5% on a closing basis — from $156.41 on 2007-10-09 to $68.07 on 2009-03-09 — the deepest US equity drawdown since the 1930s.

What happened on March 10, 2009?

The first session after the bottom: SPY rose 6.1% following the overnight leak of a Citigroup internal memo stating the bank had been profitable in January and February. Citigroup itself closed at $1.44, up from $1.05 at the low.

How fast did the market recover from the 2009 bottom?

The first year was historic: SPY gained 68.1% from the bottom close. Recovering the entire crisis drawdown took much longer — the first close back above the October 2007 peak came on 2013-03-14.

Did anything signal the bottom in advance?

Nothing on the tape distinguished March 9 from the weeks around it — the session was quiet and volume ran below its own 20-day average. The bottom became a bottom retroactively, by never being undercut: the lowest trade of the following sixteen weeks stayed above even the March 9 close.


Every panel above is a stored, versioned query over the historical tape — expand the SQL to see each measurement. Want to feel this day instead of reading it? It is one of the playable scenarios in the Strasmore Labs trading simulator.

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