Strasmore Research
심층 분석 Matt Connor작성자 Matt Connor · 업데이트됨 2026-07-24

2010년 플래시 크래시 분 단위 기록

1조 달러 규모의 시가총액이 증발한 2010년 5월 6일의 기록입니다. 당시 시장의 급변동 과정을 분 단위로 상세히 분석합니다.

2010년 5월 6일, 미국 주식 시장이 급락한 후 30분도 채 되지 않아 회복되었습니다. 이는 현대 시장 역사상 가장 기이한 거래 구간인 플래시 크래시(Flash Crash)입니다. 약 1조 달러 규모의 시가총액이 증발했다가 대부분 회복되었습니다. 이 과정에서 유명 종목들의 주가가 각각 $0.01와 $100000까지 기록되었습니다. 아래 내용은 분 단위 거래 기록, 시간, 종목명이며, 모든 수치는 저장된 쿼리(Query)를 기반으로 합니다. 각 패널을 확장하면 SQL 코드를 확인할 수 있습니다.

하루의 흐름

조회2010년 5월 6일 SPY — 플래시 크래시(Flash Crash) 당일 기록
모든 수치 뒤에 숨겨진 정확한 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('2010-05-05 00:00:00') AND window_start < toDateTime('2010-05-06 04:00:00')
    ) AS prior_rth_close
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(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((minIf(toFloat64(low), (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 low_vs_prior_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
    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('2010-05-06 04:00:00') AND window_start < toDateTime('2010-05-06 23:59:00')

장 초반부터 그리스 부채 관련 뉴스 헤드라인이 보도되며 시장은 이미 불안한 상태였습니다. SPY는 $116.26로 시작한 이후 하락세를 보였습니다. 이후 지지선이 무너졌습니다. 장중 저점인 $10514:45 ET에 기록되었으며, 이는 전일 종가인 $116.83 대비 -10.1% 하락한 수치입니다. 장 마감 시점의 SPY는 $112.88까지 회복하며 당일 -3.4%의 수익률을 기록했으나, 저점과는 큰 차이를 보였습니다. 거래량은 639.9 million shares를 기록하며 SPY 역사상 가장 높은 거래량을 기록한 날 중 하나가 되었습니다.

분 단위로 살펴본 폭락 상황

30분 단위 차트에서는 이 사건이 가려지지만, 1분 단위 해상도에서는 명확하게 드러난다. 다음은 미 동부 표준시(ET) 오후 2:00부터 3:30까지의 SPY 차트이다:

조회2010년 5월 6일 14:00–15:30 ET, SPY 1분봉
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_minute,
    round(toFloat64(close), 2) AS close_usd,
    round(toFloat64(low), 2) AS low_usd,
    round(toFloat64(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2010-05-06 18:00:00') AND window_start < toDateTime('2010-05-06 19:30:00')
ORDER BY window_start

SEC(Securities and Exchange Commission, 미국 증권거래위원회)와 CFTC(Commodity Futures Trading Commission, 상품선물거래위원회)의 공동 사후 분석에 따르면, 이 사건은 약 오후 2:32에 시작되었다. 당시 대규모 자동 매도 프로그램이 약 75,000계약의 E-mini S&P 500 선물(약 41억 달러 규모) 주문을 처리하기 시작했다. 이 과정은 가격이 급락분의 대부분을 회복한 오후 3:08경까지 이어졌으며, 총 36분 동안 지속되었다. 위의 차트 기록은 해당 흐름과 일치한다. SPY는 14:32분 종가 기준 $113.15를 기록했다. 12분 후, 14:44분 거래량은 9.21 million 주에 달했다. 이는 14:05분과 같은 평온한 시간대의 1.44 million 주와 대조되는 수치이다. 이후 14:45분에 당일 저점인 $105를 기록했다. 15:08분이 종료될 무렵 SPY는 $113.63를 기록하며 하락 시작 지점보다 높은 수준에서 마감했다. 약 30분 만에 완전한 반등이 이루어진 것이다.

당일 한 차례의 거래 정지가 발생했으며, 그 지속 시간은 5초였다. 공식 보고서에 따르면, 위에서 언급한 저점이 발생한 시간대인 미 동부 표준시 오후 2:45:28에 CME(Chicago Mercantile Exchange, 시카고 상품거래소)의 Stop Logic 기능이 E-mini 선물 거래를 일시 중단시켰으며, 중단 해제 후 매수세가 회복되었다. 2010년의 시장 전체 서킷 브레이커(Circuit Breaker)는 Dow Jones Industrial Average(다우 존스 산업평균지수)의 10%, 20%, 30% 임계값에 맞춰져 있었다. 당시 규정상 장 후반의 10% 하락에 대해서는 거래 정지가 발생하지 않도록 되어 있었으므로, 아무런 서킷 브레이커도 작동하지 않았다. 개별 주식 서킷 브레이커는 당시 존재하지 않았으며, 이는 당일 새롭게 고안된 제도 중 하나이다.

매도세의 원인

매도 주체는 규제 당국에 결코 미지의 대상이 아니었습니다. SEC(Securities and Exchange Commission, 미국 증권거래위원회)와 CFTC(Commodity Futures Trading Commission, 미국 상품선물거래위원회)의 보고서에 따르면, 언론을 통해 Waddell & Reed로 알려진 단일 뮤추얼 펀드 그룹이 자동화된 알고리즘을 사용했습니다. 해당 알고리즘은 가격이나 시간을 고려하지 않고 거래량에 맞춰 E-mini 계약을 매도했습니다. 거래량이 급증함에 따라 알고리즘의 매도 속도는 더욱 빨라졌습니다. 당시 시장에서는 고빈도 매매(High-frequency trading) 중개업자들이 재고를 흡수하는 대신, 재고를 서로 주고받기 시작했습니다. 이는 보고서에서 언급된 유명한 "hot potato(뜨거운 감자)" 거래량 현상이었습니다. 5년 후, 해당 사건과 관련된 두 번째 인물이 드러났습니다. 미국 당국은 2015년 4월, 런던의 트레이더 Navinder Singh Sarao를 체포했습니다. 그는 5월 6일을 포함한 수백 회의 거래일 동안 E-mini 호가창에 실행 의사가 없는 주문을 겹쳐 넣는 스푸핑(spoofing) 행위를 한 혐의를 받았습니다. 그는 2016년에 유죄를 인정했으며 2020년 1월에 형을 선고받았습니다. 당일 오후 그의 주문이 얼마나 큰 영향을 미쳤는지는 여전히 논쟁 중입니다. 아래의 구조적 교훈은 그 사실 여부와 관계없이 성립합니다.

매도세가 가장 강력했던 구간

조회최대 하락폭을 기록한 분 단위 변동 — 14:00–15:30 ET 시가 대비 저점 하락폭
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_minute,
    round(toFloat64(open), 2) AS minute_open,
    round(toFloat64(low), 2) AS minute_low,
    round(toFloat64(open) - toFloat64(low), 2) AS drop_within_minute_usd,
    round(toFloat64(volume) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2010-05-06 18:00:00') AND window_start < toDateTime('2010-05-06 19:30:00')
ORDER BY drop_within_minute_usd DESC
LIMIT 5

14:49 ET 기준, 단 60초 동안 4.98 백만 주의 거래가 발생하며 시가 대비 $5.72 급락한 구간이 가장 큰 하락을 기록했습니다. 시장 데이터가 보여주는 사실은 명확하고 확실합니다. 가격 유지를 위해서는 매수세가 뒷받침되어야 하나, 해당 몇 분 동안 매수세가 전무했습니다. 이는 시장가 주문(market order)의 특성을 이해하는 데 있어 가장 강력한 사례입니다. 해당 시간대에 실행된 모든 손절매(stop-loss) 주문은 존재하지 않는 매수 호가를 찾아가는 시장가 주문으로 변했습니다. NBBO(National Best Bid and Offer)는 시장의 맥박과 같으나, 그날 오후 시장의 맥박은 멈췄습니다.

1센트와 10만 달러: 비정상적인 체결가

실제 매수 주문이 사라지자, 유입되는 주문들은 남겨진 호가로 내려갔습니다. 여기에는 합리적인 가격대에서 멀리 떨어진 마켓 메이커(Market Maker)의 임시 호가인 "stub quotes"가 포함되었습니다. 거래 기록에는 다음과 같은 체결 내역이 남아 있습니다.

조회2:30–3:30 ET, 원시 거래 테이프(Raw trade tape)상의 주요 손실 사례
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    ticker,
    round(min(toFloat64(price)), 2) AS lowest_print,
    round(max(toFloat64(price)), 2) AS highest_print,
    countIf(toFloat64(price) <= 0.05) AS penny_prints,
    countIf(toFloat64(price) >= 99999) AS hundred_k_prints,
    count() AS prints
FROM global_markets.stocks_trades
WHERE ticker IN ('ACN', 'AAPL', 'BID', 'PG')
  AND sip_timestamp >= toDateTime('2010-05-06 18:30:00') AND sip_timestamp < toDateTime('2010-05-06 19:30:00')
GROUP BY ticker
ORDER BY ticker ASC

해당 오후에 $41.49 근처에서 거래되던 컨설팅 기업 Accenture (ACN)는 5센트 이하에서 43건의 체결을 기록했으며, 최저가는 $0.01까지 떨어졌습니다. 반대로 Apple은 주당 $1000002건의 거래를 기록했고, Sotheby's는 동일한 거래를 2번 기록했습니다.

거래소는 이후 폭락 전 기준가에서 60퍼센트 이상 차이 나는 모든 체결을 취소했습니다. 이 기준선이 기록상의 비대칭성을 설명합니다. ACN의 1센트 체결은 이 선을 벗어났기에 취소되었습니다. 따라서 ACN의 살아남은 최저 분봉 저가인 $17.74는 기준가보다 -57.2% 낮은 위치에 있으며, 이는 취소 경계선 바로 안쪽에 해당합니다. Procter & Gamble는 임시 호가로 체결된 적이 없습니다. 해당 기간 중 최악의 거래인 $39.37는 기준가보다 -36.7% 낮았으므로, 해당 가격에서 매도된 모든 스탑로스(Stop-loss) 주문은 체결을 유지했습니다. ACN의 1센트 체결은 해당 선을 침범하여 삭제되었지만, P&G의 최악의 체결은 선 안에 머물러 유효하게 남았습니다. 이 임의적인 경계선은 그 어떤 안내서보다 주문 유형에 대해 많은 트레이더들에게 교훈을 주었습니다.

피해 확산 범위

동일한 시간대 내의 주요 종목 데이터만 산출했습니다. 각 종목의 오후 2시 30분 가격을 기준으로 한 분 단위 집계 결과입니다:

조회크래시 구간 종목별 손실 — 14:30 ET 기준 대비
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    ticker,
    round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 870), 2) AS pre_crash_1430,
    round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 871 AND 915), 2) AS crash_low,
    round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 871 AND 915) / argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 870) - 1) * 100, 1) AS low_vs_1430_pct,
    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 871 AND 915), 'America/New_York'), '%H:%i') AS low_et,
    round((argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 870) - 1) * 100, 1) AS close_vs_1430_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('ACN', 'PG', 'MMM', 'IWM', 'DIA', 'SPY')
  AND window_start >= toDateTime('2010-05-06 04:00:00') AND window_start < toDateTime('2010-05-06 23:59:00')
