Strasmore Research
Дослідження Matt ConnorВід Matt Connor · Оновлено 2026-07-24

Дно ринку 9 березня 2009 року на графіках

Аналіз котирувань S&P 500 та Dow у день мінімуму фінансової кризи. Як виглядають історичні падіння на прикладі ETF SPY у березні 2009 року.

9 березня 2009 року є однією з найважливіших дат в сучасній історії ринку: це був мінімум фінансової кризи — -56.5% нижче піку жовтня 2007 року — і перший день бидж-маркету, що тривав понад десятиліття. Історичні хроніки фіксують рівні індексів того понеділка: 676.53 на S&P 500 та 6,547 на Dow. У наведених нижче даних використовується SPY, ETF на S&P 500, хвилинні котирування якого ця база даних зберігає з 2003 року. І ось неприємна правда, яку підтверджують ці дані: жоден показник сесії не віщував події. Жодного кульмінаційного панічного продажу чи різкого розвороту тренду — лише тихий, виснажливий червоний понеділок, який виявився останнім. Кожне число є результатом збереженого запиту; ви можете розгорнути будь-яку панель, щоб переглянути SQL-код.

Шлях до дна

Криза розвивалася поетапно, і дати мають значення для розуміння всього наведеного нижче. Bear Stearns був проданий JPMorgan у березні 2008 року. Lehman Brothers подав заяву про банкрутство у понеділок, 15 вересня 2008 року — сесія з окремою сторінкою тут. Конгрес ухвалив TARP, фонд для порятунку банків у розмірі $700 мільярдів, 3 жовтня. Програма державного порятунку AIG розширювалася двічі. Citigroup отримав другу федеральну фінансову підтримку у листопаді. Зимове ралі зійшло нанівець, і до кінця лютого 2009 року середні показники індексів опустилися нижче своїх мінімумів листопада і продовжували падіння. Один рядок відображає цей сімнадцятимісячний період:

ЗапитВід піку до дна і назад — весь кризовий період в одному рядку
Точний SQL-код для кожного числа
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

З пікового значення закриття у $156.41 на 2007-10-09, SPY впав до $68.07 на 2009-03-09 — падіння на -56.5%, найглибше з 1930-х років. Той самий рядок містить показник, про який запитують довгострокові інвестори: повне повернення до попередніх рівнів. SPY знову не закривався вище свого піку 2007 року аж до 2013-03-14 — через чотири роки після мінімуму та через п'ять з половиною років після максимуму. Обидві частини цього розрахунку наведені нижче.

Огляд дня

ЗапитSPY 9 березня 2009 — зафіксований мінімум покоління
Точний SQL-код для кожного числа
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 відкрився на рівні $67.95 — це -1.3% розрив вниз від ціни закриття п'ятниці у $68.84 — досягнув $70 о 10:13 ET, впав до мінімуму $67.73 наприкінці дня (15:17 ET) і закрився на рівні $68.07-1.1% за день. Діапазон торгів за всю сесію склав близько двох доларів. Найважливіша ціна закриття покоління була зафіксована без жодної драматичної хвилини.

Обсяг торгів дає відповідь на питання, яке неможливо вирішити лише за сухими цифрами: чи був обсяг у 357.4 мільйонів акцій значним чи низьким? Для березня 2009 року він був низьким. Середній обсяг торгів SPY за останні двадцять сесій становив 406.3 мільйонів акцій на день — мінімум склав -12% відносно цього середнього показника, а за останні шістдесят сесій середній показник становив 337.9 мільйонів. Згідно з теорією капітуляції, мінімуми покоління настають на пікових, рекордних обсягах торгів. Найвідоміший мінімум сучасної ери мав обсяг торгів менший, ніж звичайний день у тому ж місяці.

Динаміка сесії

ЗапитSPY за півгодинами — регулярна сесія 9 березня 2009
Точний SQL-код для кожного числа
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

Траєкторія протягом півгодини виправляє деталь, яку більшість описів спрощує: 9 березня не був одностороннім падінням. Після розриву ціни вниз SPY демонстрував зростання протягом середини ранку — bucket 10:00 ETF закрився на рівні $69.49, що трохи нижче денного максимуму $70, зафіксованого о 10:13, — після чого вдень відбулася корекція до рівня $67.73 о 15:17 з незначним відскоком перед закриттям. Зростання, згасання, невеликий відскок: цілком звичайна динаміка. Без різкого падіння, без ознак панічних обсягів та без V-подібного дна. Порівняйте це з терміновістю закриття на мінімумах у понеділок Lehman або «повітряною кишнею» під час flash crash: це зовсім інший тип ринку — виснажений стрейк. Падіння на кілька відсотків тієї зими відбувалися протягом попередніх тижнів. Сама ж мінімальна точка була досягнута, коли у продавців просто закінчилися сили.

