Strasmore Research
Analisi approfondite Matt ConnorDi Matt Connor · Aggiornato 2026-07-24

Il minimo del 9 marzo 2009 analisi dati

Analisi del 9 marzo 2009 e del bottom della crisi finanziaria. Come i dati SPY mostrano un lunedì senza segnali di inversione prima del bull market.

Il 9 marzo 2009 rappresenta una delle date più rilevanti nella storia dei mercati moderni: il minimo di chiusura della crisi finanziaria — -56.5% sotto il picco di ottobre 2007 — e il primo giorno di un bull market durato oltre un decennio. I libri di storia riportano i livelli dell'indice di quel lunedì: 676,53 per l'S&P 500 e 6.547 per il Dow. I dati riportati di seguito utilizzano SPY, l'ETF sull'S&P 500, i cui movimenti minuto per minuto sono memorizzati in questo database a partire dal 2003. Ecco la verità scomoda che i dati conservano: nulla durante la sessione lo aveva annunciato. Nessun crescendo di capitulation, nessuna inversione improvvisa — un lunedì in rosso, silenzioso e costante, che si è rivelato l'ultimo. Ogni numero deriva da una query memorizzata; è possibile espandere ogni pannello per visualizzare il codice SQL.

La strada verso il minimo

La crisi si è sviluppata per fasi, e le date sono fondamentali per comprendere quanto segue. Bear Stearns è stata venduta a JPMorgan nel marzo 2008. Lehman Brothers ha dichiarato il default lunedì 15 settembre 2008 — una sessione con la sua pagina dedicata qui. Il Congresso ha approvato il TARP, il fondo di salvataggio bancario da 700 miliardi di dollari, il 3 ottobre. Il salvataggio governativo di AIG è stato ampliato due volte. Citigroup ha ricevuto il suo secondo backstop federale a novembre. Un rally invernale è svanito e, entro la fine di febbraio 2009, le medie hanno rotto i minimi di novembre continuando a scendere. Una riga riassume questo periodo di diciassette mesi:

QueryPeak to trough to round trip — l'intera crisi in un'unica riga
L'esatto SQL dietro ogni numero
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

Da un picco di chiusura di $156.41 il 2007-10-09, SPY è sceso a $68.07 il 2009-03-09 — un calo del -56.5%, il più profondo dagli anni '30. La stessa riga riporta il dato che gli investitori a lungo termine chiedono successivamente: il round trip. SPY non ha chiuso nuovamente sopra il suo picco del 2007 fino al 2013-03-14 — quattro anni dopo il minimo e cinque anni e mezzo dopo il massimo. Entrambe le metà di questo calcolo sono dettagliate di seguito.

La giornata, in sintesi

QuerySPY il 9 marzo 2009 — il minimo generazionale, registrato
L'esatto SQL dietro ogni 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('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 è aperto a $67.95 — un gap down del -1.3% rispetto alla chiusura di venerdì a $68.84 — ha toccato i $70 alle 10:13 ET, è sceso fino a un minimo di $67.73 verso la fine della sessione (15:17 ET) ed è chiuso a $68.07-1.1% per la giornata. Il range dell'intera sessione è stato di circa due dollari. La chiusura più significativa di una generazione si è verificata senza un singolo minuto drammatico.

Il volume risponde a una domanda che il numero grezzo da solo non può risolvere: il volume di 357.4 milioni di azioni era elevato o basso? Per marzo 2009, era basso. Le ultime venti sessioni hanno registrato una media di 406.3 milioni di azioni SPY al giorno — il minimo registrato è stato di -12% rispetto a tale media — e le ultime sessanta hanno registrato una media di 337.9 milioni. La teoria della capitulation afferma che i minimi generazionali si verificano con volumi record e culminanti. Il minimo più famoso dell'era moderna ha registrato uno scambio inferiore rispetto a un giorno ordinario del proprio mese.

L'andamento della sessione

QuerySPY ogni mezz'ora — sessione regolare del 9 marzo 2009
L'esatto SQL dietro ogni 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('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

Il percorso della mezz'ora corregge un dettaglio che la maggior parte dei resoconti semplifica: il 9 marzo non è stato un crollo unidirezionale. Dopo il gap down, SPY ha rimbalzato durante la tarda mattinata — il bucket ET 10:00 ha chiuso a $69.49, appena sotto il massimo giornaliero di $70 registrato alle 10:13 — per poi perdere i guadagni nel pomeriggio, scendendo verso il minimo di $67.73 alle 15:17 e rimbalzando moderatamente verso la chiusura. Rally, correzione, piccolo rimbalzo: un andamento del tutto ordinario. Nessun effetto cascata, nessuna firma di volumi da panico, nessun v-bottom. Confrontatelo con l'urgenza della chiusura ai minimi del Lunedì di Lehman o con l'assenza di liquidità del flash crash: questa è una categoria completamente diversa, quella del tape esausto. I crash di diverse percentuali di quell'inverno erano già avvenuti nelle settimane precedenti. Il minimo è stato raggiunto quando i venditori hanno semplicemente esaurito la forza.

