Strasmore Research
Mga imbestigasyon Matt ConnorNi Matt Connor · Na-update noong 2026-07-25

Marso 9, 2009: Ang Pinakamababa, Sa Tape

Marso 9, 2009 ang eksaktong pinakamababa ng krisis pinansyal, at ang tape ay nagpapakita ng tahimik, hindi kahanga-hangang Lunes. Ganito ang hitsura ng generational lows sa malapitan.

Marso 9, 2009 ay isa sa pinakamahalagang petsa sa modernong kasaysayan ng merkado: ang pansamantalang pinakamababang pagsasara ng krisis pinansyal — -56.5% mula sa rurok noong Oktubre 2007 — at ang unang araw ng isang bull market na tumagal nang higit sa isang dekada. itinatala ng mga akda-aralin ang mga antas ng index mula sa Lunes na iyon: 676.53 sa S&P 500, 6,547 sa Dow. Ang mga resibo sa ibaba ay gumagamit ng SPY, ang S&P 500 ETF, na ang tape bawat-minuto ay iniimbak ng database na ito pabalik sa 2003. At narito ang hindi komportableng katotohanang iniingatan ng tape: wala sa session ang nagpahayag nito. Walang crescendo ng kapitulasyon, walang mga paputok ng pagbabalik — isang tahimik, nagpupuyos na pulang Lunes na nangyaring ang huli. Bawat numero ay isang nakaimbak na query; palawakin ang alinmang panel para sa SQL.

Daang papunta sa pinakababa

Dumating ang krisis nang paunti-unti, at mahalaga ang mga petsa para basahin ang lahat ng nasa ibaba. Nabili ang Bear Stearns ng JPMorgan noong Marso 2008. Nag-file ng bankruptcy ang Lehman Brothers noong Lunes, Setyembre 15, 2008 — ang sesyon ding iyon ay may sariling pahina rito. Ipinasa ng Kongreso ang TARP, ang $700 bilyong pondo para sa pagliligtas sa mga bangko, noong Oktubre 3. Dalawang beses na pinalawak ang government rescue ng AIG. Kagat ng pangalawang federal backstop ang Citigroup noong Nobyembre. Nawala ang winter rally, at sa huling bahagi ng Pebrero 2009, nakababa na sa kanilang Nobyembre lows ang mga average at patuloy pang bumagsak. Isang hanay ang nagpapaliit sa labing-pitong buwang pagbagsak na iyon:

QueryPeak to trough to round trip — ang buong krisis sa isang hanay
Ang eksaktong SQL sa likod ng bawat 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

Mula sa closing peak na $156.41 noong 2007-10-09, bumagsak ang SPY sa $68.07 noong 2009-03-09 — isang -56.5% na pagbagsak, ang pinakamalalim mula noong dekada 1930. May dala rin ang parehong hanay na numerong itinatanong ng mga long-term na mamumuhunan: ang round trip. Bumalik lang sa itaas ng 2007 peak nito sa pag-close ang SPY noong 2013-03-14 — apat na taon matapos ang low, limang kalahati matapos ang tuktok. May sariling resibo ang magkabilang bahagi ng aritmetikang iyon sa ibaba.

Ang araw, sa isang linya

QuerySPY noong Marso 9, 2009 — ang generational low, naka-recibo
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('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')

Ang SPY ay nagbukas sa $67.95 — isang -1.3% na gap down mula sa $68.84 na close noong Friday — umabot sa $70 nang 10:13 ET, lumubog sa $67.73 na low sa dakong huli ng araw (15:17 ET), at nagsara sa $68.07-1.1% sa araw. Ang kabuuang range ng session ay halos two dollars. Ang pinakamahalagang closing print ng isang henerasyon ay dumating nang walang kahit isang dramatikong minuto.