Що змінило ринкову динаміку

Дані за понеділок не пояснюють події вівторка — розворот став наслідком новинного циклу, а не ринкових показників. Перед відкриттям вівторка в пресу просочилася внутрішня службова записка головного виконавчого директора Citigroup Вікрама Пандіта: у документ зазначалося, що банк отримав прибуток у січні та лютому 2009 року, що стало найкращим показником за два місяці з 2007 року. Citigroup — епіцентр кризи, акції якого на закритті понеділка коштували $1.05 — місяцями не видавав жодної позитивної новини з першоджерел. Ось що фіксують ринкові дані за п'ять сесій після досягнення мінімуму:

ЗапитТиждень розвороту — SPY, Citigroup та доходність 10-річних Treasury, 9–13 березня
Точний SQL-код для кожного числа
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

10 березня торги відкрилися зростанням, яке трималося до кінця дня: SPY закрився на рівні $72.21, зробивши приріст 6.1% при обсязі 401.3 мільйонів акцій — це вищий обсяг, ніж у день падіння. Citigroup закрився на рівні $1.44. До п'ятниці SPY досяг $76.09, а Citigroup — $1.78. Дохідність 10-річних Treasury зросла з 2.89% до 2.99% протягом того самого вівторка — капітал виходив з найбезпечнішого активу паралельно з ралі на ринку акцій, що свідчить про реверс стратегії flight-to-quality.

Важливе зауваження: тієї зими вже було кілька зростань на кілька відсотків, які не змогли продовжитися, і ніщо 10 березня не підтверджувало, що цей випадок є іншим. Саме записка Пандіта є маркером, який історики пов'язують із розворотом; ринкові дані, що наведені вище, демонструють лише збіг у часі.

Чи втримався мінімум?

Дно вважається справжнім лише тоді, коли ринок більше не повертається до цих значень. Ця панель відстежує показники SPY щотижня до кінця червня 2009 року — мінімальну ціну торгів та ціну закриття за кожен тиждень, а в останньому стовпці наведено накопичувальний мінімум:

ЗапитШістнадцять тижнів після мінімуму — тижневі мінімуми, закриття та поточний мінімум
Точний SQL-код для кожного числа
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

Найнижча ціна торгів SPY протягом шістнадцяти тижнів після 9 березня становила $69.37 — цей показник було зафіксовано на першому тижні після досягнення мінімуму (2009-03-09). SPY більше ніколи не торгувався нижче ціни закриття 9 березня, яка становила $68.07, не кажучи вже про денний мінімум у $67.73. Не було ні повторного тестування, ні другого шансу, ні відкату до старого рівня: до тижня 2009-05-04 SPY закрився на рівні $93.04, що на третину вище за мінімум за дев'ять тижнів. Очікування підтвердження мало свою ціну, і панель відображає її точно.

Хто очолив зростання після падіння

Банки, які спричинили найбільші збитки, також стали лідерами відновлення. Протягом одного року з моменту мінімуму наприкінці березня 2010 року:

ЗапитЧерез рік після мінімуму — епіцентр кризи проти широкого ринку
Точний SQL-код для кожного числа
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

Лідери списку: BAC зростання на 349%, C зростання на 265% (з 1.05 за акцію), WFC зростання на 190% — це найбільш постраждалі великі фінансові компанії, прибуток яких зростав у три або чотири рази порівняно з цінами, що відображали найгірші прогнози. До списку входять не лише банки — AAPL продемонстрував прибуток 168% за той самий рік — проте головний висновок аналізу полягає в тому, що найкращий показник має саме фінансовий сектор. Водночас широкий ринок (SPY) зріс на 68%, а XOM, захисний гігант, який найкраще тримався під час падіння, зріс лише на 3%. Відновлення ринку майже повністю змінило лідерів падіння на протилежний.

Порівняння з іншими мінімумами

Дані за хвилинами починаються у вересні 2003 року, тому мінімум доткомів у жовтні 2002 року не входить у доступний діапазон. Порівняно з трьома найглибшими мінімумами за ціною закриття з того часу, ситуація на березень 2009 року виглядає наступним чином:

