2010 फ्लॅश क्रॅश मिनिट-दर-मिनिट
6 मे 2010 रोजी एक ट्रिलियन डॉलर्सचे बाजार मूल्य 36 मिनिटांत नाहीसे झाले आणि परत आले. मिनिटागणिक टेपसह संग्रहित क्वेरी आणि असाधारण शेअर किमतींचा तपशील.
6 मे 2010 रोजी, अमेरिकन शेअर बाजार कोसळला आणि अर्ध्या तासापेक्षा कमी वेळात पुन्हा सावरला — हा फ्लॅश क्रॅश होता, आधुनिक बाजार इतिहासातील सर्वात विचित्र व्यापाराचा कालावधी. जवळपास एक ट्रिलियन डॉलर्सचे बाजार मूल्य नाहीसे झाले आणि बहुतेक परत आले; या दरम्यान, प्रसिद्ध कंपन्यांचे शेअर $0.01 आणि $100000 प्रति शेअर या दराने व्यापार झाले. खाली: मिनिट-दर-मिनिट तपशील, घड्याळाच्या वेळा, नामांकित शेअर्स — आणि प्रत्येक आकड्यामागील संग्रहित क्वेरी. कोणताही विभाग विस्तृत करण्यासाठी त्यावर क्लिक करा.
दिवस, एका ओळीत
प्रत्येक आकड्यामागील अचूक 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 या उघडणीपासून खाली सरकत होता. मग जमीनच गायब झाली: दिवसातील सर्वात कमी किंमत $105 ही 14:45 ET वाजता नोंदवली गेली, -10.1% मागील बंद $116.83 पेक्षा कमी. शेवटच्या घंटेपर्यंत SPY ने $112.88 पर्यंत माथा उचलला — दिवसभरात -3.4%, तरीही हवेच्या पोकळीच्या तळापासून खूप वर. व्हॉल्यूम: 639.9 दशलक्ष शेअर्स, SPY च्या या युगातील सर्वात जास्त सत्रांपैकी एक.
क्रॅश, मिनिटागणिक
अर्ध्या तासाचे चार्ट ही घटना लपवतात; एका मिनिटाच्या रिझोल्यूशनवर ती स्पष्टपणे दिसते. येथे SPY चा डेटा दुपारी 2:00 ते 3:30 ET पर्यंत आहे:
प्रत्येक आकड्यामागील अचूक 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_startSEC आणि CFTC च्या संयुक्त पोस्ट-मॉर्टेमनुसार, ही घटना दुपारी 2:32 ET च्या सुमारास सुरू झाली, जेव्हा एका मोठ्या स्वयंचलित विक्री कार्यक्रमाने अंदाजे 75,000 E-mini S&P 500 फ्युचर्स कॉन्ट्रॅक्ट्स (सुमारे $4.1 अब्ज) ची ऑर्डर कार्यान्वित करण्यास सुरुवात केली. ही घटना दुपारी 3:08 ET च्या सुमारास संपली, जेव्हा व्यापक किमती बहुतांश घसरणीपासून परत आल्या होत्या — एकूण छत्तीस मिनिटांचा कालावधी. वरील टेप या कालावधीशी जुळते. 14:32 मिनिटाच्या शेवटी SPY $113.15 वर होता. बारा मिनिटांनंतर, 14:44 मिनिटात 9.21 दशलक्ष शेअर्सचा व्यवहार झाला — 14:05 सारख्या शांत मिनिटात 1.44 दशलक्ष शेअर्सच्या तुलनेत — आणि 14:45 मिनिटात दिवसाची सर्वात नीचांकी किंमत $105 नोंदवली गेली. 15:08 मिनिटाच्या समाप्तीपर्यंत, SPY $113.63 वर होता — जिथून घसरण सुरू झाली होती त्यापेक्षा वर. सुमारे अर्ध्या तासात पूर्ण राउंड ट्रिप.
दिवसभरात फक्त एकदाच ट्रेडिंग थांबवण्यात आले, आणि ते फक्त पाच सेकंद टिकले. दुपारी 2:45:28 ET वाजता — वरील नीचांकी किमतीच्या त्याच मिनिटात — CME च्या Stop Logic यंत्रणेने E-mini फ्युचर्सचा व्यवहार तात्पुरता थांबवला, अधिकृत अहवालानुसार, आणि ते उठवल्यावर बिड्स परत आल्या. 2010 चे मार्केट-व्यापी सर्किट ब्रेकर्स डाउ 10, 20 आणि 30 टक्के थ्रेशोल्डवर आधारित होते, आणि तेव्हा लागू असलेल्या नियमांनुसार सत्राच्या उशिरा दहा टक्के घसरणीसाठी कोणताही थांबा नव्हता; त्यामुळे कोणतेही सर्किट ब्रेकर लागू झाले नाहीत. सिंगल-स्टॉक सर्किट ब्रेकर्स तेव्हा अस्तित्वात नव्हते — ते या दिवसाच्या शोधांपैकी एक आहेत.
विक्रीची सुरुवात कशामुळे झाली
विक्रेता नियामकांसाठी कधीच गूढ नव्हता. SEC–CFTC अहवालात एकाच म्युच्युअल फंड कॉम्प्लेक्सचे वर्णन करण्यात आले होते — प्रसारमाध्यमांमध्ये वॅडेल अँड रीड म्हणून ओळखले जाणारे — ज्याने E-mini करार विकण्यासाठी एक स्वयंचलित अल्गोरिदम वापरला होता, ज्याचा दर व्हॉल्यूमशी जोडलेला होता आणि किंमत किंवा वेळेचा विचार केला जात नव्हता. व्हॉल्यूम वाढताच, अल्गोरिदमने वेगाने विक्री केली, अशा बाजारात जिथे उच्च-वारंवारता मध्यस्थांनी साठा शोषून घेणे थांबवले होते आणि तो एकमेकांकडे पाठवण्यास सुरुवात केली होती — अहवालातील प्रसिद्ध "हॉट पोटॅटो" व्हॉल्यूम. पाच वर्षांनंतर, त्या दिवसाशी दुसरे नाव जोडले गेले: अमेरिकन अधिकाऱ्यांनी एप्रिल 2015 मध्ये लंडनचा व्यापारी नविंदर सिंग सराओ याला अटक केली, कारण त्याने 6 मे आणि इतर शेकडो दिवशी E-mini ऑर्डर बुकमध्ये स्पूफिंग केले — त्याने कधीही अंमलात न आणण्याच्या हेतूने ऑर्डरचे स्तर तयार केले. त्याने 2016 मध्ये दोषी कबूल केले आणि जानेवारी 2020 मध्ये त्याला शिक्षा झाली. त्या दुपारी त्याच्या ऑर्डरचे किती महत्त्व होते यावर वादविवाद सुरू आहे; खालील संरचनात्मक धडा त्यावर अवलंबून नाही.
जिथे विक्री सर्वात तीव्र होती
प्रत्येक आकड्यामागील अचूक 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सर्वात वाईट मिनिटात, त्याच्या उघडण्यापासून ते त्याच्या नीचांकापर्यंत $5.72 घसरले — 14:49 ET वाजता, 4.98 दशलक्ष शेअर्सवर साठ सेकंदात. टेप दाखवते ते सोपे आणि टिकाऊ आहे: किमतींना उभे खरेदीदार हवे असतात, आणि काही मिनिटांसाठी तेथे कोणीही नव्हते. मार्केट ऑर्डर काय करते हे समजून घेण्यासाठी हा आतापर्यंतचा सर्वात मजबूत युक्तिवाद आहे — त्या खिडकीत सुरू झालेला प्रत्येक स्टॉप-लॉस हा अस्तित्वात नसलेल्या बिड्सचा शोध घेणारी मार्केट ऑर्डर बनला. NBBO हे बाजाराचे हृदयस्पंदन आहे, आणि त्या दुपारी ते थांबले.
एक पैसा आणि $1,00,000: हास्यास्पद व्यवहार
जेव्हा खऱ्या बिड्स गायब झाल्या, तेव्हा येणाऱ्या ऑर्डर्स उरलेल्या कोटेशन्सवर उतरल्या — ज्यात मार्केट-मेकर प्लेसहोल्डर "स्टब कोट्स"चा समावेश आहे, जे कोणत्याही संभाव्य किमतीपासून दूर होते. कच्चा ट्रेड टेप आजही ते व्यवहार दाखवतो:
प्रत्येक आकड्यामागील अचूक 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अॅक्सेंचर (ACN), एक सल्लागार कंपनी जी त्या दुपारी $41.49 जवळ व्यापार करत होती, त्याने 43 व्यवहार पाच सेंट किंवा त्यापेक्षा कमी किमतीत नोंदवले, जे $0.01 वर तळाला पोहोचले. इतर दिशेत, अॅपलने 2 व्यवहार प्रति शेअर $100000 वर छापले, आणि सोथेबीने तेच 2 वेळा केले.
एक्सचेंजेसनी नंतर क्रॅशपूर्व संदर्भ किमतीपेक्षा 60 टक्क्यांपेक्षा जास्त दूर असलेले प्रत्येक व्यवहार रद्द केला — आणि तीच ओळ विक्रमातील असमानता स्पष्ट करते. ACN चे पैशाचे व्यवहार मिटले, म्हणून त्याची सर्वात कमी टिकून राहिलेली मिनिट-बार लो $17.74 आहे, जी संदर्भ किमतीपेक्षा -57.2% खाली बसते — रद्दीकरणाच्या सीमारेषेच्या अगदी आत. प्रॉक्टर अँड गॅम्बलने कधीही स्टब वर व्यवहार केला नाही: विंडोमधील त्याचा सर्वात वाईट व्यवहार $39.37 होता, जो त्याच्या संदर्भ किमतीपेक्षा -36.7% खाली होता, म्हणून तेथे विक्री करणाऱ्या प्रत्येक स्टॉप-लॉसला भर मिळाली. ACN चे पैशाचे व्यवहार ती रेषा ओलांडले आणि मिटवले गेले; P&G चा सर्वात वाईट भर तिच्या आत राहिला आणि टिकला. त्या अनियंत्रित सीमारेषेने कोणत्याही पत्रिकेपेक्षा अधिक व्यापाऱ्यांना ऑर्डर प्रकारांबद्दल शिकवले.
नुकसान किती व्यापक पसरले
एकच खिडकी, केवळ मान्यताप्राप्त टेप — प्रत्येक कंपनीच्या 2:30 वाजताच्या किमतीपासून मोजलेले मिनिट-दर-मिनिट एकत्रित आकडे:
प्रत्येक आकड्यामागील अचूक 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%, तर विस्तृत ETFs एकल-अंकी टक्केवारीने तळाला लागल्या — DIA, डाऊ-ट्रॅकिंग ETF, -6.5% आणि IWM -5.2%. त्या DIA च्या मिनिटांची बातमी जगभरात डाऊच्या त्या तारखेपर्यंतच्या सर्वात मोठ्या इंट्राडे पॉइंट घसरणीच्या रूपात झाली. शेवटचा स्तंभ म्हणजे पुनर्प्राप्तीची पावती: सहा पैकी प्रत्येक कंपनी तिच्या 2:30 वाजताच्या पातळीच्या सुमारे तीन टक्क्यांच्या आत बंद झाली, जणू मधला तास एक अफवाच होता.
मे 6 इतर क्रॅश दिवसांशी कसा तुलना करतो
फ्लॅश क्रॅशची तुलना मिनिट-बार युगातील इतर प्रसिद्ध एकदिवसीय क्रॅशशी करा (हा इक्विटीज टेप 2003 पर्यंत मागे जातो; ब्लॅक मंडे 1987 त्याच्या आधीचा आहे):
प्रत्येक आकड्यामागील अचूक 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मे 6, 2010 हा टेबलमधील सर्वात खोल खड्डा नाही: मार्च 16, 2020 ने त्याच्या मागील बंदच्या तुलनेत -12.4% खाली व्यापार केला, तर फ्लॅश क्रॅशसाठी -10.1% होता. पण बाऊन्सच्या बाबतीत इतर कोणताही दिवस जवळपास नाही. SPY ने त्याच्या मे 6 च्या नीचांकापेक्षा 7.5% वर बंद केले, तर संचातील दुसऱ्या सर्वोत्तम पुनर्प्राप्तीसाठी (ऑगस्ट 24, 2015 — स्वतःच एक लहान फ्लॅश क्रॅश) 3.9% होते आणि लेहमन-युग आणि कोविड क्रॅशच्या दिवसांसाठी फक्त 1.7% आणि 0.9% होते. एक पुनर्मूल्यांकन बंद होईपर्यंत खालीच राहते; एक तरलता छिद्र त्याच दुपारी परत उसळते.
व्ही आकार टिकला का?
कोसळणे म्हणजे काय होते हे दोन प्रश्न ठरवतात: जुनी किंमत किती लवकर परत आली आणि घबराटीची नीचांकी किंमत पुन्हा कधी व्यापारात आली का. दोन्हीची पावती मिळालेली उत्तरे आहेत:
प्रत्येक आकड्यामागील अचूक 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 ने 2010-05-12 रोजी, 4 सत्रांनंतर, मे 5 च्या $116.83 च्या बंद किमतीच्या वर बंद केले. व्ही आकार काही काळ टिकला. पण फ्लॅश-क्रॅशची नीचांकी किंमत एक अपवाद राहिली नाही: कोसळण्याच्या 37 सत्रांनंतर, 2010-06-29 रोजी, SPY ने $104.22 वर बंद केले — जे त्या उन्हाळ्यात युरोपीय सार्वभौम कर्ज विक्रीदरम्यान $105 च्या घबराटीच्या नीचांकी किमतीपेक्षा कमी होते. फरक हाच मुख्य मुद्दा आहे: फ्लॅश क्रॅश त्या किमतीपर्यंत मिनिटांत, कोणत्याही बातमीशिवाय पोहोचला आणि उसळी घेतली; उन्हाळा तिथे आठवड्यांत पोहोचला आणि टिकून राहिला. किंमत म्हणजे तुम्ही या सेकंदात व्यवहार करू शकता ती; मूल्य म्हणजे दुपारनंतर टिकून राहते ते.
नंतर काय बदलले
या फ्लॅश क्रॅशमुळे आधुनिक सर्किट-ब्रेकर प्रणाली तयार झाली: एकल-शेअरसाठी लिमिट अप/लिमिट डाउन बँड आणि सुधारित बाजार-व्यापी थांबे. नंतरच्या संकटांमध्ये (मार्च 2020 मधील थांबे हे त्याचे थेट वंशज आहेत) ही यंत्रणा दिसून आली. स्टब कोट्सवर बंदी घालण्यात आली; स्पष्टपणे चुकीच्या व्यवहारांचे नियम औपचारिक करण्यात आले; मोठ्या फ्युचर्स ऑर्डर्सना आता किंमत-जागरूक अंमलबजावणी तपासणीचा सामना करावा लागतो. तुम्ही आज ज्या बाजार संरचनेत व्यवहार करता, ती मुख्यतः त्या छत्तीस मिनिटांच्या परिणामी तयार झाली.
फ्लॅश क्रॅश वारंवार विचारले जाणारे प्रश्न
2010 च्या फ्लॅश क्रॅशचे कारण काय होते?
SEC/CFTC च्या अधिकृत अहवालानुसार, अंदाजे $4.1 अब्ज डॉलर्सचा स्वयंचलित ई-मिनी विक्री कार्यक्रम पातळ तरलतेमध्ये अंमलात आला, ज्यामध्ये उच्च-वारंवारता मध्यस्थांनी प्रथम व्यवहाराचे प्रमाण वाढवले आणि नंतर माघार घेतली. वृत्तांतांनी विक्रेता म्युच्युअल फंड कंपनी वॅडेल अँड रीड असल्याचे ओळखले; व्यापारी नविंदर सराओवर नंतर त्याच दिवशी त्याच बाजारात स्पूफिंग केल्याबद्दल खटला चालवण्यात आला. टेपची आवृत्ती: तरलता बाष्पीभूत झाली, आणि किमती पुढील उभ्या बोली जिथे होती तिथपर्यंत घसरल्या — कधीकधी एका पैशापर्यंत.
फ्लॅश क्रॅश कधी सुरू झाला आणि कधी संपला?
नियामकांच्या कालरेषेनुसार, स्वयंचलित विक्री सुरू झाली तेव्हा दुपारी 2:32 वाजता (ET) पासून ते संध्याकाळी 3:08 वाजेपर्यंत, जेव्हा बहुतेक किमती घसरणीचा मोठा भाग परत मिळवू लागल्या — हा कालावधी 36 मिनिटांचा होता. SPY चा नीचांक 14:45 ET वाजता नोंदवला गेला, जो मागील बंदपेक्षा -10.1% कमी होता, आणि घसरणीपूर्वीच्या पातळीवर परत येण्यास तळापासून सुमारे 23 मिनिटे लागली.
2010 च्या फ्लॅश क्रॅशमध्ये कोणते स्टॉक प्रभावित झाले?
जवळजवळ सर्व काही घसरले, परंतु प्रसिद्ध बळी ते नावे होते ज्यांच्या बोली पूर्णपणे गायब झाल्या: Accenture $0.01 इतक्या नीचांकावर, Apple आणि Sotheby's $100000 वर, आणि Procter & Gamble $39.37 पर्यंत खाली आले — जे त्याच्या दुपारच्या पातळीपेक्षा -36.7% कमी होते. क्रॅशपूर्वीच्या किमतीपेक्षा 60 टक्क्यांपेक्षा जास्त घसरलेले व्यवहार रद्द करण्यात आले; P&G चे व्यवहार कायम राहिले.
फ्लॅश क्रॅश दरम्यान व्यापार थांबला का?
6 मे 2010 रोजी कोणतेही बाजार-व्यापी सर्किट ब्रेकर कार्यान्वित झाले नाही — तेव्हा लागू असलेल्या नियमांनुसार सत्राच्या उशिरा अशा आकाराच्या घसरणीसाठी कोणताही थांबा निर्दिष्ट नव्हता. त्या दिवसाचा एकमेव विराम पाच सेकंदांचा होता: CME च्या स्टॉप लॉजिकने दुपारी 2:45:28 वाजता (ET) ई-मिनी फ्युचर्स थोडक्यात थांबवले, त्याच मिनिटी निर्देशांकाचा नीचांक होता. एकल-स्टॉक सर्किट ब्रेकर आणि लिमिट अप/लिमिट डाउन बँड नंतर तयार करण्यात आले.
फ्लॅश क्रॅश पुन्हा होऊ शकतो का?
लहान आवृत्त्या झाल्या आहेत — वैयक्तिक चिन्हे नियमितपणे LULD थांब्यांवर पोहोचतात, आणि लहान फ्लॅश घटना पुनरावृत्त होतात. 2010 च्या आकाराची बाजार-व्यापी आवृत्ती आतापर्यंत त्यामुळे प्रेरित झालेल्या थांबा यंत्रणेद्वारे नियंत्रित राहिली आहे. प्रामाणिक उत्तर असे आहे की संरचनात्मक घटक — तरलता जी मिलिसेकंदांमध्ये माघार घेऊ शकते — कायम आहे.
डेटा नोंदी
पूर्ण डेटा नोंदी
- मिनिट-दर-मिनिट पॅनेलचा 15:09 चा बार, रिकव्हरीनंतर काही मिनिटांनी एक विचित्र 108.37 कमी दर्शवतो, आणि तोच बार सर्वात तीव्र मिनिटांच्या टेबलच्या रांगांमध्येही दिसतो — हे उशिरा नोंदवलेल्या प्रिंट्सशी सुसंगत आहे, ज्या एकत्रित डेटा त्यांना प्राप्त झालेल्या मिनिटात ठेवतो. 6 मे च्या टेपमध्ये अशा अनेक नोंदी आहेत.
- रद्द केलेले व्यवहार आणि एकत्रित डेटा: ACN च्या कच्च्या टेपमध्ये $0.01 चे प्रिंट्स दिसतात, तर त्याचा मिनिट-बार कमी $17.74 आहे — मिनिट एकत्रित डेटा रद्दीकरणानंतरचा रेकॉर्ड दर्शवतो, तर कच्चा व्यवहार टेप मूळ प्रिंट्स दर्शवतो.
- डिस्पर्शन पॅनेलमधील "2:30 pm संदर्भ" म्हणजे प्रत्येक कंपनीचा 2:30 pm ET किंवा त्यापूर्वीचा शेवटचा नियमित सत्रातील मिनिट-बार क्लोज; क्रॅश विंडो 2:31–3:15 pm आहे.
- QQQ क्रॉस-नेम पॅनेलमध्ये अनुपस्थित आहे: 2010 मध्ये ते QQQQ या टिकरखाली व्यापार करत होते.
वरील प्रत्येक पॅनेल ही ऐतिहासिक टेपवर साठवलेली, आवृत्ती-नियंत्रित क्वेरी आहे — प्रत्येक मोजमाप पाहण्यासाठी SQL विस्तृत करा. हा दिवस वाचण्याऐवजी अनुभवायचा आहे? हा Strasmore Labs ट्रेडिंग सिम्युलेटर मधील खेळता येण्याजोग्या परिस्थितींपैकी एक आहे.