Cosa ha cambiato la direzione del mercato

I dati di lunedì non spiegano l'andamento di martedì: la svolta è arrivata con il ciclo delle notizie, non con il tape. Prima dell'apertura di martedì, una nota interna del CEO di Citigroup, Vikram Pandit, è trapelata alla stampa: la banca, secondo il documento, ha registrato profitti a gennaio e febbraio 2009, il miglior bimestre dal 2007. Citigroup — l'epicentro della crisi, con una quotazione di $1.05 alla chiusura di lunedì — non pubblicava notizie positive da fonti primarie da mesi. Ecco cosa registra il tape per le cinque sessioni successive al minimo:

QueryLa settimana del turn — SPY, Citigroup e 10-year yield, 9-13 marzo
L'esatto SQL dietro ogni numero
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

Il 10 marzo è aperto in rialzo e non ha più invertito la tendenza: SPY ha chiuso a $72.21, con un aumento del 6.1% su 401.3 milioni di azioni — un volume superiore a quello del giorno del minimo. Citigroup ha chiuso a $1.44. Venerdì, SPY si attestava a $76.09 e Citigroup a $1.78. Il rendimento del Treasury a 10 anni è salito dal 2.89% al 2.99% durante lo stesso martedì — i capitali sono usciti dall'asset più sicuro parallelamente al rally azionario, con il flight-to-quality trade che ha invertito la rotta.

La precisazione necessaria: diversi rally di vari punti percentuali si erano già verificati e avevano fallito durante quell'inverno, e nulla il 10 marzo ha confermato che questo fosse diverso. La nota di Pandit è il punto di riferimento che gli storici indicano per la svolta; ciò che il tape può mostrare — e mostra, come riportato sopra — è la coincidenza temporale.

Il minimo ha retto?

Un bottom è tale solo se il mercato non lo incrocia mai più. Questo pannello monitora SPY settimana per settimana fino alla fine di giugno 2009 — riporta il minimo settimanale e la chiusura finale, con il minimo assoluto nell'ultima colonna:

QuerySedici settimane dal minimo — weekly lows, closes e running minimum
L'esatto SQL dietro ogni numero
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

Il minimo di SPY nelle sedici settimane successive al 9 marzo è stato di $69.37 — e tale valore è stato registrato nella prima settimana dopo il minimo (2009-03-09). SPY non è mai più sceso sotto la chiusura del 9 marzo di $68.07, tantomeno sotto il minimo intraday di $67.73. Non ci sono stati retest, seconde possibilità o pullback verso il vecchio livello: entro la settimana del 2009-05-04, SPY ha chiuso a $93.04, ovvero un terzo in più rispetto al bottom in nove settimane. Attendere la conferma ha avuto un costo, e il pannello lo indica con precisione.

Chi ha guidato il rimbalzo dopo i minimi

Le banche che hanno subito i danni maggiori sono state anche le protagoniste della ripresa. Un anno dopo la chiusura ai minimi intorno al 9 marzo 2010:

QueryUn anno dal minimo — l'epicentro della crisi vs il broad market
L'esatto SQL dietro ogni numero
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

I titoli principali: BAC a +349%, C a +265% (da $1.05 per azione), WFC a +190% — i grandi istituti finanziari più colpiti, con crescite di tre o quattro volte rispetto ai prezzi che avevano scontato lo scenario peggiore. Il listino non comprende solo banche — AAPL ha registrato un rendimento del 168% nello stesso periodo — ma l'affermazione principale del panel è che il miglior performer assoluto sia un titolo finanziario. Nel frattempo il mercato ampio (SPY) ha guadagnato il 68%, mentre XOM, il gigante difensivo che aveva resistito meglio durante il calo, ha guadagnato solo il 3%. Il rimbalzo ha invertito quasi esattamente la classifica del declino.

Confronto con altri minimi

I dati storici iniziano a settembre 2003, quindi il minimo della bolla dot-com di ottobre 2002 non è incluso nel range di analisi. Rispetto ai tre minimi di chiusura più profondi registrati da allora, il livello di marzo 2009 si presenta così:

QueryQuattro minimi principali — SPY forward returns a tre e dodici mesi
L'esatto SQL dietro ogni numero
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

Dal minimo del 2009, SPY ha guadagnato 38.5% in tre mesi e 68.1% in un anno — i dodici mesi più forti mai visti dalla maggior parte degli investitori, partendo da un giorno della crisi dall'aspetto del tutto ordinario. Solo il minimo COVID di marzo 2020 appartiene alla stessa categoria, con un +75.1% nel suo primo anno — un recupero la cui anatomia del rally da stimulus del 2020 è trattata in una pagina dedicata. I minimi delle correzioni del 2011 e del 2018 — veri e propri panici nel momento in cui avvennero — hanno registrato rendimenti del 31.4% e del 37.1% nei loro primi anni. Il pattern comune a tutti e quattro: più profondo è il calo, più ripida è la prima fase di risalita, e la prima fase è sempre stata la più ripida dell'intero recovery.

Perché i minimi sono visibili solo a posteriori

La spiegazione tecnica: un minimo si definisce per ciò che non accade successivamente — ovvero l'assenza di un nuovo minimo — un dato che, per sua natura, è inconoscibile in tempo reale. Ogni segnale quantitativo di "bottom" mai proposto si è attivato ripetutamente durante la discesa verso la fine del 2008; la sessione del 9 marzo, nello specifico, non ha mostrato caratteristiche rilevanti secondo tali parametri — forma ordinaria, volumi sotto la media e un catalizzatore di notizie arrivato solo la mattina successiva. Chiunque affermi che il proprio indicatore abbia segnalato questa giornata sta descrivendo un fenomeno di survivorship; i numerosi "bottom" precedenti segnalati erroneamente ne sono la prova.

Cosa insegna questa giornata: posizionarsi per intervalli di risultati piuttosto che per punti precisi. Gli investitori che hanno ottenuto rendimenti positivi da marzo 2009 sono stati, in gran parte, coloro che hanno continuato ad acquistare regolarmente durante tutto il difficile inverno — come presupposto silenziosamente dalle convenzioni di misurazione del rendimento — e non coloro che hanno individuato il minimo esatto. Il ruolo del tape in questa disciplina è la calibrazione, non la profezia: sapere cosa costituisce un movimento ordinario serve a evitare che un lunedì qualunque venga scambiato per un ulteriore giorno di un crollo che, in realtà, si era appena concluso.

FAQ sul minimo di marzo 2009

Qual è stato il punto di minimo esatto del crash 2008-2009?

Il minimo di chiusura è stato registrato lunedì 9 marzo 2009: SPY a $68.07 e l'indice S&P 500 al valore di 676.53, ampiamente citato. Il celebre valore intraday di "666" sull'indice era stato registrato una sessione prima, venerdì 6 marzo.

Di quanto è sceso il mercato azionario dal 2007 al 2009?

SPY è sceso del -56.5% su base di chiusura — da $156.41 in 2007-10-09 a $68.07 in 2009-03-09 — il drawdown più profondo del mercato azionario statunitense dalla fine degli anni '30.

Cosa è successo il 10 marzo 2009?

La prima sessione dopo il minimo: SPY è salito del 6.1% a seguito della fuga notturna di un memo interno di Citigroup che dichiarava che la banca aveva generato profitti a gennaio e febbraio. Citigroup stesso si è chiuso a $1.44, in rialzo rispetto a $1.05 registrato al minimo.

Quanto velocemente è rimbalzato il mercato dal minimo del 2009?

Il primo anno è stato storico: SPY ha guadagnato il 68.1% rispetto alla chiusura del minimo. Recuperare l'intero drawdown della crisi ha richiesto molto più tempo — la prima chiusura sopra il picco di ottobre 2007 è avvenuta il 2013-03-14.

Qualcosa ha segnalato il minimo in anticipo?

Nessun dato sui prezzi ha distinto il 9 marzo dalle settimane circostanti: la sessione è stata calma e i volumi sono rimasti al di sotto della propria media a 20 giorni. Il minimo è diventato tale retroattivamente, non venendo mai superato al ribasso: il valore minimo scambiato nelle sedi successive per sedici settimane è rimasto superiore alla chiusura del 9 marzo.


Ogni pannello sopra è una query salvata e versionata sui dati storici — espandi l'SQL per visualizzare ogni misurazione. Vuoi testare questa giornata invece di leggerla? È uno degli scenari giocabili nel simulatore di trading di Strasmore Labs(https://labs.strasmore.com/g1).

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