ค่า SPY Implied Volatility และประวัติย้อนหลัง
ข้อมูลค่า Implied Volatility ของ SPY จากราคาออปชันจริง ครอบคลุมข้อมูลรายวันในรอบ 90 วัน ประวัติรายเดือนตั้งแต่ปี 2022 เทียบกับ SPY และ QQQ รวมถึง Term Structure
SPY (S&P 500 ETF) เป็นตัวแทนของชุดออปชัน (option chain) มาตรฐานสำหรับตลาดสหรัฐฯ ทั้งหมด หน้าเว็บนี้ติดตามค่าความผันผวนแฝง (implied volatility หรือ IV) ของ SPY ซึ่งเป็นราคาปัจจุบันที่ตลาดคาดการณ์การเคลื่อนไหวในอนาคต โดยนำเสนอผ่าน 3 รูปแบบ ได้แก่ ข้อมูลรายวันในช่วง 3 เดือนที่ผ่านมา ประวัติรายเดือนเปรียบเทียบกับดัชนีอ้างอิง และโครงสร้างความผันผวนตามอายุสัญญา (term structure) ข้อมูลทุกตัววัดจากราคาปิดของออปชันจริง และจะได้รับการอัปเดตพร้อมกับชุดข้อมูลรายสัปดาห์
SPY implied volatility ในช่วง 90 วันที่ผ่านมา
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(date) AS session_date,
round(100 * quantileExact(0.5)(implied_volatility), 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= (SELECT max(date) - 90 FROM global_markets.options_greeks)
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 7 AND date + 60
GROUP BY date
HAVING count() >= 10
ORDER BY dateแต่ละจุดข้อมูลคือค่ามัธยฐานของความผันผวนแฝงรายวันจากสัญญาแบบ near-the-money ของ SPY (ราคาใช้สิทธิที่ห่างจากราคาหุ้นไม่เกิน 5% และมีอายุสัญญาตั้งแต่หนึ่งสัปดาห์ถึงสองเดือน) ค่าล่าสุดคือ 12.7% ค่า IV ดังกล่าวเป็นค่ารายปี (annualized) ซึ่งหมายถึงเปอร์เซ็นต์การเคลื่อนไหวรายปีที่ราคาออปชันคาดการณ์ไว้ และเมื่อหารด้วย 16 จะได้ค่าการเคลื่อนไหวที่คาดการณ์ไว้ต่อหนึ่งวัน
ประวัติ SPY IV เปรียบเทียบกับตลาด รายเดือน
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(toStartOfMonth(date)) AS month,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'SPY'), 1) AS spy_iv_pct,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'QQQ'), 1) AS qqq_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'QQQ')
AND date >= toDate('2022-07-01')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
AND expiration_date BETWEEN date + 7 AND date + 60
GROUP BY month
HAVING countIf(underlying_symbol = 'SPY') >= 50
ORDER BY monthกราฟนี้แสดงดัชนีชี้วัดความกลัวของ SPY เมื่อเทียบกับดัชนีของตลาด เส้นของ QQQ ใช้การวัดแบบเดียวกันสำหรับชุดออปชันมาตรฐานของตลาด โดยค่าล่าสุดของ SPY คือ 13.3% เทียบกับ 23.5% ของ QQQ โดยปกติแล้ว ดัชนีที่มีการกระจายความเสี่ยงจะมีความผันผวนแฝงต่ำกว่าหุ้นรายตัวที่อยู่ในดัชนีนั้นเกือบทุกครั้ง ส่วนต่างระหว่างเส้นทั้งสองคือค่าพรีเมียมของหุ้นรายตัว และการที่ส่วนต่างนี้กว้างขึ้นหรือแคบลงคือภาพสะท้อนของวงจรความเสี่ยงของ SPY จุดสูงสุดแสดงถึงช่วงเวลาที่ผู้ซื้อออปชันต้องจ่ายค่าพรีเมียมแพงที่สุด ส่วนจุดต่ำสุดคือช่วงที่ตลาดมองว่าหุ้นมีความเคลื่อนไหวต่ำ
โครงสร้างความผันผวน: SPY IV ตามอายุสัญญา
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT multiIf(days_to_expiry <= 14, 'Under 2 weeks', days_to_expiry <= 45, '2-6 weeks',
days_to_expiry <= 120, '6 weeks - 4 months', 'Beyond 4 months') AS expiry_bucket,
round(100 * quantileExact(0.5)(implied_volatility), 1) AS atm_iv_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND abs(strike_price / underlying_close - 1) <= 0.05
GROUP BY expiry_bucket
HAVING count() >= 5
ORDER BY min(days_to_expiry)การดูข้อมูลตามช่วงอายุสัญญาจะแสดงให้เห็นว่าตลาดคาดการณ์ว่าจะเกิดเหตุการณ์ขึ้น "เมื่อใด" หากค่าความผันผวนในช่วงสั้นสูงกว่าช่วงยาว หมายความว่าตลาดกำลังตั้งราคาความเสี่ยงจากเหตุการณ์ในระยะสั้น เช่น การประกาศรายงาน ผลการตัดสินใจ หรือปัจจัยกระตุ้นที่จะเกิดขึ้นในช่วงนั้น ส่วนเส้นกราฟที่ราบเรียบหรือลาดชันขึ้นคือสภาวะปกติ ซึ่งหมายความว่ายิ่งมีระยะเวลามากขึ้น ความไม่แน่นอนยิ่งสูงขึ้น และค่า IV จะค่อยๆ สูงขึ้นตามไปด้วย
FAQ
ขณะนี้ SPY มีค่า implied volatility เท่าไหร่?
12.7% แบบ at the money ณ วันปิดตลาดล่าสุด โดยวัดจากสัญญาแบบ near-the-money ที่มีอายุ 7-60 วัน กราฟ 90 วันด้านบนแสดงเส้นทางความเคลื่อนไหวล่าสุดทั้งหมด และตัวเลขจะได้รับการอัปเดตพร้อมกับชุดข้อมูลรายสัปดาห์
ขณะนี้ค่า IV ของ SPY สูงหรือต่ำ?
พิจารณาจาก 3 ส่วน: เทียบกับเส้นทางความเคลื่อนไหวล่าสุดของตัวเอง (กราฟ 90 วัน) เทียบกับประวัติของตัวเอง (กราฟรายเดือน ซึ่งเดือนล่าสุดคือ 13.3%) และเทียบกับดัชนีอ้างอิงที่แสดงบนแกนเดียวกัน สำหรับข้อมูลหุ้นที่มีค่า IV สูงสุดในตลาด สามารถดูได้ที่ กระดานค่า IV สูง ซึ่งจะติดตามหุ้นที่มีการตั้งราคาการเคลื่อนไหวครั้งใหญ่ที่สุด
มีวิธีการวัดค่าอย่างไร?
วัดจากสัญญาแบบ near-the-money ของ SPY (ราคาใช้สิทธิที่ห่างจากราคาหุ้นไม่เกิน 5%) ณ ราคาปิดของแต่ละวัน โดยเลือกเฉพาะสัญญาที่ค่าความผันผวนลู่เข้าสู่จุดสมดุล (volatility solve converged) โดยแต่ละค่าคือค่ามัธยฐาน และจะตัดข้อมูลในวันหรือเดือนที่มีสภาพคล่องต่ำออกตามเกณฑ์จำนวนสัญญาที่กำหนดไว้ใน SQL ของแต่ละแผงข้อมูล
ปัจจัยใดที่ทำให้ SPY implied volatility เคลื่อนไหว?
เหตุการณ์ที่กำหนดไว้ล่วงหน้าจะทำให้ค่า IV เพิ่มสูงขึ้นก่อนล่วงหน้า และ ลดลงอย่างรวดเร็วหลังจากเกิดเหตุการณ์ ความผันผวนที่เกิดขึ้นจริง (realized turbulence) จะทำให้ค่า IV สูงขึ้น ในขณะที่สภาวะตลาดที่สงบจะทำให้ค่า IV ลดลง ประวัติรายเดือนด้านบนคือบันทึกของวงจรเหล่านี้
ทุกแผงข้อมูลคือการเรียกใช้ข้อมูล (query) ที่มีการบันทึกเวอร์ชันไว้จากข้อมูลออปชันทั้งหมด คุณสามารถขยายแผงข้อมูลเพื่อตรวจสอบรายละเอียด หรือวัดราคาใช้สิทธิใดๆ ของ SPY บนเทอร์มินัล Strasmore สำหรับแนวคิดพื้นฐาน เริ่มต้นได้ที่ ความหมายของ implied volatility หรือหากต้องการทราบความแตกต่างของราคาใช้สิทธิในหุ้นตัวเดียวกัน ให้ดูที่ volatility skew