ЗапитЧотири основні мінімуми — прогноз доходності SPY через три та дванадцять місяців
Точний SQL-код для кожного числа
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

Після мінімуму 2009 року індекс SPY зріс на 38.5% за три місяці та на 68.1% за рік — це був найсильніший дванадцятимісячний період, який бачили більшість сучасних інвесторів, що розпочався у звичайний на вигляд день кризи. Тільки мінімум COVID у березні 2020 року належить до того ж класу, показавши +75.1% за перший рік — цей ралі на фоні стимулів 2020 року має окрему сторінку аналізу. Мінімуми корекцій 2011 та 2018 років — які на той момент були справжньою панікою — принесли 31.4% та 37.1% за свої перші роки. Закономірність для всіх чотирьох випадків: чим глибше падіння, тим стрімкішим є перше відскок, і це перше відскок завжди був найсильнішим етапом відновлення.

Чому мінімуми можна побачити лише ретроспективно

Механіка процесу: мінімум визначається тим, що не відбувається після нього — відсутністю нових локальних мінімумів. За своєю природою це неможливо визначити в реальному часі. Будь-який кількісний «сигнал на мінімум», який коли-небудь пропонувався, неодноразово спрацьовував під час падіння наприкінці 2008 року. Сама сесія 9 березня не показала жодних виняткових показників за всіма індикаторами: звичайна форма графіку, нижчий за середнє обсяг торгів та новини, що стали каталізатором, з'явилися лише наступного ранку. Будь-хто, хто стверджує, що його індикатор вказав на цей день, описує ефект виживання; численні попередні «мінімуми», які він також вказав, є підтвердженням цього.

Чого навчає цей день: потрібно готуватися до діапазону можливих результатів, а не до конкретних точок. Інвестори, які отримали прибуток з березня 2009 року, — це переважно ті, хто дотримувався графіку покупок протягом усієї важкої зими, як це передбачають конвенції вимірювання дохідності, а не ті, хто знайшов ідеально точний мінімум. Роль ринкових даних у такій дисципліні полягає в калібруванні, а не в пророкуванні: розуміння того, як виглядає звичайна ринкова ситуація, допомагає не сприйняти спокійний понеділок за черговий день падіння, яке насправді вже завершилося.

Часті запитання про мінімум березня 2009 року

Яким був точний мінімум краху 2008–2009 років?

Нижня межа за ціною закриття була зафіксована в понеділок, 9 березня 2009 року: SPY на рівні $68.07, індекс S&P 500 на його широко відомому рівні 676.53. Знаменитий внутрішньоденний показник «666» за індексом було зафіксовано на одну сесію раніше, у попередню п'ятницю, 6 березня.

На скільки впав фондовий ринок з 2007 по 2009 рік?

SPY впав на -56.5% за ціною закриття — з $156.41 у 2007-10-09 до $68.07 у 2009-03-09 — це було найглибше падіння акцій США з 1930-х років.

Що сталося 10 березня 2009 року?

Перша сесія після мінімуму: SPY зріс на 6.1% після нічного витоку внутрішньої службової записки Citigroup, у якій зазначалося, що банк отримав прибуток у січні та лютому. Сама Citigroup закрилася на рівні $1.44, що вище за $1.05 на мінімумі.

Як швидко ринок відновився після мінімуму 2009 року?

Перший рік був історичним: SPY зріс на 68.1% від ціни закриття на мінімумі. Відновлення всього падіння під час кризи тривало набагато довше — перший закриток вище піку жовтня 2007 року відбувся у 2013-03-14.

Чи були якісь попередні сигнали про мінімум?

На графіку ніщо не відрізняло 9 березня від тижнів навколо цієї дати — сесія була спокійною, а обсяги торгів були нижче середнього 20-денного значення. Мінімум став мінімумом ретроспективно, оскільки ціна більше не опускалася нижче: найнижча ціна торгів протягом наступних шістнадцяти тижнів залишалася вищою навіть за ціну закриття 9 березня.


Кожна панель вище є збереженим запитом з версіонуванням за історичними даними — розгорніть SQL, щоб побачити кожен показник. Хочете відчути цей день замість того, щоб читати про нього? Це один із сценаріїв, доступних для відіграшу у торговому симуляторі Strasmore Labs.

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