Sinasagot ng volume ang isang tanong na hindi kayang sagutin ng mag-isa ang raw na numero: ang 357.4 milyong shares ba ay malakas o tahimik? Para sa Marso 2009, tahimik. Ang nakaraang dalawampung session ay may average na 406.3 milyong SPY shares kada araw — ang bottom ay nag-print ng -12% kumpara sa average na iyon — at ang nakaraang animnapu ay may average na 337.9 milyon. Ayon sa lore ng capitulation, ang mga generational low ay dumarating sa climactic, record-setting na turnover. Ang pinakatanyag na bottom ng modernong panahon ay nakipag-trade ng mas kaunti kaysa sa isang ordinaryong araw ng sariling buwan nito.

Ang hugis ng sesyon

QuerySPY kada kalahating oras — Marso 9, 2009 regular session
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('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

Ang takbo ng kalahating-oras ay nagtatama ng isang detalyeng pinalalabo ng karamihan ng mga pag-uulit: ang Marso 9 ay hindi isang pagbagsak sa iisang direksyon. Matapos ang pagbukas sa ibaba, ang SPY ay nag-rally hanggang kalagitnaan ng umaga — ang 10:00 ET na bucket ay nagsara sa $69.49, kaunti sa ilalim ng $70 na pinakamataas ng araw na naitala noong 10:13 — saka ginugol ang hapon sa pagbibigay-pabalik nito, dahan-dahang bumababa sa $67.73 na mababa noong 15:17 at mahinahong nag-bounce sa pagtatapos. Rally, fade, kaunting bounce: isang lubos na karaniwang hugis. Walang waterfall, walang panic volume signature, walang v-bottom. Ihambing ito sa kagyat ng pagsara sa mababa ng Lehman Lunes o sa air pocket ng flash crash: ito ay isang ikatlong uri nang buo, ang exhausted tape. Ang mga pagbagsak na maraming porsyento ng taglamig na iyon ay nangyari nang lahat sa mga nakaraang linggo. Ang mismong ilalim ay ang araw na ang mga nagbebenta ay simpleng naubusan.

Ano ang nagpabago sa tape

Walang anumang nasa data noong Lunes ang nagpapaliwanag sa nangyari noong Martes — ang pagbabago ay dumating kasabay ng news cycle, hindi sa tape. Bago magbukas ang Martes, may internal memo mula sa Citigroup chief executive na si Vikram Pandit na na-leak sa press: sinabi sa memo na ang bangko ay kumita noong Enero at Pebrero 2009, ang pinakamagandang dalawang buwan nito mula noong 2007. Ang Citigroup — ang epicenter ng krisis, na naka-trade sa $1.05 sa pagtatapos ng Lunes — ay hindi nakapagpalabas ng isang piraso ng primary-source good news sa loob ng maraming buwan. Narito ang ini-record ng tape para sa limang session na sumunod sa mababang antas:

QueryAng turn week — SPY, Citigroup, at ang 10-year yield, Marso 9-13
Ang eksaktong SQL sa likod ng bawat 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

Ang Marso 10 ay nagbukas nang mas mataas at hindi na ibinalik: ang SPY ay nagsara sa $72.21, pataas ng 6.1%, sa 401.3 milyong share — mas malaki ang volume kaysa sa bottom day mismo. Ang Citigroup ay nagsara sa $1.44. Sa Biyernes, ang SPY ay nakatayo sa $76.09 at ang Citigroup sa $1.78. Ang 10-year Treasury yield ay tumaas mula 2.89% hanggang 2.99% sa parehong Martes na iyon — ang pera ay lumilipat palabas ng pinakaligtas na asset kasabay ng equity rally, ang flight-to-quality trade ay tumatakbo nang baliktad.

Ang tapat na caveat: maraming multi-percent rallies ang dumating at nabigo na noong taglamig na iyon, at walang anumang nangyari noong Marso 10 ang nag-certify na ang rally na ito ay naiiba. Ang Pandit memo ang marker na ikinakabit ng mga historyador sa pagbabago; ang maipapakita ng tape — at ipinapakita nga, sa itaas — ay ang pagkakatugma ng timing.

Tumaya ba ang low?

Ang bottom ay bottom lang kung hindi na bumalik ang market. Sinusubaybayan ng panel na ito ang SPY linggo-linggo hanggang katapusan ng Hunyo 2009 — ang pinakamababang trade at panghuling close ng bawat linggo, kasama ang running minimum sa huling column:

QueryLabing-anim na linggo matapos ang low — weekly lows, closes, at ang running minimum
Ang eksaktong SQL sa likod ng bawat 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

Ang pinakamababang SPY na na-trade sa labing-anim na linggo pagkatapos ng Marso 9 ay $69.37 — at ang print na iyon ay dumating sa unang linggo off the low (2009-03-09). Hindi na na-trade ang SPY sa ibaba ng Marso 9 close na $68.07, lalo na sa $67.73 intraday low. Walang retest, walang second chance, walang pullback sa lumang level: sa linggo ng 2009-05-04 ang SPY ay nagsara sa $93.04, isang third na mas mataas sa bottom sa loob ng siyam na linggo. Nagkaroon ng presyo ang paghihintay ng confirmation, at eksaktong sinasabi ito ng panel.

Sino ang nanguna sa taon mula sa mababang antas

Ang mga bangko na nasa gitna ng pagkasira ay nasa gitna din ng pagbangon. Isang taon mula sa pinakamababang pagsara na malapit sa Marso 9, 2010:

QueryIsang taon mula sa low — ang crisis epicenter vs ang broad market
Ang eksaktong SQL sa likod ng bawat 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

Ang tuktok ng listahan: BAC sa +349%, C sa +265% (mula $1.05 kada share), WFC sa +190% — ang mga pinakanapinsalang malalaking institutiong pinansyal, na nag-triple at nag-quadruple mula sa mga presyong ipinagpalagay ang pinakamasamang senaryo. Ang listahan ay hindi puro bangko — bumalik ang AAPL ng 168% sa parehong tagal ng isang taon — ngunit ang nakatalang pahayag ng panel ay na ang pinakamahusay na performer ay isang pinansyal. Samantala, ang malawak na merkado (SPY) tumubo ng 68%, at ang XOM, ang depensibong higante na pinakamahusay na tumagal sa pagbagsak, tumubo lamang ng 3%. Ang pagbangon ay halos eksaktong nag- invert ng leaderboard ng pagbagsak.

Paano ito kumpara sa ibang mga bottom

Ang minutang tape dito ay nagsisimula noong Setyembre 2003, kaya ang Oktubre 2002 dot-com low ay nasa labas ng saklaw ng resibo. Kung ihahambing sa tatlong pinakamalalim na closing lows mula noon, ganito ang hitsura ng Marso 2009:

QueryApat na major lows — SPY forward returns sa tatlo at labindalawang buwan
Ang eksaktong SQL sa likod ng bawat 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

Mula sa 2009 bottom, ang SPY ay tumalon ng 38.5% sa loob ng tatlong buwan at 68.1% sa loob ng isang taon — ang pinakamatinding labindalawang buwan na nakita ng karamihan sa mga namumuhay na mamumuhunan, na nagsimula sa pinakakaraniwang araw ng krisis. Tanging ang March 2020 COVID low ang nasa parehong kategorya, sa +75.1% sa unang taon nito — isang pagbabagong ang 2020 stimulus rally anatomy ay may sariling pahina. Ang 2011 at 2018 correction lows — tunay na mga panic sa sandaling iyon — ay nagbalik ng 31.4% at 37.1% sa kanilang mga unang taon. Ang pattern sa buong apat: mas malalim ang butas, mas matarik ang unang leg palabas, at ang unang leg ay palaging ang pinakatarik ng pagbangon.

Bakit ang mga pinakamababang punto ay nakikita lamang sa retrospektibo

Ang tapat na mekanika: ang isang pinakamababang punto ay tinutukoy ng kung ano ang hindi nangyayari pagkatapos — walang lower low — na hindi malalaman sa real time sa pamamagitan ng konstruksyon. Bawat quantitative na "bottom signal" na iminungkahi kailanman ay nag-fire nang paulit-ulit sa daan pababa hanggang sa huling bahagi ng 2008; ang session ng Marso 9 mismo ay nakakuha ng hindi kapansin-pansing marka sa lahat ng ito — ordinaryong hugis, volume na mas mababa sa average, isang news catalyst na dumating lamang kinabukasan ng umaga. Ang sinumang nagsasabing ang kanilang indicator ay tumawag sa araw na ito ay naglalarawan ng survivorship, at ang maraming naunang "pinakamababang punto" na tinawag din nito ay ang resibo para doon.

Ang itinuturo ng araw: mag-posisyon para sa mga saklaw ng mga kinalabasan sa halip na mga punto. Ang mga mamumuhunan na gumaling mula Marso 2009 ay, sa labis na karamihan, ang mga bumili sa buong mapanglaw na taglamig nang naka-iskedyul — ang approach na mga kumbensyon sa pagsukat ng return tahimik na ipinapalagay — hindi ang mga nakahanap ng pixel-perfect na pinakamababang punto. Ang papel ng tape sa disiplinang iyon ay calibration, hindi hula: ang pag-alam kung ano ang hitsura ng karaniwan ay ang nagpapanatiling hindi malito sa isang tahimik na Lunes bilang isa pang araw ng pagbagsak na, sa katunayan, katatapos lamang.

March 2009 bottom FAQ

Ano ang eksaktong pinakamababang punto ng 2008-2009 crash?

Ang closing low ay nai-print noong Lunes, Marso 9, 2009: SPY sa $68.07, ang S&P 500 index sa kanyang madalas na banggit na 676.53. Ang tanyag na intraday "666" sa index ay nai-print isang session na mas maaga, noong nakaraang Biyernes, Marso 6.

Gaano katindi ang pagbagsak ng stock market mula 2007 hanggang 2009?

Bumagsak ang SPY ng -56.5% sa closing basis — mula $156.41 noong 2007-10-09 hanggang $68.07 noong 2009-03-09 — ang pinakamalalim na US equity drawdown mula noong 1930s.

Ano ang nangyari noong Marso 10, 2009?

Ang unang session pagkatapos ng pinakamababang punto: tumaas ang SPY ng 6.1% kasunod ng overnight leak ng isang internal memo ng Citigroup na nagsasabing ang bank ay naging profitable noong Enero at Pebrero. Ang Citigroup mismo ay nagsara sa $1.44, mula $1.05 sa mababang punto.

Gaano kabilis bumangon ang market mula sa 2009 bottom?

Ang unang taon ay historic: nakakuha ang SPY ng 68.1% mula sa bottom close. Ang pag-recover ng buong crisis drawdown ay tumagal nang mas matagal — ang unang close na muling lumampas sa October 2007 peak ay nangyari noong 2013-03-14.

Mayroon bang nag-signal ng bottom nang maaga?

Walang anumang bagay sa tape ang nagtangi sa Marso 9 mula sa mga nakapalibot na linggo — ang session ay tahimik at ang volume ay mas mababa sa sarili nitong 20-day average. Ang bottom ay naging isang bottom nang retrospectively, sa pamamagitan ng hindi pagkaka-undercut: ang pinakamababang trade ng sumunod na labing-anim na linggo ay nanatiling mas mataas pa sa March 9 close.


Bawat panel sa itaas ay isang stored, versioned query sa historical tape — i-expand ang SQL upang makita ang bawat sukat. Nais bang maramdaman ang araw na ito sa halip na basahin ito? Isa itong mga playable na scenario sa Strasmore Labs trading simulator.

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