2010 Flash Crash நிமிட வாரியாக
மே 6, 2010: சுமார் ஒரு டிரில்லியன் டாலர் சந்தை மதிப்பு மறைந்தது; பெரும்பாலானவை 36 நிமிடங்களுக்குள் மீண்டும் வந்தன. Flash crash நிமிட அறிக்கை, விவரங்களுடன்.
மே 6, 2010 அன்று, அமெரிக்க பங்குச் சந்தை சரிந்தது; பிறகு அரை மணிநேரத்திற்கும் குறைவான காலத்திற்குள் மீண்டும் குணமடைந்தது — இதுதான் flash crash; நவீன சந்தை வரலாற்றில் இன்றும் மிகவும் விசித்திரமான வர்த்தக காலப்பகுதி இதுவே. சுமார் ஒரு டிரில்லியன் டாலர் சந்தை மதிப்பு மறைந்தது; பெரும்பாலானவை மீண்டும் வந்தன; இடையில் அனைவருக்கும் தெரிந்த நிறுவனங்களின் பங்குகள் ஒரு பங்கிற்கு $0.01 மற்றும் $100000 என வர்த்தகமாயின. கீழே: நிமிட அறிக்கை, நேர காட்டிகள், பெயரிடப்பட்ட பங்குகள் — ஒவ்வொரு எண்ணுக்கும் பின்னால் ஒரு சேமிக்கப்பட்ட வினவல் உள்ளது. SQL காண எந்தப் பலகத்தையும் விரிவாக்கவும்.
அன்றைய நாள், ஒரு வரிசையில்
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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 நேரத்தில் பதிவாகியது, முந்தைய மூடலான $116.83-ஐ விட -10.1% குறைவாக. மணியடிக்கும் நேரம் SPY $112.88-ஐ மீண்டும் அடைந்தது — அன்றைய நாளில் -3.4%, ஆனால் வெற்றிடத்தின் அடிப்பகுதியை விட மிக உயர்ந்திருந்தது. பங்குப் பரிமாற்ற அளவு: 639.9 மில்லியன் பங்குகள், அக்காலகட்டத்தில் SPY-ன் மிகக் கனதியான அமர்வுகளில் ஒன்று.
வீழ்ச்சி, நிமிடம் நிமிடம்
அரைமணி நேர விளக்கப்படங்கள் இந்த நிகழ்வை மறைக்கின்றன; ஒரு-நிமிட தெளிவுத்திறனில் இது தவறாக இருக்காது. கீழே ET நேரம் மாலை 2:00 முதல் 3:30 வரை SPY இருக்கிறது:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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 futures ஒப்பந்தங்களை (ஏறத்தாழ $4.1 பில்லியன்) செயல்படத் தொடங்கியது. இது ஏறத்தாழ மாலை 3:08 வரை நீடித்தது. அப்போது பரந்த விலைகள் வீழ்ச்சியின் பெரும்பகுதியை மீட்டெடுத்தன — முதல் முதல் முப்பத்தாறு நிமிடங்கள். மேலே உள்ள பதிவு அந்த வளைவோடு பொருந்துகிறது. SPY 14:32 நிமிட இறுதியில் $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 futures வர்த்தகத்தை இடைநிறுத்தியது, அதிகாரப்பூர்வ அறிக்கையின்படி, மேலும் அது நீக்கப்படும்போது ஏலங்கள் திரும்பின. 2010 ஆம் ஆண்டின் சந்தை-அளவிலான circuit breakers ஆனவை Dow இல் பத்து, இருபது மற்றும் முப்பது சதவீத வாயில்களுக்கு அமைக்கப்பட்டிருந்தன. அப்போது அமலில் இருந்த விதிகள் அவ்வளவு தாமதமான நேரத்தில் பத்து சதவீத வீழ்ச்சிக்கு எந்த நிறுத்தத்தையும் குறிப்பிடவில்லை; எதுவும் இயங்கவில்லை. ஒற்றை-பங்கு circuit breakers அப்போது இன்னும் இல்லை — அவை இந்த நாளின் கண்டுபிடிப்புகளில் சில.
விற்பனையைத் தூண்டியது எது
ஒழுங்குமுறை அமைப்புகளுக்கு விற்பவர் ஒருபோதும் மர்மமாக இருக்கவில்லை. SEC–CFTC அறிக்கை, ஊடகச் செய்திகளில் Waddell & Reed என அடையாளம் காணப்பட்ட ஒரு தனி மியூச்சுவல் ஃபண்ட் குழுமம், விலை அல்லது நேரத்தைக் கண்டுக்கொள்ளாமல், வர்த்தக அளவை அடிப்படையாகக் கொண்டு E-mini ஒப்பந்தங்களை விற்கும் தானியங்கி அல்காரிதத்தைப் பயன்படுத்தியதை விவரித்தது. வர்த்தக அளவு வெடித்துச் சிதறியபோது, அந்த அல்காரிதம் இன்னும் வேகமாக விற்றது; அது விற்ற சந்தையில், அதிவேக இடைத்தரகர்கள் இருப்பை உறிஞ்சுவதை நிறுத்திவிட்டு, அதை ஒருவருக்கொருவர் கைமாற்றத் தொடங்கியிருந்தனர் — இதுதான் அந்த அறிக்கையின் புகழ்பெற்ற "hot potato" வர்த்தக அளவு. ஐந்து ஆண்டுகளுக்குப் பிறகு, அந்த நாளுடன் இணைந்த இரண்டாவது பெயர் ஒன்று வெளிவந்தது: அமெரிக்க அதிகாரிகள் ஏப்ரல் 2015-இல் லண்டன் வர்த்தகர் Navinder Singh Sarao-வை கைது செய்தனர்; மே 6-ஆம் நாளும் நூற்றுக்கணக்கான பிற நாட்களிலும் E-mini ஆர்டர் புத்தகத்தை spoofing செய்ததற்காக — அதாவது தான் நிறைவேற்ற எண்ணமில்லாத ஆர்டர்களை அடுக்கியதற்காக. 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 குறைந்தது — 4.98 மில்லியன் பங்குகள் அறுபது வினாடிகளில், 14:49 ET நேரத்தில். பதிவு காட்டுவது எளிமையானதும் நிலையானதுமான ஒரு உண்மை: விலைகளுக்கு நிலையான வாங்குபவர்கள் தேவை, அன்று சில நிமிடங்கள் அவர்கள் யாரும் இல்லை. சந்தை உத்தரவு என்ன செய்கிறது என்பதைப் புரிந்துகொள்வதற்கான வலிமையான வாதம் இதுவரை பதிவாகியதில்லை — அந்தச் சாளரத்தில் இயங்கிய ஒவ்வொரு stop-lossம் இல்லாத கேள்விகளைத் தேடும் சந்தை உத்தரவாக மாறியது. NBBO ஒரு சந்தையின் இதயத்துடிப்பு, அன்று மதியம் அது நின்றுபோனது.
ஒரு பைசாவும் $100,000ம்: அபத்தமான வர்த்தக பதிவுகள்
உண்மையான கேள்வி விலைகள் மறைந்தபோது, புதிதாக வந்த ஆர்டர்கள் எஞ்சியிருந்த விலைகள் வரை இறங்கின — இதில் எந்தப் பகுதிப்பட விலைக்கும் தொலைவில் நிறுத்தப்பட்ட மார்க்கெட்-மேக்கரின் இடப்பெயர்ச்சி "stub quotes" அடங்கும். அப்பட்ட வர்த்தக பதிவு நாடாவில் அந்தப் பதிவுகள் இன்னும் உள்ளன:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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), ஐந்து சென்ட்கள் அல்லது அதற்கும் குறைவான விலையில் 43 பதிவுகளைக் கொண்டிருந்தது, இது $0.01-ல் தாழ்ந்தது. மறுபுறம், Apple ஒரு பங்குக்கு $100000 விலையில் 2 வர்த்தகங்களைப் பதிவு செய்தது, Sotheby's-ம் அதேபோல் 2 முறை செய்தது.
பங்குச்சந்தைகள் பின்னர் விபத்துக்கு முந்தைய குறிப்பு விலையிலிருந்து 60 சதவீதத்திற்கு மேல் தொலைவில் நிறைவேற்றப்பட்ட ஒவ்வொரு வர்த்தகத்தையும் ரத்து செய்தன — இந்த எல்லைக்கோடுதான் பதிவில் உள்ள சமச்சீரின்மையை விளக்குகிறது. ACN-ன் பைசா பதிவுகள் அழிக்கப்பட்டன, எனவே அதன் மிகக் குறைந்த தப்பிய நிமிட-பார் தாழ்வு விலையான $17.74, குறிப்பு விலையை விட -57.2% கீழே உள்ளது — ரத்து எல்லைக்கு உள்ளேதான். Procter & Gamble ஒருபோதும் stub-ல் வர்த்தகம் செய்யவில்லை: அந்தக் காலவரையின் மோசமான வர்த்தகமான $39.37, அதன் குறிப்பு விலையை விட -36.7% கீழே இருந்தது, எனவே அங்கு விற்ற ஒவ்வொரு ஸ்டாப்-லாஸும் தன் நிறைவேற்றத்தைத் தக்கவைத்துக்கொண்டது. ACN-ன் பைசா பதிவுகள் அந்தக் கோட்டைத் தாண்டி அழிக்கப்பட்டன; P&G-ன் மோசமான நிறைவேற்றம் அதற்குள்ளேயே இருந்து நிலைத்தது. அந்த தன்னிச்சையான எல்லைக்கோடு, எந்தப் புத்தகம் அச்சிட்டதை விடவும் அதிக வர்த்தகர்களுக்கு ஆர்டர் வகைகளைப் பற்றி கற்பித்தது.
சேதம் எவ்வளவு விரிவாகப் பரவியது
அதே கால சாளவளை, அங்கீகரிக்கப்பட்ட பதிவு மட்டும் — நிமிட தொகுதி அளவீடுகள், ஒவ்வொரு பெயரின் மதியம் இரண்டு மணி விலையிலிருந்து அளக்கப்பட்டது:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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-கள் ஒரு இலக்க சதவீதம் வரை கீழிறங்கின — Dow-ஐ கண்காணிக்கும் ETF ஆன DIA -6.5% மற்றும் IWM -5.2%. அந்த தேதி வரை Dow-ன் வரலாற்றில் மிகப்பெரிய உள்ளரசி புள்ளி வீழ்ச்சியாக உலகம் முழுவதும் அந்த DIA நிமிடங்கள் செய்தியாக வெளியிடப்பட்டன. கடைசி நெடுவரிசை மீள்திரும்பல் ரசீது: ஆறில் ஒவ்வொன்றும் தனது மதியம் இரண்டு மணி நிலையிலிருந்து சுமார் மூன்று சதவீதத்திற்குள் மூடப்பட்டது, நடு மணித்தியாலம் ஒரு வதந்தியாக இருந்தது போல.
மே 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_date2010 மே 6 அட்டவணையில் உள்ள ஆழமான வீழ்ச்சி அல்ல: 2020 மார்ச் 16 ஃபிளாஷ் கிராஷின் -10.1%-உடன் ஒப்பிடும்போது அதன் முந்தைய மூடலுக்குக் கீழே -12.4% வர்த்தகமானது. ஆனால் மீளுதலில் வேறு எந்த நாளும் இதற்கு நெருக்கமாக வரவில்லை. SPY அதன் மே 6 தாழ்விற்கு மேலே 7.5% மூடப்பட்டது. இதே தொகுப்பில் அடுத்த-சிறந்த மீள்தலுக்கான 3.9%-உடன் ஒப்பிடுகையில் (2015 ஆகஸ்ட் 24 — அதுவும் ஒரு சிறு ஃபிளாஷ் கிராஷ்) லெஹ்மன் கால மற்றும் COVID சரிவு நாட்களில் வெறும் 1.7% மற்றும் 0.9% மட்டுமே. ஒரு மறுவிலை நிர்ணயம் மூடல் வரை கீழேயே இருக்கும்; ஒரு லிக்விடிட்டி வெற்றிடம் அதே மதியம் திரும்பத் துள்ளும்.
V வடிவம் நிலைத்ததா?
ஒரு சரிவு எதாக இருந்தது என்பதை இரண்டு கேள்விகள் தீர்மானிக்கின்றன: பழைய விலை எவ்வளவு வேகமாகத் திரும்பி வந்தது, மற்றும் பீதி ஏற்படுத்திய சரிவு நிலை மீண்டும் எப்போதாவது வர்த்தகம் செய்யப்பட்டதா இல்லையா. இரண்டிற்கும் ஆதாரபூர்வமான பதில்கள் உள்ளன:
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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 தனது மே 5 முடிவான $116.83-க்கு மேல் மீண்டும் மூடியது, அதுவும் வெறும் 4 அமர்வுகளில், 2010-05-12 அன்று. V வடிவம் நிலைத்தது — சிறிது காலத்திற்கு. ஆனால் ஃபிளாஷ் சரிவின் குறைந்த நிலை ஒரு விதிவிலக்காக இருந்து விடவில்லை: சரிவுக்கு 37 அமர்வுகளுக்குப் பிறகு, 2010-06-29 அன்று, SPY மூடியது $104.22-ல் — அது $105 பீதி நிலைக்குக் கீழ் — அந்தக் கோடைகாலத்தில் ஆதிக்கம் செலுத்திய ஐரோப்பிய இறையாண்மைக் கடன் விற்பனையின் போது. இந்த வேறுபாடே முக்கிய கருத்து: ஃபிளாஷ் சரிவு அந்த விலையை நிமிடங்களில் எட்டியது, எந்தச் செய்தியும் இல்லாமல், மேலும் மீண்டும் உயர்ந்தது; கோடைகாலம் அங்கு வாரங்களில் எட்டி நிலைத்தது. விலை என்பது இந்த நொடியில் நீங்கள் பரிவர்த்தனை செய்யக்கூடியது; மதிப்பு என்பது மதியம் வரை தப்பிப்பிழைப்பது.
பின்னர் என்ன மாறியது
திடீர் சரிவு நவீன சுற்றுப்பாதுகாப்பு அமைப்பை உருவாக்கியது: ஒற்றைப் பங்கு Limit Up/Limit Down பட்டைகள் மற்றும் திருத்தியய சந்தை முழுமைக்கான இடைநிறுத்தங்கள் — பிற்கால நெருக்கடிகளில் தெரியும் இயந்திரமுறை (மார்ச் 2020 இடைநிறுத்தங்கள் இதன் நேரடி வழித்தோன்றல்கள்). Stub quotes தடை செய்யப்பட்டன; தெளிவாக தவறான வர்த்தக விதிகள் முறைப்படுத்தப்பட்டன; பெரிய futures ஆணைகள் இப்போது விலை-உணர்வுள்ள செயலாக்க ஆய்வுக்கு உட்படுத்தப்படுகின்றன. நீங்கள் இன்று வர்த்தகம் செய்யும் சந்தை அமைப்பு முக்கியமாக அந்த முப்பத்தாறு நிமிடங்களின் விளைவாக வரையப்பட்டது.
ஃபிளாஷ் கிராஷ் அடிக்கடி கேட்கப்படும் கேள்விகள்
2010 ஃபிளாஷ் கிராஷுக்கு என்ன காரணம்?
SEC/CFTC அதிகாரப்பூர்வ அறிக்கை, தானியங்கி E-mini விற்பனை திட்டம் ஒன்று ஏறத்தாழ $4.1 பில்லியன் மதிப்பில் குறைந்த ஏராளத்தன்மையில் செயல்படுத்தப்பட்டதாகவும், உயர்-அதிர்வெண் இடைத்தரகர்கள் முதலில் வர்த்தக அளவை அதிகரித்துப் பின்னர் பின்வாங்கியதாகவும் விவரித்தது. ஊடக அறிக்கைகள் விற்பனையாளரை மியூச்சுவல்-ஃபண்ட் நிறுவனமான வாடெல் அண்ட் ரீட் என அடையாளம் காட்டின. வர்த்தகர் நவிந்தர் சராவ் அன்று அதே சந்தையில் ஸ்பூஃபிங் செய்ததற்காக பின்னர் வழக்குத் தொடரப்பட்டார். நிகழ்வின் பதிவு இவ்வாறு கூறுகிறது: ஏராளத்தன்மை ஆவியாகியது. விலைகள் அடுத்த நிலையான கேள்வி விலை இருந்த இடத்திற்கே வீழ்ந்தன — சில சமயம் ஒரு பென்னி வரை.
ஃபிளாஷ் கிராஷ் எப்போது தொடங்கி எப்போது முடிந்தது?
ஒழுங்குமுறையாளர்களின் காலக்கெடு, தானியங்கி விற்பனை தொடங்கிய ஏறத்தாழ மாலை 2:32 மணி ET முதல், பரந்த விலைகள் வீழ்ச்சியின் பெரும்பகுதியை மீட்டெடுத்த ஏறத்தாழ மாலை 3:08 மணி வரை — 36 நிமிடங்கள் என அமைகிறது. SPY இன் சரிவு உச்சி 14:45 ET இல் பதிவாகியது, முந்தைய முந்தைய மூடலை விட -10.1% குறைவாக, மேலும் சரிவுக்கு முந்தைய நிலைகளுக்குத் திரும்புவதற்கு அடிப்படையிலிருந்து ஏறத்தாழ 23 நிமிடங்கள் ஆயின.
2010 ஃபிளாஷ் கிராஷில் எந்தெந்தப் பங்குகள் பாதிக்கப்பட்டன?
ஏறக்குறைய அனைத்தும் வீழ்ந்தன. ஆயினும், பிரபலமான பாதிப்புகள் கேள்வி விலைகளே முற்றிலுமாக மறைந்த பெயர்களாகும்: அக்செஞ்சர் $0.01 வரை பதிவாகியது, ஆப்பிள் மற்றும் சோதெபிஸ் $100000 இல் பதிவாகின, மேலும் ப்ராக்டர் அண்ட் கேம்பிள் $39.37 வரை வர்த்தகம் செய்யப்பட்டது — அதன் மதிய நிலையை விட -36.7% குறைவாக. கிராஷுக்கு முந்தைய விலைகளிலிருந்து அறுபது சதவீதத்திற்கும் மேலான வர்த்தகங்கள் ரத்து செய்யப்பட்டன; P&G இன் நிரப்புதல்கள் நிலைத்திருந்தன.
ஃபிளாஷ் கிராஷின்போது வர்த்தகம் நிறுத்தப்பட்டதா?
மே 6, 2010 அன்று சந்தை முழுமைக்குமான சர்கியூட் பிரேக்கர் எதுவும் இயங்கவில்லை — அன்று அமலில் இருந்த விதிகள், அவ்வளவு தாமதமாக அளவிலான சரிவுக்கு நிறுத்தத்தை வரையறுக்கவில்லை. அன்றைய ஒரே இடைநிறுத்தம் ஐந்து விநாடிகள் நீடித்தது: CME இன் ஸ்டாப் லாஜிக் மாலை 2:45:28 ET இல் E-mini ஃப்யூச்சர்ஸை சுருக்கமாக நிறுத்தியது, அதே நிமிடத்தில் குறியீட்டு சரிவு உச்சியும் ஏற்பட்டது. தனிப்பட்ட பங்கு சர்கியூட் பிரேக்கர்கள் மற்றும் Limit Up/Limit Down பட்டைகள் பின்னர் உருவாக்கப்பட்டன.
ஃபிளாஷ் கிராஷ் மீண்டும் நிகழக்கூடுமா?
சிறிய பதிப்புகள் நிகழ்ந்துள்ளன — தனிப்பட்ட குறியீடுகள் தொடர்ந்து LULD நிறுத்தங்களைத் தொடுகின்றன, மேலும் சிறு ஃபிளாஷ் நிகழ்வுகள் மீண்டும் மீண்டும் ஏற்படுகின்றன. 2010 அளவிலான சந்தை முழுமைக்குமான பதிப்பு இதுவரை அது உருவாக்கிய நிறுத்த இயந்திரத்தால் கட்டுப்படுத்தப்பட்டுள்ளது. நேர்மையான பதில் இதுதான்: அமைப்புசார் காரணி — மில்லிவிநாடிகளில் பின்வாங்கக்கூடிய ஏராளத்தன்மை — நிரந்தரமானது.
தரவு குறிப்புகள்
முழு தரவு குறிப்புகள்
- நிமிடம் நிமிடம் காட்டும் பலகத்தின் 15:09 பார், மீளெழுச்சிக்கு சில நிமிடங்கள் பிறகு ஒரு தவறான 108.37 குறைந்த மதிப்பைக் கொண்டுள்ளது, மேலும் அதே பார் மிகச்சரிவான நிமிட அட்டவணையின் வரிசைகளிலும் தோன்றுகிறது — தாமதமாகப் பதிவான வர்த்தகங்களுடன் இது ஒத்துப்போகிறது; தொகுதி கணக்கீடுகள் அவற்றை வந்தடைந்த நிமிடத்திலேயே வைக்கின்றன. மே 6-ன் பதிவுப் பட்டியலில் இவை பல உள்ளன.
- ரத்து செய்யப்பட்ட வர்த்தகங்களும் தொகுதி கணக்கீடுகளும்: ACN-ன் மூல பதிவுப் பட்டியல் $0.01 வர்த்தகங்களைக் காட்டுகிறது, ஆனால் அதன் நிமிட பார் குறைந்த மதிப்பு $17.74 — நிமிட தொகுதி கணக்கீடுகள் ரத்துக்குப் பின்னரான பதிவைப் பிரதிபலிக்கின்றன, மூல வர்த்தகப் பதிவுப் பட்டியல் அசல் வர்த்தகங்களைப் பிரதிபலிக்கிறது.
- சிதறல் பலகத்தின் "2:30 pm குறிப்பு" என்பது ஒவ்வொரு பெயரின் ET 2:30 pm அல்லது அதற்கு முன்னரான கடைசி வழக்கமான அமர்வு நிமிட பார் மூடுவதாகும்; சரிவு காலச்சாளரம் 2:31–3:15 pm ஆகும்.
- QQQ குறுக்கு-பெயர் பலகங்களில் இல்லை: 2010-ல் அது QQQQ என்ற டிக்கரின் கீழ் வர்த்தகம் செய்யப்பட்டது.
மேற்கூறிய ஒவ்வொரு பலகமும் வரலாற்றுப் பதிவுப் பட்டியலின் மீதான சேமிக்கப்பட்ட, பதிப்புடைய வினவல் ஆகும் — ஒவ்வொரு அளவீட்டையும் காண SQL-ஐ விரிவாக்கவும். இந்த நாளைப் பற்றி வாசிப்பதற்குப் பதிலாக உணர விரும்புகிறீர்களா? இது Strasmore Labs வர்த்தக சிமுலேட்டர் இல் விளையாடக்கூடிய காட்சிகளில் ஒன்றாகும்.