ค่า QQQ Implied Volatility และประวัติย้อนหลัง
วิเคราะห์ค่า Implied Volatility ของ QQQ จากราคาออปชันจริง ทั้งข้อมูลรายวันย้อนหลัง 90 วัน ประวัติรายเดือนตั้งแต่ปี 2022 เทียบกับ SPY และโครงสร้าง Term Structure
QQQ (the Nasdaq-100 ETF) เป็นตัวแทนหลักของกลุ่มหุ้นเทคโนโลยีขนาดใหญ่ หน้าเว็บนี้ติดตามค่า implied volatility ของ QQQ ซึ่งเป็นราคาตลาดปัจจุบันที่สะท้อนถึงการเคลื่อนไหวในอนาคต โดยนำเสนอผ่านสามรูปแบบ ได้แก่ ข้อมูลรายวันในช่วงสามเดือนที่ผ่านมา ประวัติรายเดือนเปรียบเทียบกับดัชนีอ้างอิง และโครงสร้างความชันตามอายุสัญญา (expiration) ข้อมูลทุกตัววัดจากราคาปิดของออปชันจริง และจะได้รับการอัปเดตพร้อมกับชุดข้อมูลรายสัปดาห์
QQQ 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 = 'QQQ'
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แต่ละจุดคือค่ามัธยฐานของ implied volatility รายวันจากสัญญา near-the-money ของ QQQ (ราคาใช้สิทธิที่ห่างจากราคาหุ้นไม่เกิน 5% และมีอายุสัญญาตั้งแต่หนึ่งสัปดาห์ถึงสองเดือน) ค่าล่าสุดคือ 22.5% ค่า IV ขนาดนี้เป็นค่ารายปี (annualized) ซึ่งหมายถึงเปอร์เซ็นต์การเคลื่อนไหวรายปีที่ราคาออปชันประเมินว่าเป็นระดับปกติ และเมื่อหารด้วยประมาณ 16 จะได้ค่าการเคลื่อนไหวที่คาดการณ์ต่อหนึ่งวัน
ประวัติ QQQ IV เปรียบเทียบกับตลาด รายเดือน
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(toStartOfMonth(date)) AS month,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'QQQ'), 1) AS qqq_iv_pct,
round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'SPY'), 1) AS spy_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('QQQ', 'SPY')
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 = 'QQQ') >= 50
ORDER BY monthกราฟนี้คือดัชนีชี้วัดความกลัวของ QQQ เมื่อเทียบกับตลาด โดยเส้น SPY คือค่าการวัดเดียวกันสำหรับดัชนีอ้างอิงของตลาด โดยเดือนล่าสุด QQQ มีค่าอยู่ที่ 23.5% เทียบกับ SPY ที่ 13.3% โดยปกติแล้ว ดัชนีที่มีการกระจายความเสี่ยงจะมีความผันผวนแฝง (implied volatility) ต่ำกว่าหุ้นรายตัวที่อยู่ในดัชนีนั้นเกือบทุกครั้ง ส่วนต่างระหว่างเส้นทั้งสองคือค่าพรีเมียมของหุ้นรายตัว และการที่ส่วนต่างนี้กว้างขึ้นหรือแคบลงคือภาพสะท้อนของวัฏจักรความเสี่ยงของ QQQ ช่วงที่กราฟพุ่งสูงขึ้นคือช่วงที่ผู้ซื้อออปชันต้องจ่ายค่าพรีเมียมแพงที่สุด ส่วนช่วงที่กราฟต่ำสุดคือช่วงที่ตลาดมองว่าหุ้นตัวนี้มีความเคลื่อนไหวที่สงบ
Term structure: QQQ 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 = 'QQQ'
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
ขณะนี้ QQQ มีค่า implied volatility อยู่ที่เท่าไหร่?
22.5% at the money ณ ราคาปิดของเซสชันล่าสุด โดยวัดจากสัญญา near-the-money ที่มีอายุสัญญา 7-60 วัน กราฟ 90 วันด้านบนแสดงเส้นทางความเคลื่อนไหวล่าสุดทั้งหมด โดยตัวเลขจะได้รับการอัปเดตพร้อมกับชุดข้อมูลรายสัปดาห์
ขณะนี้ IV ของ QQQ อยู่ในระดับสูงหรือต่ำ?
พิจารณาจากสามส่วน: เทียบกับเส้นทางที่ผ่านมาของตัวเอง (กราฟ 90 วัน), เทียบกับประวัติของตัวเอง (กราฟรายเดือน ซึ่งเดือนล่าสุดอยู่ที่ 23.5%) และเทียบกับดัชนีอ้างอิงที่แสดงบนแกนเดียวกัน สำหรับข้อมูลระดับสูงสุดของตลาด กระดานหุ้นที่มี IV สูง จะติดตามรายชื่อหุ้นที่มีการคาดการณ์การเคลื่อนไหวที่ใหญ่ที่สุด
มีวิธีการวัดค่าอย่างไร?
วัดจากสัญญา near-the-money ของ QQQ (ราคาใช้สิทธิที่ห่างจากราคาหุ้นไม่เกิน 5%) ณ ราคาปิดของแต่ละเซสชัน โดยเลือกเฉพาะสัญญาที่ค่าความผันผวนลู่เข้า (converged) โดยแต่ละค่าคือค่ามัธยฐาน และจะตัดข้อมูลในเซสชันหรือเดือนที่มีสภาพคล่องต่ำออกตามเกณฑ์สัญญาที่กำหนดไว้ใน SQL ของแต่ละแผงข้อมูล
ปัจจัยใดที่ทำให้ QQQ implied volatility เคลื่อนไหว?
เหตุการณ์ที่กำหนดไว้ล่วงหน้าจะทำให้ IV เพิ่มสูงขึ้นก่อนล่วงหน้าและ ลดลงอย่างรวดเร็วหลังจากเกิดเหตุการณ์; ความผันผวนที่เกิดขึ้นจริง (realized turbulence) จะทำให้ IV สูงขึ้น; และความสงบจะทำให้ IV ลดลง ประวัติรายเดือนด้านบนคือบันทึกของวัฏจักรเหล่านี้
ทุกแผงข้อมูลคือการดึงข้อมูลจากคำสั่ง query ที่มีการบันทึกเวอร์ชันไว้จากข้อมูลออปชันทั้งหมด คุณสามารถขยายแผงข้อมูลเพื่อตรวจสอบรายละเอียด หรือวัดค่า strike ใดๆ ของ QQQ บนเทอร์มินัล Strasmore สำหรับแนวคิดพื้นฐาน เริ่มต้นได้ที่ implied volatility คืออะไร และหากต้องการทราบความแตกต่างของราคาใช้สิทธิ (strikes) ในหุ้นตัวเดียวกัน โปรดดูที่ volatility skew