GROUP BY ticker
ORDER BY low_vs_1430_pct ASC

변동 폭의 확산이 핵심입니다. ACN의 최저가는 기준가 대비 -57.2% 하락했으며, P&G는 -36.7% 하락했습니다. 반면 광범위한 ETF(Exchange Traded Fund)들은 한 자릿수 퍼센트 하락을 기록했습니다. Dow 지수를 추종하는 ETF인 DIA는 -6.5%, IWM은 -5.2% 하락했습니다. 당시 DIA의 분 단위 하락폭은 해당 날짜 기준 Dow 지수 역사상 최대의 장중 포인트 하락으로 전 세계에 보고되었습니다. 마지막 열은 회복률을 나타냅니다. 6개 종목 모두 오후 2시 30분 가격의 3퍼센트 이내 수준에서 거래를 마쳤으며, 이는 중간 한 시간 동안의 변동이 마치 소문에 불과했던 것처럼 나타났습니다.

How May 6 compares to other crash days

Set the flash crash against the other famous one-day wrecks in the minute-bar era (this equities tape reaches back to 2003; Black Monday 1987 predates it):

조회5대 주요 크래시 세션 — 저점 깊이 및 반등 폭 (SPY)
모든 수치 뒤에 숨겨진 정확한 SQL
WITH daily AS (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
        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,
        round(argMaxIf(toFloat64(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
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND ((window_start >= toDateTime('2008-09-26 04:00:00') AND window_start < toDateTime('2008-09-30 00:00:00'))
        OR (window_start >= toDateTime('2010-05-05 04:00:00') AND window_start < toDateTime('2010-05-07 00:00:00'))
        OR (window_start >= toDateTime('2015-08-21 04:00:00') AND window_start < toDateTime('2015-08-25 00:00:00'))
        OR (window_start >= toDateTime('2018-02-02 04:00:00') AND window_start < toDateTime('2018-02-06 00:00:00'))
        OR (window_start >= toDateTime('2020-03-13 04:00:00') AND window_start < toDateTime('2020-03-17 00:00:00')))
    GROUP BY et_date
)
SELECT
    toString(et_date) AS session,
    round((rth_low / prev_close - 1) * 100, 1) AS low_vs_prior_pct,
    round((rth_close / prev_close - 1) * 100, 1) AS close_vs_prior_pct,
    round((rth_close / rth_low - 1) * 100, 1) AS bounce_off_low_pct
FROM (
    SELECT et_date, rth_low, rth_close,
           lagInFrame(rth_close) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM daily
)
WHERE et_date IN (toDate('2008-09-29'), toDate('2010-05-06'), toDate('2015-08-24'), toDate('2018-02-05'), toDate('2020-03-16'))
ORDER BY et_date

May 6, 2010 is not the deepest hole in the table: March 16, 2020 traded -12.4% below its prior close against -10.1% for the flash crash. But no other day comes close on the bounce. SPY closed 7.5% above its May 6 low, versus 3.9% for the next-best recovery in the set (August 24, 2015 — itself a mini flash crash) and just 1.7% and 0.9% on the Lehman-era and COVID crash days. A repricing stays down into the close; a liquidity hole snaps back the same afternoon.

V자 반등이 유지되었는가?

폭락의 성격을 결정하는 요소는 두 가지입니다. 이전 가격이 얼마나 빠르게 회복되었는지, 그리고 패닉 저점이 다시 거래되었는지 여부입니다. 두 질문에 대한 답은 이미 나왔습니다.

조회여파 — 5월 5일 종가 회복 시점 및 패닉 저점 이탈 시점
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
    (
        SELECT minIf(toFloat64(low), (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('2010-05-06 04:00:00') AND window_start < toDateTime('2010-05-07 00:00:00')
    ) AS flash_low
SELECT
    round(any(flash_low), 2) AS flash_crash_low,
    round(any(may5_close), 2) AS may5_close,
    toString(any(first_above_date)) AS first_close_above_may5,
    countIf(et_date > toDate('2010-05-06') AND et_date <= first_above_date) AS sessions_until_reclaim,
    toString(any(first_below_date)) AS first_close_below_low,
    round(anyIf(close_usd, et_date = first_below_date), 2) AS close_that_session,
    countIf(et_date > toDate('2010-05-06') AND et_date <= first_below_date) AS sessions_until_break
FROM (
    SELECT et_date, close_usd, flash_low, may5_close,
           min(if(et_date > toDate('2010-05-06') AND close_usd < flash_low, et_date, toDate('2100-01-01'))) OVER () AS first_below_date,
           min(if(et_date > toDate('2010-05-06') AND close_usd > may5_close, et_date, toDate('2100-01-01'))) OVER () AS first_above_date
    FROM (
        SELECT et_date, close_usd, flash_low,
               max(if(et_date = toDate('2010-05-05'), close_usd, 0)) OVER () AS may5_close
        FROM (
            SELECT
                toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
                round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS close_usd,
                flash_low
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY'
              AND window_start >= toDateTime('2010-05-05 04:00:00') AND window_start < toDateTime('2011-01-01 00:00:00')
            GROUP BY et_date
        )
    )
)

회복은 신속하게 이루어졌습니다. SPY(S&P 500 ETF)는 2010-05-12일, 단 4 세션 만에 5월 5일 종가인 $116.83를 상회하며 마감했습니다. V자 반등은 한동안 유지되었습니다. 하지만 플래시 크래시(flash-crash, 일시적 폭락) 당시의 저점은 일시적인 현상에 그치지 않았습니다. 폭락 37 세션 후인 2010-06-29일에 SPY는 $104.22로 마감했습니다. 이는 패닉 저점인 $105보다 낮은 수준이며, 당시 여름 시장을 지배했던 유럽 국가 부채 매도세가 발생하던 시기였습니다. 이 차이가 핵심입니다. 플래시 크래시는 특별한 뉴스 없이 몇 분 만에 해당 가격에 도달한 후 반등했습니다. 반면 여름 시장은 수주에 걸쳐 해당 가격에 도달한 후 그 상태를 유지했습니다. 가격은 현재 이 순간 거래할 수 있는 수치이며, 가치는 오후가 지나도 살아남는 것입니다.

이후의 변화

플래시 크래시(Flash Crash)는 현대적인 서킷 브레이커(Circuit-breaker) 체제를 탄생시켰습니다. 이는 개별 주식의 상하한가 제한(Limit Up/Limit Down) 제도와 개정된 시장 전체 거래 정지 제도를 포함하며, 이후의 위기 상황에서 그 메커니즘이 확인되었습니다 (2020년 3월의 거래 정지는 이 제도의 직접적인 후손입니다). 스터브 쿼트(Stub quotes)는 금지되었습니다. 명백한 오류 거래(Clearly-erroneous-trade)에 관한 규칙이 공식화되었습니다. 이제 대규모 선물 주문은 가격 인지 실행(Price-aware execution)에 대한 정밀 조사를 받게 되었습니다. 오늘날 귀하가 거래하는 시장 구조는 해당 36분간의 사건 이후에 상당 부분 초안이 작성되었습니다.

Flash crash(플래시 크래시, 급락) FAQ

2010년 플래시 크래시의 원인은 무엇인가?

SEC(미국 증권거래위원회)와 CFTC(미국 상품선물거래위원회)의 공식 보고서에 따르면, 약 41억 달러 규모의 자동화된 E-mini 매도 프로그램이 유동성이 부족한 상황에서 실행되었습니다. 고빈도 매매(HFT) 중개업자들이 처음에는 거래량을 증폭시킨 후 곧바로 시장에서 이탈했습니다. 언론 보도에서는 매도 주체를 뮤추얼 펀드 운용사인 Waddell & Reed로 지목했습니다. 트레이더 Navinder Sarao는 당일 동일한 시장에서 스푸핑(spoofing, 허수 주문)을 한 혐의로 이후 기소되었습니다. 시장 기록에 따르면, 유동성이 증발하면서 가격은 다음 매수 호가가 있는 지점까지 하락했으며, 때로는 1센트 수준까지 떨어졌습니다.

플래시 크래시는 언제 시작되어 언제 종료되었는가?

규제 당국의 타임라인에 따르면, 자동 매도가 시작된 동부 표준시(ET) 오후 2시 32분부터 전체 가격이 급락분의 대부분을 회복한 오후 3시 8분까지 약 36분 동안 지속되었습니다. SPY의 저점은 ET 기준 14:45에 기록되었으며, 이는 전일 종가 대비 -10.1% 하락한 수치입니다. 저점으로부터 이전 수준까지 회복하는 데는 약 23분이 소요되었습니다.

2010년 플래시 크래시의 영향을 받은 주식은 무엇인가?

거의 모든 종목이 하락했으나, 매수 호가가 완전히 사라진 종목들이 주요 피해 사례로 꼽힙니다. Accenture는 최저 $0.01까지 하락했고, Apple과 Sotheby's는 $100000에 기록되었습니다. Procter & Gamble은 오후 가격 대비 -36.7% 낮은 $39.37까지 거래되었습니다. 크래시 이전 가격보다 60 percent 이상 차이 나는 거래들은 취소되었으나, P&G의 체결 건은 유지되었습니다.

플래시 크래시 동안 거래가 중단되었는가?

2010년 5월 6일에는 시장 전체에 적용되는 서킷 브레이커(circuit breaker)가 발동되지 않았습니다. 당시 규정상 거래 후반부에 발생한 해당 규모의 하락에 대해서는 중단 규정이 없었습니다. 당일 유일한 일시 정지는 5초간 지속되었습니다. CME(시카고 상품거래소)의 Stop Logic이 지수 저점과 같은 시각인 ET 오후 2시 45분 28초에 E-mini 선물 거래를 잠시 중단시켰습니다. 이후 개별 주식 서킷 브레이커와 LULD(Limit Up/Limit Down, 가격 변동성 완화 장치) 밴드가 도입되었습니다.

플래시 크래시가 다시 발생할 수 있는가?

더 작은 규모의 사례는 이미 발생했습니다. 개별 종목이 LULD로 인해 정기적으로 중단되거나 미니 플래시 이벤트가 반복되고 있습니다. 2010년 규모의 시장 전체 급락은 이러한 사건들로 인해 만들어진 거래 중단 시스템에 의해 지금까지 방지되어 왔습니다. 솔직한 답변은, 밀리초(ms) 단위로 유동성이 사라질 수 있는 구조적 요인은 영구적이라는 것입니다.

데이터 유의사항

전체 데이터 유의사항
  • 분 단위 패널의 15:09 봉은 회복 후 몇 분 뒤에 발생한 잘못된 108.37 저가를 포함하고 있습니다. 해당 봉은 가장 급격한 분간 변동성을 나타내는 표의 행에도 나타납니다. 이는 집계 데이터가 데이터가 도착한 시점의 분 단위로 기록하는 지연 보고된 체결가와 일치합니다. 5월 6일 거래 기록에 이러한 사례가 많이 포함되어 있습니다.
  • 취소된 거래와 집계 데이터: ACN의 원시 거래 기록(raw tape)에는 $0.01 체결가가 나타나지만, 분 단위 봉의 저가는 $17.74입니다. 분 단위 집계 데이터는 취소 후의 기록을 반영하며, 원시 거래 기록은 원래의 체결가를 반영합니다.
  • 분산 패널의 "2:30 pm 기준"은 각 종목의 동부 표준시(ET) 기준 2:30 pm 이전 또는 해당 시점의 정규 세션 마지막 분 단위 종가입니다. 폭락 구간은 2:31–3:15 pm입니다.
  • QQQ는 종목 간 비교 패널에서 제외되었습니다. 2010년 당시 해당 종목은 QQQQ라는 티커(ticker)로 거래되었습니다.

위의 모든 패널은 과거 거래 기록에 대해 저장 및 버전 관리가 되는 쿼리(query)를 기반으로 합니다. 각 측정값을 확인하려면 SQL을 확장하십시오. 이 날의 시장 상황을 직접 경험하고 싶습니까? Strasmore Labs trading simulator(https://labs.strasmore.com/g1)에서 플레이 가능한 시나리오 중 하나로 제공됩니다.