COVID کریش 2020: چار ہالٹس، عروج سے گہرائی تک
2020 کا COVID کریش: چار سرکٹ بریکر ہالٹس، 9 مارچ کے ضائع منٹس، اور SPY پر عروج سے گہرائی کا مکمل نقشہ۔ Treasury اور آپشنز ٹیپ کی تفصیلات بھی شامل۔
2020 کا COVID کریش S&P 500 کو 19 فروری کے ریکارڈ کلوز سے لے کر -34.2% تک کے نقصان تک لے گیا، اور یہ سارا عمل صرف 23 ٹریڈنگ دنوں میں ہوا۔ اس دوران چار مارکیٹ بھر کے سرکٹ بریکر ہالٹس لگے، جو 1997 کے بعد پہلے تھے۔ یہ صفحہ ٹیپ سے پورے سفر کو دوبارہ چلاتا ہے: کریش کا نقشہ، 9 مارچ کے ہالٹ سیشن کا منٹ بہ منٹ احوال (بشمول وہ منٹ جو ڈیٹا سے غائب ہیں، جو اس صفحے کی سب سے بہترین رسید ہیں)، وہ نام جو سب سے زیادہ گرے، اور اس دوران Treasury اور آپشنز ٹیپ نے کیا کیا۔ ہر نمبر ایک محفوظ کردہ کوئیری ہے؛ SQL کے لیے کسی بھی پینل کو کھولیں۔
پورا کریش، ایک قطار میں
مشہور اکلوتے دن سے پہلے، نقشہ۔ SPY کے روزانہ باقاعدہ سیشن کے اختتامی قیمتوں پر ایک ہی استفسار عروج، گہرائی، رفتار اور بحالی کو مقفل کرتا ہے — اس کے ساتھ ساتھ پیمانے کے لیے 2008 کے ریڑھ کی ہڈی والے مارکیٹ پر بھی وہی پیمائش چلائی گئی ہے۔
ہر عدد کے پیچھے موجود درست SQL
WITH dailies AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2020-02-01 00:00:00') AND window_start < toDateTime('2020-09-01 00:00:00')
GROUP BY d
),
peak AS (SELECT argMax(d, (c, -toInt32(d))) AS pd, max(c) AS pc FROM dailies WHERE d < toDate('2020-03-01')),
trough AS (SELECT argMin(d, (c, toInt32(d))) AS td, min(c) AS tc FROM dailies WHERE d < toDate('2020-04-01')),
gfc AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2007-06-01 00:00:00') AND window_start < toDateTime('2009-01-01 00:00:00')
GROUP BY d
),
gpeak AS (SELECT argMax(d, (c, -toInt32(d))) AS pd, max(c) AS pc FROM gfc WHERE d < toDate('2008-01-01'))
SELECT
toString((SELECT pd FROM peak)) AS peak_date,
round((SELECT pc FROM peak), 2) AS peak_close,
toString((SELECT td FROM trough)) AS trough_date,
round((SELECT tc FROM trough), 2) AS trough_close,
round(((SELECT tc FROM trough) / (SELECT pc FROM peak) - 1) * 100, 1) AS decline_pct,
countIf(d > (SELECT pd FROM peak) AND d <= (SELECT td FROM trough)) AS sessions_peak_to_trough,
dateDiff('day', (SELECT pd FROM peak), (SELECT td FROM trough)) AS calendar_days,
countIf(d > (SELECT pd FROM peak) AND d <= (SELECT min(d) FROM dailies WHERE c <= 0.7 * (SELECT pc FROM peak))) AS sessions_to_minus_30,
(SELECT countIf(d > (SELECT pd FROM gpeak) AND d <= (SELECT min(d) FROM gfc WHERE c <= 0.7 * (SELECT pc FROM gpeak))) FROM gfc) AS gfc_2008_sessions_to_minus_30,
toString((SELECT min(d) FROM dailies WHERE d > (SELECT td FROM trough) AND c >= (SELECT pc FROM peak))) AS recovery_date,
countIf(d > (SELECT td FROM trough) AND d <= (SELECT min(d) FROM dailies WHERE d > (SELECT td FROM trough) AND c >= (SELECT pc FROM peak))) AS sessions_trough_to_recovery
FROM dailiesSPY کا عروج اختتام $338.31 تھا جو 2020-02-19 کو ہوا۔ گہرائی کا اختتام، $222.51 بتاریخ 2020-03-23، اس سے -34.2% نیچے ہے — یعنی ایک ریڑھ کی ہڈی والی مارکیٹ 23 تجارتی سیشنوں اور 33 کیلنڈر دنوں میں سمٹ آئی۔ اکثر بیان کیا جانے والا "ریکارڈ پر تیزی سے ہونے والا تیس فیصد نقصان" کا دعوی اسی قطار میں دستاویزی ثبوت کے ساتھ درج ہے: SPY کا اختتام عروج سے تیس فیصد نیچے پہلی بار محض 22 سیشنوں میں آیا۔ 2008 کی ریڑھ کی ہڈی والی مارکیٹ، جس کی پیمائش اسی طرح اکتوبر 2007 کے عروج کے اختتام سے کی گئی، اسی تیس فیصد نقصان کے لیے 250 سیشن درکار کرتی تھی۔ جو کچھ 2008 میں تقریباً ایک سال لے گیا، وہ 2020 میں تقریباً ایک ماہ میں ہو گیا۔
کریش کا تاریخ وار خاکہ، ہر عدد اس صفحے کے پینلز سے لیا گیا:
- 19 فروری 2020 — SPY کا ریکارڈ اختتام، $338.31۔
- 9 مارچ — 1997 کے بعد سے پہلا مارکیٹ گیر سرکٹ بریکر؛ SPY -7.7% نیچے بند ہوا۔ نیچے منٹ بہ منٹ دستاویزی ثبوت کے ساتھ درج ہے۔
- 12، 16 اور 18 مارچ — تین مزید لیول ون رکاوٹیں۔ 16 مارچ -11.6% پر بند ہوا، یہ کریش کا بدترین اکلوتا سیشن تھا۔
- 23 مارچ — اختتامی گہرائی: $222.51، عروج سے -34.2%۔
- 24 مارچ — موڑ۔ 24 مارچ کا تحریک ریلی اس ٹیپ کو اپنے اندر رکھتی ہے۔
- 2020-08-18 — SPY فروری کے عروج سے دوبارہ اوپر بند ہوا، گہرائی کے 103 سیشن بعد۔
مارچ 9، 2020: وہ سیشن جس نے سرکٹ بریکر ٹرگ کر دیا
مارکیٹ وائڈ سرکٹ بریکرز S&P 500 پر مبنی ہیں، اس لیے یہ پینل ہالٹ کو SPY — یعنی S&P 500 ETF — کے ذریعے پڑھتا ہے، کسی اور پراکسی کے بجائے۔ پچھلے ویک اینڈ پر، وبا کی دوبارہ قیمتواری کا ٹکراؤ تیل کی فراہمی کے جھٹکے سے ہوا (اس پر نیچے مزید)، اور مارکیٹ کبھی باقاعدہ انداز میں واقعی نہیں کھلی۔
ہر عدد کے پیچھے موجود درست 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('2020-03-06 00:00:00') AND window_start < toDateTime('2020-03-09 04:00:00')
) AS prior_rth_close,
(
SELECT (formatDateTime(toTimeZone(addMinutes(prev_bar, 1), 'America/New_York'), '%H:%i'), gap_minutes - 1)
FROM (
SELECT
lagInFrame(window_start) OVER (ORDER BY window_start ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_bar,
dateDiff('minute', prev_bar, window_start) AS gap_minutes
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2020-03-09 04:00:00') AND window_start < toDateTime('2020-03-09 23:59:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
)
WHERE prev_bar > toDateTime('2020-03-09 00:00:00')
ORDER BY gap_minutes DESC
LIMIT 1
) AS halt_gap
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,
halt_gap.1 AS halt_first_missing_et,
halt_gap.2 AS halt_missing_minutes,
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(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('2020-03-09 04:00:00') AND window_start < toDateTime('2020-03-09 23:59:00')شروع میں دو اعداد۔ پہلا، گیپ: SPY کا آغاز $275.3 پر ہوا، یعنی جمعہ کے اختتام $297.42 سے -7.4% نیچے — اور پہلے چند منٹوں میں ہی S&P 500 کی گراوٹ سات فیصد کی Level-1 حد تک پہنچ گئی۔ دوسرا، اور بہتر: معمول کے 390 کے بجائے 376 ریگولر سیشن منٹ بارز۔ ٹیپ صبح 9:34 کے بعد رک جاتا ہے: 09:35 ET سے شروع ہو کر، 14 لگاتار منٹوں میں کوئی بار پرنٹ نہیں ہوتا۔ کہیں بھی کوئی ٹریڈ نہیں ہوا۔ ڈیٹا میں یہ خلا ہی سرکٹ بریکر ہے۔ سیشن کا اختتام $274.4 پر ہوا، یعنی -7.7% کمی کے ساتھ، 304.6 ملین شیئرز پر۔
روکے گئے سیشن کا خاکہ
ہر عدد کے پیچھے موجود درست SQL
SELECT
formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(toFloat64(argMax(close, window_start)), 2) AS bucket_close,
round(min(toFloat64(low)), 2) AS bucket_low,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2020-03-09 04:00:00') AND window_start < toDateTime('2020-03-09 23:59:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_timeابتدائی بالٹی میں کریش، ہالٹ اور بحالی ایک ساتھ شامل ہیں: اس کا کم ترین $273.5 پورے دن کے کم ترین $273.45 سے چند پنس کے فاصلے پر ہے — دوپہر کا 14:44 ET پر چھپا ہوا قیمت صرف صبح کے سطح کی دوبارہ جانچ تھی۔ دوبارہ کھلنے کے بعد ٹیپ تقریباً کہیں نہیں گئی: ہر آدھے گھنٹے کا بند دوبارہ کھلنے کی قیمت سے چند ڈالر کے اندر رہا، اور دن کا نقصان گھڑی کے وقت کے پہلے چند منٹوں میں ہو چکا تھا۔ حجم نے الٹی کہانی بیان کی — آخری آدھا گھنٹہ، 46.7 ملین شیئرز پر، بند ہونے کے بہاؤ کے پار ہونے کے ساتھ دن کی بھاری ترین بالٹی تھی۔ سرکٹ بریکرز بالکل یہی خاکہ بنانے کے لیے ڈیزائن کیے گئے ہیں: آبشار کو روکیں، دوبارہ کھلنے کی نیلامی پر مجبور کریں، اور مسلسل تجارت کو دوبارہ قیمت شدہ سطح پر بحال ہونے دیں۔ مارکیٹ کی گھڑی میں یہ مشینری اب مستقل طور پر شامل ہے۔
آٹھ سیشن میں چار روک
9 مارچ صرف پہلا تھا۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
toString(et_date) AS session,
close_usd,
change_pct,
shares_m
FROM (
SELECT et_date, close_usd, shares_m,
round((close_usd / lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1) * 100, 1) AS change_pct
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,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2020-03-06 00:00:00') AND window_start < toDateTime('2020-03-19 00:00:00')
GROUP BY et_date
)
)
WHERE toString(et_date) IN ('2020-03-09', '2020-03-12', '2020-03-16', '2020-03-18')
ORDER BY et_dateلیول ون بریکر 12 مارچ (بند -9.6%)، 16 مارچ (-11.6% پر $239.41 پر بند — 1987 کے بعد سے S&P کا سب سے بڑا ایک دن کا فیصدی گراوٹ)، اور 18 مارچ (انٹراڈے میں روکا گیا، -5.2% پر بند) کو بھی لگے۔ تئیس سال میں ایک کے بغیر کے بعد، آٹھ ٹریڈنگ دنوں میں چار مارکیٹ گیر روک۔ اس بات پر غور کریں جو کبھی پیش نہیں آئی: ہر روک لیول ون، یعنی سات فیصد کی حد تھی۔ تیرہ فیصد اور بیس فیصد کی حدوں تک کبھی نہیں پہنچا — یہاں تک کہ 16 مارچ کو بھی، روک کے بعد گراوٹ سست ہو گئی اور سیشن لیول ٹو لائن کے اندر ختم ہوا۔
سب سے زیادہ کس پر پڑی
ایک انڈیکس نمبر اس کے نیچے چھپی ہوئی منتقلی کو چھپاتا ہے۔ نمائندہ بڑی کمپنیوں کے ایک مختصر گروپ پر وہی روزانہ بند کے حساب، دکھاتا ہے کہ کریش دراصل کہاں لگا — 9 مارچ کو بھی اور 19 فروری سے 23 مارچ تک کے مکمل زوال میں بھی۔
ہر عدد کے پیچھے موجود درست SQL
WITH dailies AS (
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('UAL', 'CCL', 'XOM', 'JPM', 'AAPL', 'WMT', 'SPY')
AND window_start >= toDateTime('2020-02-18 00:00:00') AND window_start < toDateTime('2020-03-25 00:00:00')
GROUP BY ticker, d
)
SELECT
ticker,
round((anyIf(c, d = toDate('2020-03-09')) / anyIf(c, d = toDate('2020-03-06')) - 1) * 100, 1) AS mar9_pct,
round((anyIf(c, d = toDate('2020-03-23')) / anyIf(c, d = toDate('2020-02-19')) - 1) * 100, 1) AS crash_pct
FROM dailies
GROUP BY ticker
ORDER BY crash_pct ASCپینل میں سب سے زیادہ متاثر ہونے والا نام، CCL (Carnival، کروز آپریٹر)، نے صرف 9 مارچ کو -19.9% اور چوٹی سے تلا تک -72.3% کھوئے۔ United Airlines نے کریش کے دوران -66.9% دیے؛ ExxonMobil نے -47.9%؛ JPMorgan نے -42.6%۔ ان کے مقابلے میں، SPY کا -34.2% تقریباً نرم نظر آتا ہے، Apple تقریباً مارکیٹ کے برابر -31% پر گری، اور Walmart — کریانہ، ضروری اشیاء، لاک ڈاؤن کے دوران کھلا رہا — اسی مدت میں صرف -2.9% پر ختم ہوا۔ سفر اور توانائی نے رکے ہوئے دنیا کے لیے دوبارہ قیمت لگائی؛ ضروری اشیاء بمشکل حرکت میں آئیں۔
تیل کی قیمت کی جنگ، مختصراً
اوپر کا توانائی سے متعلق قطع اپنے ایک پیراگراف وضاحت کا مستحق ہے، کیونکہ "تیل کی قیمت کی جنگ" مارچ 9 کی کہانی کا دوسرا نصف حصہ اپنے اندر رکھتی ہے۔ سعودی عرب اور روس کے درمیان OPEC+ کی پیداوار سے متعلق مذاکرات جمعہ، مارچ 6، 2020 کو کسی معاہدے کے بغیر ختم ہوئے۔ ویک اینڈ کے دوران، سعودی عرب نے اپنی سرکاری فروخت کی قیمتیں کم کیں اور ایسی دنیا میں پیداوار بڑھانے کے منصوبے کا اعلان کیا جہاں سفر کی مانگ پہلے ہی بند ہو رہی تھی — رسد کا جھٹکا مانگ کے جھٹکے کے اوپر رکھ دیا گیا۔ پیر کے دن ایکویٹی کی افتتاحی قیمت نے دونوں کو ایک ساتھ اٹھایا، اور اس کی رسید اوپر والے پینل میں موجود ہے: اسی پیر کو ExxonMobil -12.2% گرا، جبکہ SPY -7.7% پر تھا۔
حفاظت کی طرف فرار — اور وہ ہفتہ جب یہ ٹوٹ گیا
ایکویٹیز کہانی کا صرف نصف حصہ تھیں۔ باقی نصف حصہ Treasury مارکیٹ کا تھا، جہاں حفاظت کی طرف روایتی فرار ایک ریکارڈ تک پہنچا — اور پھر، ایک غیر معمولی ہفتے کے لیے، الٹی سمت میں چلا۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
toString(date) AS date,
round(yield_10_year, 2) AS ten_year_pct,
round(yield_3_month, 2) AS three_month_pct
FROM global_markets.treasury_yields
WHERE date >= '2020-02-18' AND date <= '2020-03-31'
AND isNotNull(yield_10_year)
ORDER BY date19 فروری کو ایکویٹیز کے عروج کے دن 10 سالہ ییلڈ 1.56% پر تھی۔ 9 مارچ تک — یعنی ہالٹ سیشن — یہ 0.54% پر بند ہوا، جو کہ ہر وقت کا کمترین سطح تھی، جہاں خریداروں نے حفاظت کے بدلے ایک دہائی کے لیے سالانہ آدھا فیصد قبول کیا۔ پھر یہ پیٹرن الٹ گیا: 18 مارچ تک 10 سالہ ییلڈ بڑھ کر 1.18% ہو گئی جبکہ ایکویٹیز گرتی رہیں — یہ "کیش کے لیے دوڑ" کا ہفتہ تھا، جب فنڈز، کمپنیوں، اور غیر ملکی ہولڈرز نے ڈالرز اکٹھے کرنے کے لیے جو بھی لیکوڈ تھا بیچ دیا، بشمول Treasuries۔ اسی دوران اس دن 3 ماہ کا بل 0.02% پر بند ہوا — کیش ایکویولنٹس زیرو پر جمے ہوئے۔ جب محفوظ ترین اثاثہ اور خطرناک ترین اثاثہ ایک ساتھ گرتیں، تو جو چیز خریدی جا رہی ہو وہ لیکوڈیٹی خود ہے۔ ییلڈ کر اس واقعے کو اپنی تاریخ میں مستقل طور پر محفوظ رکھتی ہے۔
آپشنز ٹیپ کیا ظاہر کرتی ہے
SPY کی لسٹڈ آپشنز — مارکیٹ کا سرکاری ہیجنگ میدان — نے گھبراہٹ کا اپنا ثبوت چھوڑا ہے، اور اس کا وقت ہی دلچسپ حصہ ہے۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
toString(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) AS session,
round(sumIf(toFloat64(size), substring(ticker, 12, 1) = 'P') / 1e6, 2) AS put_contracts_m,
round(sumIf(toFloat64(size), substring(ticker, 12, 1) = 'C') / 1e6, 2) AS call_contracts_m,
round(sumIf(toFloat64(size), substring(ticker, 12, 1) = 'P') / sumIf(toFloat64(size), substring(ticker, 12, 1) = 'C'), 2) AS put_call_ratio
FROM global_markets.options_trades
WHERE ticker >= 'O:SPY2' AND ticker < 'O:SPY3'
AND sip_timestamp >= toDateTime('2020-03-02 00:00:00') AND sip_timestamp < toDateTime('2020-03-14 00:00:00')
GROUP BY session
ORDER BY sessionپٹ/کال والیوم ریٹو 1.95 پر پہنچ گیا — یعنی ہر کال کے مقابلے میں تقریباً دو پٹ ٹریڈ ہوئے — جمعہ، مارچ 6 کو، اس سیشن سے پہلے جس میں ٹریڈنگ روکی گئی۔ مارچ 9 کو خود، 4.35 ملین پٹ اور 2.38 ملین کال ٹریڈ ہوئیں، جس کا ریٹو 1.83 رہا۔ مارچ 12 تک — ایک -9.6% سیشن — جب کال والیوم پٹ کے ساتھ ساتھ بڑھی تو ریٹو کم ہو کر 1.32 ہو گیا۔ پٹ کا سب سے زیادہ جھکاؤ اس گراؤٹ کے آغاز میں آیا، نہ کہ اس کے نچلے حصے میں: حفاظتی اقدام شروع میں لیا گیا، اور بعد میں آنے والے، بڑے منفی دنوں میں آپشنز ٹیپ پر زیادہ متوازن ٹریڈنگ ہوئی۔
مارکیٹ گیر روک کا حقیقی طریقہ کار
یہ طریقہ کار، چونکہ یہ نادر ہی استعمال ہوتا ہے کہ استعمال کے درمیان بھول جاتا ہے: مارکیٹ گیر بریکرز S&P 500 کے پچھلے اختتام سے زوال پر منحصر ہیں — 7% (Level 1) اور 13% (Level 2) ہر ایک 15 منٹ کا روک لگاتے ہیں اگر 3:25 pm ET سے پہلے لگ جائے؛ 20% (Level 3) سیشن کو مکمل ختم کر دیتا ہے۔ روک کے دوران کسی بھی ایکسچینج پر کوئی تجارت نہیں ہوتی؛ احکامات دوبارہ افتتاحی نیلامی کے لیے قطار میں لگتے ہیں، جو جمع شدہ دلچسپی کو ایک قیمت میں مرتکز کرتا ہے بالکل اسی طرح جیسے افتتاحی نیلامی ہر صبح کرتی ہے۔ یہ ڈیزائن 2010 کے فلیش کریش کے بعد کا ہے، جس نے پرانے حدود کو بہت کمزور ثابت کیا تھا کہ وہ ایک حقیقی گراوٹ میں بھی عمل میں نہ آئیں۔
مارچ 2020 اس ڈیزائن کا پہلا — اور اب تک کا واحد — حقیقی امتحان تھا، اور فیصلہ اوپر دیے گئے پینلز میں موجود ہے: چار Level-1 روکے، ہر ایک کے بعد ایک منظم دوبارہ افتتاح، کوئی Level 2 یا Level 3 کبھی نہیں پہنچا، اور انڈیکس کی تاریخ کے تیز ترین بڑے گراؤتھن کے 23 سیشنز کے ہر ایک پر ایک کام کرنے والی مارکیٹ۔ بعد میں اصولوں کو برقرار رکھا گیا: وہی 7/13/20 حدود، جن کا حوالہ S&P 500 سے دیا جاتا ہے، آج بھی نافذ ہیں۔ نظام جھکا؛ پائپنگ قائم رہی۔
کووڈ کریش عام سوالات
9 مارچ 2020 کو سرکٹ بریکر کس چیز نے متحرک کیا؟
S&P 500 کا پچھلی بندش سے 7% گرنا — یعنی Level-1 مارکیٹ وائیڈ حد — افتتاحی منٹوں کے اندر۔ ٹریڈنگ مارکیٹ وائیڈ 15 منٹ کے لیے روک دی گئی، پھر نیلامی کے ذریعے دوبارہ شروع ہوئی۔ یہ روک اس صفحے کی منٹ ٹیپ میں 14 مسلسل غائب بارز کے طور پر نظر آتی ہے جو 09:35 ET پر شروع ہوتے ہیں۔
کووڈ کریش میں اسٹاک مارکیٹ کتنی گری؟
SPY کی روزانہ بندشوں پر ناپا گیا، -34.2% — 19 فروری 2020 کو $338.31 سے 23 مارچ 2020 کو $222.51 تک، 23 ٹریڈنگ سیشنز میں۔
مارچ 2020 میں کتنے سرکٹ بریکرز لگے؟
چار مارکیٹ وائیڈ Level-1 ہالٹس: 9، 12، 16 اور 18 مارچ۔ یہ اکتوبر 1997 کے بعد پہلے تھے۔
کیا 2020 میں Level 2 یا Level 3 سرکٹ بریکرز کبھی لگے؟
نہیں۔ 2020 کے تمام چار ہالٹس Level 1 (7%) تھے۔ موجودہ ڈیزائن کے تحت کوئی Level-2 (13%) یا Level-3 (20%) مارکیٹ وائیڈ ہالٹ کبھی نہیں چلا — حتیٰ کہ 16 مارچ کو بھی نہیں، جو کریش کا بدترین سیشن تھا جہاں گراؤٹ -11.6% تھی۔
کیا مارکیٹ کووڈ کریش سے مکمل بحال ہو گئی؟
ہاں۔ SPY نے اپنی 19 فروری 2020 کی چوٹی سے اوپر 2020-08-18 کو بند کی — 23 مارچ کے نچلے درجے کے 103 ٹریڈنگ سیشنز بعد، اس گہرائی کے bear market سے سب سے تیز مکمل بحالیوں میں سے ایک۔
اوپر ہر پینل تاریخی ٹیپ پر ایک محفوظ، ورژن شدہ query ہے — ہر پیمائش دیکھنے کے لیے SQL کو پھیلائیں۔ اس دن کو پڑھنے کے بجائے محسوس کرنا چاہتے ہیں؟ یہ Strasmore Labs ٹریڈنگ سمیولیٹر کے کھیلنے کے قابل منظرناموں میں سے ایک ہے۔