2010 فلیش کریش منٹ بہ منٹ
6 مئی 2010: قریب ایک ٹریلن ڈالر کی مارکیٹ ویلیو غائب ہوئی اور زیادہ تر 36 منٹ میں واپس آ گئی۔ فلیش کریش کی منٹ بہ منٹ ٹیپ، ہر عدد کے پیچھے محفوظ کردہ کوئری۔
6 مئی 2010 کو، امریکی اسٹاک مارکیٹ منہدم ہو گئی اور پھر آدھے گھنٹے سے بھی تھوڑے عرصے میں خود کو سنبھال لیا — فلیش کریش، جو جدید مارکیٹ تاریخ کی عجیب ترین ٹریڈنگ کا دور رہا ہے۔ قریب ایک ٹریلن ڈالر کی مارکیٹ ویلیو غائب ہو گئی اور زیادہ تر واپس آ گئی؛ اس دوران معروف کمپنیوں کے حصص $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 سیشنز میں سے ایک۔
کریش، منٹ بہ منٹ
آدھے گھنٹے کے چارٹس اس واقعے کو چھپاتے ہیں؛ ایک منٹ کے ریزولیوشن پر یہ لازمی نظر آتا ہے۔ یہ ہے 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 کی مشترکہ بعد ازاں تحقیق اس واقعے کا آغاز تقریباً دو بج کر بتیس منٹ شام مشرقی وقت سے بتاتی ہے، جب ایک بڑے خودکار فروخت کے پروگرام نے تقریباً 75,000 E-mini S&P 500 فیوچرز کنٹریکٹس (تقریباً $4.1 ارب) کا آرڈر لگانا شروع کیا، اور اختتام تقریباً تین بج کر آٹھ منٹ پر ہوتا ہے، جب وسیع قیمتیں گراوٹ کا زیادہ تر حصہ پلٹ چکی تھیں — سر تا سر چھتیس منٹ۔ اوپر کا ٹیپ اسی سفر سے مطابقت رکھتا ہے۔ SPY نے 14:32 منٹ کا اختتام $113.15 پر کیا۔ بارہ منٹ بعد، 14:44 منٹ میں 9.21 ملین شیئرز کی ٹریڈنگ ہوئی — جبکہ 14:05 جیسی پرسکون منٹ میں 1.44 ملین ہوتی ہے — اور 14:45 منٹ نے دن کا کم ترین $105 پرنٹ کیا۔ 15:08 منٹ کے اختتام تک، SPY $113.63 پر کھڑا تھا — وہاں سے اوپر جہاں سے گراوٹ شروع ہوئی تھی۔ تقریباً آدھے گھنٹے میں مکمل چکر۔
پورے دن میں صرف ایک ہالٹ لگا، اور وہ پانچ سیکنڈ تک رہا۔ دو بج کر پینتالیس منٹ اور اٹھائیس سیکنڈ شام مشرقی وقت — اوپر والے کم ترین کی اسی منٹ کے اندر — CME کی Stop Logic فعالیت نے E-mini فیوچرز ٹریڈنگ کو روک دیا، سرکاری رپورٹ کے مطابق، اور ہٹتے ہی بِڈز واپس آ گئیں۔ 2010 کے مارکیٹ وائڈ سرکٹ بریکرز ڈاؤ کو دس، بیس اور تیس فیصد کی حدوں پر منسلک تھے، اور اس وقت نافذ قواعد میں سیشن کے اتنے آخری حصے میں دس فیصد کی کمی پر کسی ہالٹ کی کوئی فراہمی ہی نہیں تھی؛ کوئی ہالٹ نہیں لگا۔ سنگل اسٹاک سرکٹ بریکرز ابھی موجود نہیں تھے — یہ اسی دن کی ایجادات میں سے ہیں۔
فروخت کی وجہ کیا تھی
فروخت کنندہ کے نام کا علم ریگولیٹرز کو ہم سے پہلے تھا۔ SEC–CFTC رپورٹ میں ایک ہی میچوئل فنڈ کمپلیکس کا ذکر ہے — جسے پریس رپورٹس میں Waddell & Reed کے نام سے جانا جاتا ہے — جس نے ایک خودکار الگورتھم استعمال کرتے ہوئے E-mini کنٹریکٹس فروخت کیے۔ اس کی رفتار والیوم پر منحصر تھی، قیمت یا وقت کی پرواہ نہیں کی گئی۔ جب والیوم میں اچانک اضافہ ہوا تو الگورتھم نے تیزی سے فروخت کیا۔ اس وقت مارکیٹ میں ہائی فریکوئنسی مڈل مین اپنا انوینٹری لینا بند کر چکے تھے اور وہ اسے آگے پیچھے پھینک رہے تھے — رپورٹ میں اسے "ہاٹ پوٹیٹو" والیوم کہا گیا ہے۔ پانچ سال بعد اس دن کے ساتھ ایک اور نام بھی جڑ گیا: امریکی حکام نے اپریل 2015 میں لندن کے ٹریڈر Navinder Singh Sarao کو گرفتار کیا۔ اس پر E-mini آرڈر بک کو سپوف کرنے کا الزام تھا — وہ آرڈرز لگاتا تھا جنہیں وہ پھلانے کا ارادہ ہی نہیں رکھتا تھا — یہ کام اس نے 6 مئی اور سینکڑوں دیگر دنوں کو کیا۔ 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 ایک مارکیٹ کی دھڑکن ہے، اور اس دوپہر وہ سیدھی لکیر بن گئی۔
ایک پیسہ اور 100,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 پر سب سے نیچے گئے۔ دوسری طرف، ایپل نے $100000 فی شیئر پر 2 ٹریڈز پرنٹ کیے، اور سوتیبیز نے ایسا ہی 2 بار کیا۔
ایکسچینجز نے بعد میں وہ تمام ٹریڈز منسوخ کر دیے جو ان کی پری کریش ریفرنس قیمت سے ساٹھ فیصد سے زیادہ دور ایگزیکیوٹ ہوئے تھے — اور یہ لائن ریکارڈ میں اس عدم ہم آہنگی کی وضاحت کرتی ہے۔ ACN کے پیسے والے پرنٹس مٹ گئے، اس لیے اس کا سب سے کم بچا ہوا منٹ بار لو، $17.74، ریفرنس سے -57.2% نیچے ہے — بالکل کینسلیشن باؤنڈری کے اندر۔ پروکٹر اینڈ گیمبل نے کبھی سٹب پر پرنٹ نہیں کیا: اس ونڈو کا بدترین ٹریڈ، $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%، جبکہ وسیع ETFs کا نچلا درجہ اکائی فیصد تک نیچے گیا — DIA، ڈاو ٹریک کرنے والا ETF، -6.5% اور IWM -5.2%۔ 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_date6 مئی 2010 ٹیبل میں سب سے گہرا سوراخ نہیں ہے: 16 مارچ 2020 نے اپنے پچھلے کلوز سے -12.4% نیچے تجارت کی، جبکہ فلیش کریش کے لیے -10.1% تھا۔ لیکن باؤنس کے لحاظ سے کوئی بھی اور دن اس کے قریب نہیں پہنچتا۔ SPY نے اپنے 6 مئی کے لو سے 7.5% اوپر کلوز کیا، جبکہ اس سیٹ میں بہترین ریکوری کے لیے 3.9% تھی (24 اگست 2015 — خود ایک منی فلیش کریش) اور لیہمن دور اور 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 کی ہالٹس اس کے براہ راست ورثے ہیں)۔ اسٹب کوٹس پر پابندی عائد کر دی گئی؛ واضح طور پر غلط ٹریڈ کے قواعد باقاعدہ بنا دیے گئے؛ اب بڑے فیوچرز آرڈرز قیمت سے آگاہ ایگزیکیوشن جائزے کے تابع ہیں۔ آج آپ جس مارکیٹ ڈھانچے میں ٹریڈ کرتے ہیں وہ بنیادی طور پر ان چھتیس منٹ کے بعد کے دور میں مرتب ہوا تھا۔
فلیش کریش کے بارے میں عمومی سوالات
2010 کی فلیش کریش کی وجہ کیا تھی؟
SEC/CFTC کی سرکاری رپورٹ کے مطابق، تقریباً 4.1 ارب ڈالر کے خودکار E-mini سیل پروگرام نے کم لیکویڈیٹی میں اجراء کیا۔ ہائی فریکوئنسی ثالثوں نے پہلے حجم میں اضافہ کیا اور پھر واپس ہٹ گئے۔ پریس رپورٹس میں فروخت کنندہ کو باہمی فنڈ کمپنی Waddell & Reed بتایا گیا۔ ٹریڈر Navinder Sarao پر بعد میں اسی دن اس مارکیٹ میں اسپوفنگ کے لیے مقدمہ چلایا گیا۔ ٹیپ کے مطابق: لیکویڈیٹی ختم ہو گئی۔ قیمتیں وہاں گر گئیں جہاں اگنی بِڈ موجود تھی۔ بعض اوقات یہ ایک پینی بھی تھی۔
فلیش کریش کی شروعات اور اختتام کا وقت کیا تھا؟
ریگولیٹرز کے ٹائم لائن کے مطابق یہ تقریباً 2:32 pm ET پر شروع ہوئی جب خودکار فروخت شروع ہوئی۔ یہ تقریباً 3:08 pm پر ختم ہوئی جب وسیع قیمتیں اپنی زیادہ تر گراوٹ سے بحال ہو چکی تھیں۔ یہ دورانیہ 36 منٹ تھا۔ SPY کا کم 14:45 ET پر درج ہوا، جو پچھلے کلوز سے -10.1% نیچے تھا۔ اس کے بعد پری سلائیڈ لیولز تک واپسی میں تھلے سے تقریباً 23 منٹ لگے۔
2010 کی فلیش کریش میں کون کے اسٹاک متاثر ہوئے؟
تقریباً ہر چیز گر گئی۔ لیکن مشہور متاثرین وہ نام تھے جن کی بِڈ مکمل طور پر غائب ہو گئی۔ Accenture کی قیمت $0.01 تک گر گئی۔ Apple اور Sotheby's کی قیمت $100000 پر درج ہوئی۔ Procter & Gamble کی تجارت $39.37 تک گر گئی، جو اس کی دوپہر کے لیول سے -36.7% نیچے تھی۔ پری کریش قیمتوں سے ساٹھ فیصد سے زیادہ دور کی تجارتیں کینسل کر دی گئیں۔ P&G کی تجارتیں برقرار رہیں۔
کیا فلیش کریش کے دوران ٹریڈنگ روکی گئی تھی؟
6 مئی 2010 کو کوئی مارکیٹ وائڈ سرکٹ بریکر نافذ نہیں ہوا۔ اس وقت کے نافذ اصولوں میں سیشن کے اتنے آخری حصے میں اس مقدار کی گراوٹ کے لیے کوئی ہالٹ نہیں تھا۔ اس دن کا واحد وقفہ پانچ سیکنڈ کا تھا۔ CME کے Stop Logic نے 2:45:28 pm ET پر E-mini فیوچرز کو مختصر طور پر ہالٹ کیا۔ یہ انڈیکس کم کا وہی منٹ تھا۔ سنگل اسٹاک سرکٹ بریکرز اور Limit Up/Limit Down بینڈز بعد میں بنائے گئے۔
کیا فلیش کریش دوبارہ ہو سکتی ہے؟
چھوٹے ورژن پہلے ہی ہو چکے ہیں۔ انفرادی علامات معمول کے مطابق 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 ٹریڈنگ سمیولیٹر کے کھیلے جانے والے منظرناموں میں سے ایک ہے۔