วิกฤตตลาดหุ้นสหรัฐฯ หลัง S&P ลดอันดับ
เจาะลึกข้อมูลการซื้อขายย้อนหลังในวันที่ 8 สิงหาคม 2011 หลัง S&P ปรับลดอันดับความน่าเชื่อถือของสหรัฐฯ จาก AAA ลงเหลือ AA+ ซึ่งส่งผลกระทบอย่างรุนแรงต่อตลาดหุ้น
หลังปิดตลาดเมื่อวันศุกร์ที่ 5 สิงหาคม 2011 Standard & Poor's ได้ปรับลดอันดับความน่าเชื่อถือของสหรัฐอเมริกาจาก AAA ลงมาอยู่ที่ AA+ ซึ่งถือเป็นการปรับลดอันดับความน่าเชื่อถือของสหรัฐฯ ครั้งแรกในประวัติศาสตร์ วันจันทร์ที่ 8 สิงหาคม เป็นโอกาสแรกที่ตลาดจะได้ตอบสนองต่อเหตุการณ์นี้ในช่วงวิกฤตหนี้สาธารณะในยุโรปที่กำลังรุนแรงที่สุดในฤดูร้อนนั้น หน้าเว็บนี้จะแสดงข้อมูลย้อนหลังจากการซื้อขายแบบนาทีต่อนาที ทั้งราคาที่ลดลง ราคาที่เพิ่มขึ้น ลำดับเหตุการณ์ของวันนั้น และระยะเวลาที่ใช้ในการฟื้นตัวจากความเสียหาย ทุกตัวเลขมาจากการดึงข้อมูลโดยตรง คุณสามารถขยายแถบข้อมูลเพื่อดูคำสั่ง SQL ได้
ทำไม S&P จึงลดอันดับความน่าเชื่อถือของสหรัฐฯ
การลดอันดับความน่าเชื่อถือครั้งนี้เป็นผลลัพธ์สุดท้ายจากเหตุการณ์เผชิญหน้าเรื่องเพดานหนี้ในปี 2011 เพดานหนี้คือข้อจำกัดตามกฎหมายในการกู้ยืมเงินรวมของรัฐบาลกลาง เมื่อรัฐบาลกู้เงินจนเต็มเพดาน กระทรวงการคลังจะไม่สามารถออกตราสารหนี้ใหม่เพื่อนำมาจ่ายค่าใช้จ่ายที่รัฐสภาอนุมัติไว้แล้วได้ สหรัฐฯ กู้เงินจนเต็มวงเงิน 14.3 ล้านล้านดอลลาร์ เมื่อวันที่ 16 พฤษภาคม 2011 ส่งผลให้กระทรวงการคลังต้องเริ่มใช้ "มาตรการพิเศษ" ซึ่งเป็นการจัดการทางบัญชีเพื่อซื้อเวลาจนถึงวันที่ 2 สิงหาคม ซึ่งเป็นวันที่คาดการณ์ว่าเงินสดจะหมดลง รัฐสภาได้ผ่านกฎหมาย Budget Control Act และประธานาธิบดีได้ลงนามในกฎหมายดังกล่าวในวันที่ 2 สิงหาคม ทำให้หลีกเลี่ยงการผิดนัดชำระหนี้ได้เพียงไม่กี่ชั่วโมงก่อนกำหนด
สามวันหลังจากนั้น หลังปิดตลาดเมื่อวันศุกร์ S&P ยังคงลดอันดับความน่าเชื่อถือลง โดยระบุเหตุผลสองประการ ประการแรกคือกระบวนการ เนื่องจากสถานการณ์ที่เสี่ยงต่อการผิดนัดชำระหนี้เป็นเวลาหลายเดือนว่าสหรัฐฯ จะยอมผิดนัดชำระหนี้โดยสมัครใจหรือไม่นั้น S&P มองว่าทำให้การกำหนดนโยบายของสหรัฐฯ "ขาดเสถียรภาพ ขาดประสิทธิภาพ และขาดความสามารถในการคาดการณ์" ประการที่สองคือตัวเลขทางคณิตศาสตร์ โดย S&P ประเมินว่าการประหยัดงบประมาณที่คาดการณ์ไว้ในระยะเวลาสิบปีจำนวนประมาณ 2.1 ล้านล้านดอลลาร์ตามกฎหมายนั้น ไม่เพียงพอต่อการสร้างเสถียรภาพให้กับแนวโน้มหนี้ของรัฐบาล กระทรวงการคลังได้โต้แย้งตัวเลขดังกล่าวต่อสาธารณะ โดยระบุว่ามีความแตกต่างของสมมติฐานอยู่ถึง 2 ล้านล้านดอลลาร์ อย่างไรก็ตาม S&P ได้ปรับปรุงตัวเลขและยังคงระดับความน่าเชื่อถือใหม่ไว้เช่นเดิม ในช่วงฤดูร้อนนั้น Moody's และ Fitch ซึ่งเป็นสองสถาบันจัดอันดับหลักที่เหลือ ได้ยืนยันอันดับความน่าเชื่อถือระดับ AAA ของตน ดังนั้น การเปิดตลาดในวันจันทร์จึงเป็นการที่ตลาดกำลังประเมินการตัดสินใจของสถาบันจัดอันดับเพียงแห่งเดียว
สรุปภาพรวมรายวัน
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('2011-08-05 00:00:00') AND window_start < toDateTime('2011-08-08 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(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,
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('2011-08-08 04:00:00') AND window_start < toDateTime('2011-08-08 23:59:00')SPY เปิดตลาดแบบ gap down -2.6% จากราคาปิดเมื่อวันศวาที่ $120.03 และไม่สามารถฟื้นตัวได้อย่างแท้จริง โดยทำจุดต่ำสุดที่ $112.02 เมื่อเวลา 14:25 ET และราคาปิดที่ $112.28 อยู่ที่ -6.5% ซึ่งถือเป็นหนึ่งในวันที่แย่ที่สุดในช่วงระหว่างวิกฤตการณ์ปี 2008 ถึงปี 2020 และตารางจัดอันดับด้านล่างจะแสดงตัวเลขที่ชัดเจนสำหรับข้อกล่าวอ้างนี้ ปริมาณการซื้อขาย SPY อยู่ที่ 695.2 ล้านหุ้น และแท่งเทียนรายนาทีในตลาดปกติปรากฏครบทั้ง 390 แท่ง ซึ่งหมายถึงการซื้อขายเต็มเซสชันโดยไม่มีการหยุดพักการซื้อขาย แต่ราคาปิดยังคงเป็นเช่นนั้น
รูปแบบขั้นบันได ไม่ใช่ช่องว่างราคา
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('2011-08-08 04:00:00') AND window_start < toDateTime('2011-08-08 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เปรียบเทียบรูปแบบนี้กับ เหตุการณ์ flash crash เมื่อสิบห้าเดือนก่อน ซึ่งไม่มีลักษณะเป็นช่องว่างราคาที่เกิดจากคำสั่งซื้อขายเพียงกลุ่มเดียว และไม่มีการดีดตัวกลับอย่างรวดเร็ว แต่เป็นช่วงเวลาครึ่งชั่วโมงจำนวนสิบสามช่วงที่ราคาปิดเกือบทุกครั้งต่ำกว่าครั้งก่อนหน้า และมีแรงเทขายเพิ่มขึ้นในช่วงบ่าย นี่คือการปรับตัวลดลงอย่างมี แรงส่ง เนื่องจากสภาพคล่องยังคงมีอยู่แต่ราคายังคงลดลงต่อเนื่องตลอดทั้งเซสชัน กลไกและนัยสำคัญมีความแตกต่างกัน แม้ผลลัพธ์จะเป็นตัวเลขติดลบเหมือนกัน ซึ่งเป็นเหตุผลว่าทำไมการอ่านรูปแบบราคาระหว่างวันจึงมีความสำคัญเท่ากับการดูการเปลี่ยนแปลงรายวัน
สินทรัพย์ที่ราคาดิ่งลงหนักที่สุด — และสินทรัพย์ที่ราคาพุ่งขึ้น
การถูกลดอันดับความน่าเชื่อถือของประเทศไม่ได้ส่งผลกระทบต่อทุกหุ้นในสัดส่วนที่เท่ากัน ตลาดจะคัดกรองหุ้นตามระดับความเสี่ยงที่ได้รับ นี่คือหุ้นที่มีสภาพคล่องสูง 9 ตัว โดยเรียงลำดับจากราคาปิดวันศุกร์ถึงวันจันทร์ จากผลตอบแทนที่แย่ที่สุดไปจนถึงดีที่สุด:
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
ticker,
round(fri_close, 2) AS fri_close_usd,
round(mon_close, 2) AS mon_close_usd,
round((mon_close / fri_close - 1) * 100, 1) AS change_pct
FROM (
SELECT
ticker,
argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2011-08-05') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS fri_close,
argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2011-08-08') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS mon_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('VXX', 'BAC', 'C', 'GS', 'XLF', 'SPY', 'KO', 'XLU', 'GLD')
AND window_start >= toDateTime('2011-08-05 00:00:00') AND window_start < toDateTime('2011-08-09 04:00:00')
GROUP BY ticker
)
ORDER BY mon_close / fri_close ASC, ticker ASCแรงเทขายกระจุกตัวอยู่ในกลุ่มธนาคาร โดย Bank of America ราคาลดลง -20% หรือคิดเป็นมูลค่าตลาดประมาณหนึ่งในห้าที่หายไปภายในหนึ่งวัน ขณะที่ Citigroup ลดลง -15.8% และ XLF ซึ่งเป็นกองทุนกลุ่มสถาบันการเงิน ลดลง -9.6% ซึ่งทั้งสองตัวนี้ลดลงมากกว่า SPY ที่ลดลงเพียง -6.5% สำหรับหุ้นกลุ่มสินค้าอุปโภคบริโภคอย่าง Coca-Cola ราคาลดลงเพียง -2.3% และมีสองสินทรัพย์ที่ปิดบวก ได้แก่ GLD ซึ่งเป็นกองทุนทองคำ เพิ่มขึ้น 3.3% และ VXX ซึ่งเป็น exchange-traded note ที่อ้างอิง VIX futures ระยะสั้นหรือ "ดัชนีชี้วัดความกลัว" ของตลาด พุ่งขึ้น 14.6% สภาวะตลาดในหนึ่งช่วงเวลาประกอบด้วยสามเหตุการณ์ที่เกิดขึ้นพร้อมกัน ได้แก่ การเทขายหุ้นกลุ่มธนาคาร การลดความเสี่ยงอย่างเป็นระบบในดัชนีโดยรวม และการแห่ซื้อสินทรัพย์เพื่อประกันความเสี่ยง
อันดับของวันที่ 8 สิงหาคม ท่ามกลางวันที่แย่ที่สุด
การลดอันดับความน่าเชื่อถือในครั้งนี้ถือเป็นเหตุการณ์ประวัติศาสตร์ หรือเป็นเพียงวันที่ตลาดไม่ดี? วิธีหนึ่งในการหาคำตอบคือ การคำนวณการเปลี่ยนแปลงจากราคาปิดถึงราคาปิดของทุกเซสชันของ SPY ตั้งแต่ปี 2003 ถึง 2025 แล้วนำมาจัดลำดับ
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMax(toFloat64(close), window_start) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
AND window_start >= toDateTime('2003-01-01 00:00:00') AND window_start < toDateTime('2026-01-01 00:00:00')
GROUP BY et_date
),
changes AS (
SELECT et_date, close_usd,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM daily
),
ranked AS (
SELECT et_date, close_usd,
round((close_usd / prev_close - 1) * 100, 1) AS change_pct,
row_number() OVER (ORDER BY close_usd / prev_close ASC, et_date ASC) AS day_rank
FROM changes
WHERE prev_close > 0
),
enriched AS (
SELECT et_date, change_pct, day_rank,
max(if(et_date = toDate('2011-08-08'), day_rank, 0)) OVER () AS downgrade_rank,
sum(if(day_rank <= 10 AND toYear(et_date) NOT IN (2008, 2020), 1, 0)) OVER () AS top10_outside_crises,
round((max(if(et_date = toDate('2011-08-05'), close_usd, 0)) OVER () / max(if(et_date = toDate('2011-07-22'), close_usd, 0)) OVER () - 1) * 100, 1) AS two_week_slide_pct
FROM ranked
)
SELECT
toString(et_date) AS session,
change_pct,
downgrade_rank,
top10_outside_crises,
two_week_slide_pct
FROM enriched
WHERE day_rank <= 10
ORDER BY day_rankวันที่ 8 สิงหาคม 2011 ถูกจัดอยู่ในอันดับ 9th-worst ตลอดระยะเวลาทั้งยี่สิบสามปีนี้ และเป็นเพียงวันเดียวในสิบอันดับแรกที่ไม่ได้อยู่ในช่วงวิกฤตการเงินปี 2008–09 และช่วงตลาดหุ้นดิ่งลงจาก COVID ในเดือนมีนาคม 2020 อย่างไรก็ตาม บริบทของสถานการณ์มีผลทั้งสองด้าน เนื่องจากตลาดอยู่ในช่วงขาลงก่อนที่ S&P จะเคลื่อนไหว โดย SPY ปรับตัวลดลง -10.8% ในช่วงสองสัปดาห์ก่อนถึงวันศุกร์ที่มีการลดอันดับความน่าเชื่อถือ ขณะที่ความขัดแย้งเรื่องเพดานหนี้ยังคงยืดเยื้อ และวิกฤตหนี้สาธารณะของยุโรปกำลังขยายตัวไปยังอิตาลีและสเปน วันจันทร์นั้นสะท้อนผลกระทบสองด้านพร้อมกัน คือความตกใจจากการถูกลดอันดับความน่าเชื่อถือระดับ AAA และแนวโน้มขาลงที่เกิดขึ้นอยู่ก่อนแล้ว ซึ่งไม่มีการคำนวณใดที่สามารถแยกสองปัจจัยนี้ออกจากกันได้อย่างสมบูรณ์ สิ่งที่ข้อมูลตลาดระบุได้คือ เซสชันที่แย่ที่สุดเพียงครั้งเดียวในช่วงการปรับฐานทั้งหมดนั้น เกิดขึ้นในวันทำการแรกหลังจากที่มีการลดอันดับความน่าเชื่อถือ
สินทรัพย์ที่ถูกลดอันดับความน่าเชื่อถือมีราคาเพิ่มขึ้น
ประเด็นสำคัญที่ต้องพิจารณาในเหตุการณ์นี้คือ สินทรัพย์ที่ S&P ลดอันดับความน่าเชื่อถือคือหนี้ของรัฐบาลสหรัฐฯ และราคาสินทรัพย์ดังกล่าวกลับปรับตัวสูงขึ้น
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toString(date) AS date,
round(yield_3_month, 2) AS yield_3_month,
round(yield_2_year, 2) AS yield_2_year,
round(yield_10_year, 2) AS yield_10_year,
round(yield_30_year, 2) AS yield_30_year
FROM global_markets.treasury_yields
WHERE date BETWEEN '2011-08-01' AND '2011-08-15'
ORDER BY dateอัตราผลตอบแทนพันธบัตรสหรัฐฯ อายุ 10 ปี ปิดตลาดในวันศุกร์ที่ถูกลดอันดับความน่าเชื่อถือที่ 2.58% จากนั้นลดลงเหลือ 2.4% ในวันจันทร์ Black Monday และแตะระดับ 2.2% ในวันถัดมา เนื่องจากราคาพันธบัตรจะสวนทางกับอัตราผลตอบแทน ดังนั้นอัตราผลตอบแทนที่ลดลงจึงหมายความว่านักลงทุนยอมจ่ายเงิน มากขึ้น เพื่อซื้อหนี้ของรัฐบาลที่เพิ่งถูกลดอันดับความน่าเชื่อถือ ซึ่งส่งผลให้ต้นทุนการกู้ยืมของผู้กู้ที่ถูกลดอันดับความน่าเชื่อถือนั้นถูกลง ความต้องการสินทรัพย์ปลอดภัยมีมากกว่าความกังวลเกี่ยวกับความปลอดภัยของตัวสินทรัพย์เอง โดยพันธบัตรอายุ 2 ปี ปิดตลาดในวันอังคารนั้นที่ระดับ 0.19% ซึ่งใกล้เคียงระดับศูนย์ คำอธิบายเส้นอัตราผลตอบแทน 2 ปี และ 10 ปี ครอบคลุมถึงเครื่องมือทางการเงินเหล่านี้และสิ่งที่ส่วนต่างระหว่างอัตราผลตอบแทนทั้งสองบอกเรา
สัปดาห์แห่งความผันผวนรุนแรง
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
toString(et_date) AS session,
close_usd,
round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
shares_m
FROM (
SELECT et_date, close_usd, shares_m,
lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_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,
round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2011-08-05 00:00:00') AND window_start < toDateTime('2011-08-12 23:59:00')
GROUP BY et_date
)
)
WHERE et_date >= toDate('2011-08-08') AND et_date <= toDate('2011-08-12')
ORDER BY et_dateเหตุการณ์ที่เกิดขึ้นตามมาคือหนึ่งในสัปดาห์ที่มีความผันผวนรุนแรงที่สุดเป็นประวัติการณ์ในทั้งสองทิศทาง: วันอังคาร +4.6%, วันพุธ -4.4%, วันพฤหัสบดี +4.5%, วันศุกร์ +0.7% — เป็นการสลับกันระหว่างตลาดดิ่งลงและตลาดพุ่งขึ้นติดต่อกันสี่วันทำการ การพุ่งขึ้นในวันอังคารเกิดขึ้นพร้อมกับการแถลงของ Fed เมื่อวันที่ 9 สิงหาคม ซึ่งให้คำมั่นว่าจะคงอัตราดอกเบี้ย federal funds rate ไว้ที่ระดับใกล้ศูนย์ "อย่างน้อยจนถึงกลางปี 2013" — ถือเป็นครั้งแรกที่ FOMC กำหนดกรอบเวลาการดำเนินนโยบายด้วยวันที่ที่ชัดเจน แทนที่จะใช้ถ้อยคำแบบเดิมคือ "extended period" ซึ่งเป็นการให้คำมั่นว่าจะคงสภาพคล่องในตลาดเป็นเวลาสองปีท่ามกลางภาวะตื่นตระหนกในตลาดหุ้น สัปดาห์ที่มีความผันผวนรุนแรงเช่นนี้คือสัญญาณบ่งชี้ถึงสภาวะความผันผวน (volatility regimes) ที่กำลังจะเกิดขึ้น โดยทิศทางของตลาดจะชัดเจนในภายหลัง
ระยะเวลาที่ใช้ในการฟื้นตัวที่แท้จริง
คำสรุปทั่วไปสำหรับเหตุการณ์นี้คือ "ตลาดฟื้นตัวภายในไม่กี่เดือน" แต่ข้อมูลที่บันทึกไว้มีความแม่นยำและน่าสนใจมากกว่านั้น
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH daily AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
argMax(toFloat64(close), window_start) AS close_usd
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
AND window_start >= toDateTime('2011-08-05 00:00:00') AND window_start < toDateTime('2012-07-01 00:00:00')
GROUP BY et_date
),
(SELECT close_usd FROM daily WHERE et_date = toDate('2011-08-05')) AS pre_close,
(SELECT close_usd FROM daily WHERE et_date = toDate('2011-08-08')) AS mon_close,
(SELECT min(et_date) FROM daily WHERE et_date > toDate('2011-08-05') AND close_usd >= pre_close) AS reclaim_d
SELECT
round(pre_close, 2) AS predowngrade_close,
toString(reclaim_d) AS first_reclaim_date,
countIf(et_date > toDate('2011-08-05') AND et_date < reclaim_d) AS sessions_before_first_reclaim,
toString(argMinIf(et_date, (close_usd, et_date), et_date > toDate('2011-08-05'))) AS bottom_date,
round(minIf(close_usd, et_date > toDate('2011-08-05')), 2) AS bottom_close,
round((minIf(close_usd, et_date > toDate('2011-08-05')) / pre_close - 1) * 100, 1) AS bottom_vs_predowngrade_pct,
round((minIf(close_usd, et_date > toDate('2011-08-05')) / mon_close - 1) * 100, 1) AS bottom_vs_downgrade_monday_pct,
toString(maxIf(et_date, close_usd < pre_close)) AS last_close_below,
countIf(et_date > toDate('2011-08-05') AND close_usd < pre_close) AS total_sessions_below
FROM dailySPY ปิดตลาดเหนือระดับก่อนการลดอันดับความน่าเชื่อถือเป็นครั้งแรก ซึ่งก็คือ $120.03 หรือระดับปิดตลาดเมื่อวันที่ 5 สิงหาคม โดยเกิดขึ้นเมื่อ 2011-08-15 หลังจากที่มีการซื้อขายต่ำกว่าระดับดังกล่าวเพียง 5 วันทำการ อย่างไรก็ตาม การกลับขึ้นมานั้นไม่สามารถรักษาเสถียรภาพไว้ได้ เนื่องจากวิกฤตในยุโรปทวีความรุนแรงขึ้นในช่วงฤดูใบไม้ร่วง จุดต่ำสุดที่แท้จริงของการปรับฐานเกิดขึ้นเมื่อ 2011-10-03 ที่ระดับ $109.92 ซึ่งต่ำกว่าระดับปิดก่อนการลดอันดับความน่าเชื่อถืออยู่ -8.4% และต่ำกว่าระดับปิดของวัน Black Monday อยู่ถึง -2.1% โดยรวมแล้ว SPY ปิดตลาดต่ำกว่าระดับของวันที่ 5 สิงหาคม เป็นจำนวนทั้งสิ้น 41 วันทำการ โดยวันสุดท้ายเกิดขึ้นเมื่อ 2011-11-28 ดังนั้นกรอบเวลาที่แท้จริงจึงมีสองด้าน คือ ผลกระทบจากการลดอันดับความน่าเชื่อถือถูกลบออกไปภายในหนึ่งสัปดาห์ แต่การปรับฐานที่ตามมากลับลากยาวต่อไปอีกเกือบสี่เดือน
บทเรียนจากเหตุการณ์นี้
มีสองกลไกที่ควรจดจำ ประการแรก การช็อกของราคาเชิงสัญลักษณ์จะเกิดขึ้นอย่างรวดเร็วและฟื้นตัวอย่างรวดเร็วเช่นกัน การลดอันดับความน่าเชื่อถือไม่ได้ส่งผลกระทบต่อกระแสเงินสดในส่วนใดเลย และการปรับราคาในช่วง -6.5% ก็ถูกดึงกลับมาได้ภายใน 5 เซสชัน แม้ว่าการปรับฐานในวงกว้างรอบๆ เหตุการณ์ดังกล่าวจะใช้เวลาหลายเดือนในการคลี่คลาย ประการที่สอง สินทรัพย์ที่ถูก "สร้างความเสียหาย" ไม่จำเป็นต้องเป็นสินทรัพย์ที่ราคาตกลงเสมอไป พันธบัตร Treasuries ปรับตัวขึ้นแม้จะถูกลดอันดับความน่าเชื่อถือ ในขณะที่หุ้น — โดยเฉพาะหุ้นกลุ่มธนาคาร — เป็นฝ่ายรับผลกระทบ เมื่อมีพาดหัวข่าวระบุชื่อสินทรัพย์ใดสินทรัพย์หนึ่ง ให้สังเกตว่าแรงขายเกิดขึ้นที่จุดใดกันแน่ ก่อนที่จะเชื่อว่าสถานการณ์นั้นเป็นไปตามข่าวที่ปรากฏ
คำถามที่พบบ่อยเกี่ยวกับการถูกลดอันดับความน่าเชื่อถือของ US
เกิดอะไรขึ้นกับตลาดหุ้นเมื่อ US ถูกลดอันดับความน่าเชื่อถือ?
ในการซื้อขายวันแรกหลังจากการถูกลดอันดับเมื่อคืนวันศุกร์ คือวันจันทร์ที่ 8 สิงหาคม 2011 — SPY ปรับตัวลดลง -6.5% และปิดใกล้ระดับต่ำสุด ซึ่งถือเป็นวันที่ SPY มีผลตอบแทนแย่ที่สุดเป็นอันดับที่ 9 ในช่วงปี 2003–2025 หลังจากนั้นเกิดสภาวะตลาดผันผวนรุนแรง โดยมีทั้งการดิ่งลงและดีดตัวขึ้นหลายเปอร์เซ็นต์สลับกันไปตลอดทั้งสัปดาห์
เพดานหนี้ (debt ceiling) คืออะไร และเกี่ยวข้องกับการถูกลดอันดับอย่างไร?
เพดานหนี้คือข้อจำกัดทางกฎหมายในการกู้ยืมเงินรวมของรัฐบาลกลางสหรัฐฯ หากถึงระดับเพดานดังกล่าว จะทำให้กระทรวงการคลังไม่สามารถออกตราสารหนี้ใหม่เพื่อนำมาจ่ายชำระหนี้ที่รัฐสภาอนุมัติไว้แล้วได้ สถานการณ์เผชิญหน้าเพื่อขอขยายเพดานหนี้ในปี 2011 ยืดเยื้อจนถึงไม่กี่ชั่วโมงก่อนกำหนดการผิดนัดชำระหนี้ที่คาดการณ์ไว้ ซึ่ง S&P ระบุว่าพฤติกรรมเชิงกลยุทธ์ดังกล่าวเป็นสาเหตุหลักในการลดอันดับความน่าเชื่อถือจาก AAA ในอีกสามวันต่อมา
ความผันผวนที่พุ่งสูงขึ้นในเดือนสิงหาคม 2011 มีขนาดเท่าใด?
VXX ซึ่งเป็น exchange-traded note ที่อ้างอิง VIX futures ระยะสั้น พุ่งขึ้น 14.6% เฉพาะในวันที่ 8 สิงหาคม และในสัปดาห์ต่อมา ตลาด S&P มีการแกว่งตัวสลับกันระหว่าง +4.6% และ -4.4% ซึ่งเป็นการแกว่งตัวรายวันที่รุนแรงในระดับเดียวกับที่เคยเกิดขึ้นในปี 2008 และ 2020
ตั้งแต่ปี 2011 เป็นต้นมา US ถูกลดอันดับความน่าเชื่อถืออีกหรือไม่?
ใช่ Fitch ได้ลดอันดับ US ลงเหลือ AA+ ในเดือนสิงหาคม 2023 และ Moody's ได้ลดอันดับลงเหลือ Aa1 ในเดือนพฤษภาคม 2025 ซึ่งเป็นสถาบันสุดท้ายในบรรดาสามสถาบันหลักที่ลดอันดับความน่าเชื่อถือระดับสูงสุด อย่างไรก็ตาม การลดอันดับทั้งสองครั้งไม่ได้ส่งผลให้เกิดการเคลื่อนไหวของตลาดหุ้นในวันเดียวที่รุนแรงเทียบเท่ากับวันที่ 8 สิงหาคม 2011 โดยการลดอันดับครั้งแรกสร้างความตกใจเนื่องจากเป็นเหตุการณ์ที่ไม่เคยเกิดขึ้นมาก่อน ในขณะที่การลดอันดับครั้งหลังเป็นการยืนยันแนวโน้มที่ตลาดรับรู้กันอยู่แล้ว
การดิ่งลงของตลาดในปี 2011 แตกต่างจากปี 2008 หรือ 2020 อย่างไร?
เหตุการณ์ในปี 2011 คือการปรับราคาจากการตกใจเพียงครั้งเดียว (single-shock repricing) ภายใต้ตลาดขาขึ้นที่มีอยู่เดิม ไม่ใช่การล่มสลายของระบบสินเชื่อ (systemic credit unwind) โดยตลาดมีการปรับตัวลงอย่างรุนแรงและรวดเร็ว และฟื้นตัวกลับมาได้ทั้งหมดภายในไม่กี่เดือน ในขณะที่ 2008 ตลาดปรับตัวลดลงต่อเนื่องเป็นเวลาครึ่งปี และ 2020 เป็นสภาวะตลาดหมีที่บีบอัดเกิดขึ้นภายในสี่สัปดาห์
ข้อมูลในทุกส่วนข้างต้นมาจากการดึงข้อมูลย้อนหลังผ่านคำสั่ง SQL — คุณสามารถขยายคำสั่ง SQL เพื่อดูรายละเอียดการวัดผลแต่ละรายการ หากต้องการทดลองเทรดในสถานการณ์นี้แทนการอ่านข้อมูล สามารถลองได้ใน เครื่องจำลองการเทรดของ Strasmore Labs ซึ่งเป็นหนึ่งในสถานการณ์จำลองที่เล่นได้