تفاصيل الانهيار الخاطف 2010 دقيقة بدقيقة
تعرف على ما حدث في 6 مايو 2010 عندما اختفت تريليونات الدولارات من القيمة السوقية واستعادتها الأسواق خلال 36 دقيقة فقط عبر سجل التداول التفصيلي.
في 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، أي بنسبة -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_startحدد التقرير المشترك لهيئتي SEC و CFTC وقت الحدث بدءاً من حوالي الساعة 2:32 مساءً بتوقيت ET، عندما بدأ برنامج بيع آلي ضخم بتنفيذ أمر لبيع حوالي 75,000 عقد من عقود E-mini S&P 500 الآجلة (حوالي 4.1 مليار دولار)، وصولاً إلى حوالي الساعة 3:08 مساءً، عندما استعادت الأسعار معظم ما فقدته خلال الهبوط — أي استغرقت العملية ستة وثلاثين دقيقة. يتوافق الرسم البياني أعلاه مع هذا المسار. أنهى SPY دقيقة 14:32 عند سعر 113.15. وبعد اثنتي عشرة دقيقة، تم تداول 9.21 مليون سهم في دقيقة 14:44 — مقارنة بـ 1.44 مليون في دقيقة هادئة مثل 14:05 — وسجلت دقيقة 14:45 أدنى مستوى لليوم عند 105. وبحلول نهاية دقيقة 15:08، استقر SPY عند 113.63 — وهو مستوى أعلى من نقطة بدء الهبوط. دورة كاملة من التقلب في حوالي نصف ساعة.
تم تفعيل تعليق التداول مرة واحدة طوال اليوم، واستمرت لخمس ثوانٍ. في الساعة 2:45:28 مساءً بتوقيت ET — ضمن نفس الدقيقة التي سجلت أدنى مستوى أعلاه — أوقفت خاصية Stop Logic التابعة لـ CME تداول العقود الآجلة E-mini، وفقاً للتقرير الرسمي، وعادت طلبات الشراء عند رفع الإيقاف. كانت قواطع التيار (circuit breakers) على مستوى السوق في عام 2010 مرتبطة بمؤشر Dow عند مستويات 10 و20 و30 بالمئة، ولم تنص القواعد المعمول بها آنذاك على أي إيقاف للتداول عند انخفاض بنسبة 10% في وقت متأخر من الجلسة؛ لذا لم يتم تفعيل أي منها. لم تكن قواطع التيار للأسهم الفردية موجودة بعد — فهي من ضمن الابتكارات التي ظهرت في هذا اليوم.
ما الذي تسبب في عمليات البيع المكثفة
لم تكن أسباب البيع غامضة بالنسبة للجهات التنظيمية. وصف تقرير SEC–CFTC مجموعة صناديق استثمار مشتركة واحدة — عُرفت في التقارير الصحفية باسم Waddell & Reed — تستخدم خوارزمية مؤتمتة لبيع عقود E-mini بمعدل مرتبط بحجم التداول، دون مراعاة للسعر أو الوقت. ومع انفجار حجم التداول، زادت سرعة البيع عبر الخوارزمية، وذلك في سوق توقف فيه الوسطاء ذوو التداول عالي التردد عن امتصاص المخزون وبدأوا في تداوله ذهاباً وإياباً — وهو ما وصفه التقرير بحجم تداول "البطاطس الساخنة". وبعد خمس سنوات، ظهر اسم ثانٍ مرتبط بذلك اليوم؛ حيث اعتقلت السلطات الأمريكية المتداول اللندني Navinder Singh Sarao في أبريل 2015، بتهمة التلاعب في سجل أوامر E-mini عبر "الخداع" (spoofing) — من خلال وضع أوامر لم يكن ينوي تنفيذها — وذلك في 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 بتوقيت شرق الولايات المتحدة، وبحجم تداول بلغ 4.98 مليون سهم خلال ستين ثانية. تُظهر بيانات التداول حقيقة واضحة ومستمرة: الأسعار تحتاج إلى مشترين مستمرين، ولم يتوفر أي مشترين لبضع دقائق. هذا هو أقوى دليل مسجل لفهم تأثير أمر السوق — فكل أمر وقف خسارة تم تفعيله في تلك الفترة تحول إلى أمر سوق يبحث عن عروض شراء غير موجودة. يُعد 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سجلت شركة Accenture (ACN)، وهي شركة استشارات كانت تتداول بالقرب من $41.49 في ذلك الظهيرة، صفقات بقيمة 43 عند خمسة سنتات أو أقل، حيث وصلت إلى أدنى مستوى لها عند $0.01. وفي الاتجاه المعاكس، سجلت Apple صفقات بقيمة 2 عند $100000 للسهم، وفعلت Sotheby's الشيء نفسه 2 مرة.
ألغت البورصات لاحقاً كل صفقة نُفذت بفارق يزيد عن 60 بالمئة عن سعر المرجع قبل الانهيار — وهذا الخط يفسر عدم التماثل في السجل. تلاشت صفقات السنتات الخاصة بشركة ACN، لذا فإن أدنى مستوى "باقٍ" لها في الرسم البياني الدقيق، وهو $17.74، يقع عند -57.2% تحت السعر المرجعي — أي ضمن حدود الإلغاء مباشرة. أما Procter & Gamble فلم تتداول أبداً بأسعار التثبيت؛ حيث كانت أسوأ صفقة لها خلال تلك الفترة، وهي $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، الذي يتتبع مؤشر Dow، بنسبة -6.5%، وصندوق IWM بنسبة -5.2%. وقد أُبلغت تراجعات DIA خلال تلك الدقائق حول العالم باعتبارها أكبر انخفاض للنقاط خلال جلسة واحدة في تاريخ مؤشر Dow حتى ذلك التاريخ. ويعرض العمود الأخير نتائج التعافي: حيث أغلق كل من الأسهم الستة ضمن نطاق 3% تقريباً من مستويات الساعة 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 بارتفاع 7.5% فوق أدنى مستوى له في 6 مايو، مقابل 3.9% لأفضل عملية تعافي تالية في المجموعة (24 أغسطس 2015 — وهو انهيار خاطف مصغر بحد ذاته) وفقط 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)؛ ووُضعت قواعد رسمية للتداولات الخاطئة الواضحة؛ وتخضع الآن أوامر العقود الآجلة الكبيرة لرقابة دقيقة لضمان التنفيذ وفقاً للأسعار. إن هيكل السوق الذي تتداول فيه اليوم قد صِيغ بشكل أساسي في أعقاب تلك الدقائق الست والثلاثين.
الأسئلة الشائعة حول الانهيار الخاطف
ما سبب الانهيار الخاطف عام 2010؟
أوضح التقرير الرسمي الصادر عن SEC/CFTC أن برنامج بيع آلي لـ E-mini بقيمة 4.1 مليار دولار تقريبًا نفذ عمليات في ظل سيولة منخفضة، حيث قامت الوساطة عالية التردد بتضخيم حجم التداول ثم انسحبت. حددت التقارير الصحفية شركة صناديق الاستثمار المشتركة Waddell & Reed كجهة بائعة؛ وتمت لاحقًا مقاضاة المتداول Navinder Sarao بتهمة التلاعب (spoofing) في السوق نفسه ذلك اليوم. أما رواية سجلات التداول: فقد تبخرت السيولة، وانخفضت الأسعار لتصل إلى أدنى سعر طلب متاح — والذي كان أحيانًا بنس واحد فقط.
متى بدأ الانهيار الخاطف ومتى انتهى؟
يمتد الجدول الزمني للمنظمين من حوالي الساعة 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.
هل توقف التداول أثناء الانهيار الخاطف؟
لم يتم تفعيل أي قاطع دائرة (circuit breaker) على مستوى السوق في 6 مايو 2010 — حيث كانت القواعد المعمول بها حينها لا تنص على إيقاف التداول عند انخفاض بهذا الحجم في وقت متأخر من الجلسة. التوقف الوحيد خلال اليوم استمر لخمس ثوانٍ فقط: حيث أوقف نظام Stop Logic التابع لـ CME عقود E-mini الآجلة لفترة وجيزة في الساعة 2:45:28 مساءً بتوقيت ET، وهو نفس دقيقة أدنى مستوى للمؤشر. تم إنشاء قواطع الدائرة للأسهم الفردية ونطاقات الحد الأعلى/الحد الأدنى (Limit Up/Limit Down) بعد ذلك.
هل يمكن أن يحدث انهيار خاطف مرة أخرى؟
لقد حدثت نسخ أصغر بالفعل — حيث تتعرض الرموز الفردية لتوقفات LULD بشكل روتيني، وتتكرر أحداث خاطفة مصغرة. أما النسخة التي تشمل السوق بأكمله بحجم عام 2010، فقد تم احتواؤها حتى الآن بواسطة آليات الإيقاف التي استُحدثت بسببها. الإجابة الصريحة هي أن العنصر الهيكلي — وهو السيولة التي يمكن أن تنسحب في أجزاء من الثانية — هو عنصر دائم.
ملاحظات البيانات
ملاحظات البيانات الكاملة
- تحتوي الشمعة الزمنية (15:09) في لوحة البيانات الدقيقة على أدنى مستوى غير صحيح 108.37 بعد التعافي ببضع دقائق. تظهر هذه الشمعة ضمن قائمة أكثر الدقائق حدة، وهو ما يتوافق مع عمليات التنفيذ المتأخرة التي تضعها البيانات المجمعة في الدقيقة التي وصلت فيها. يحتوي سجل تداول 6 مايو على العديد من هذه الحالات.
- الصفقات الملغاة والبيانات المجمعة: يظهر السجل الخام لشركة ACN عمليات تنفيذ بقيمة $0.01 بينما يبلغ أدنى مستوى للشمعة الدقيقة $17.74؛ تعكس البيانات المجمعة الدقيقة السجل بعد إلغاء الصفقات، بينما يعكس السجل الخام عمليات التنفيذ الأصلية.
- "مرجع الساعة 2:30 مساءً" في لوحة التشتت هو آخر إغلاق للشمعة الدقيقة خلال الجلسة العادية لكل اسم عند أو قبل الساعة 2:30 مساءً بتوقيت شرق الولايات المتحدة؛ نافذة الانهيار هي من 2:31 إلى 3:15 مساءً.
- يغيب QQQ من لوحات مقارنة الأسماء: فقد تم تداوله في عام 2010 تحت الرمز QQQQ.
كل لوحة أعلاه هي استعلام مخزن ومؤرشف عبر سجل التداول التاريخي — يمكنك توسيع استعلام SQL لرؤية كل قياس. هل تود تجربة هذا اليوم بدلاً من قراءته؟ إنه أحد السيناريوهات القابلة للعب في محاكي التداول من Strasmore Labs.