VIX คืออะไร วัดอะไรจริง ๆ
VIX คือค่าความผันผวนโดยนัย 30 วันจากออปชัน S&P 500 ระดับ 15 หรือ 30 หมายถึงการเคลื่อนไหวรายวันประมาณ 1% หรือ 2% ดูต้นทุนของผลิตภัณฑ์ VIX ด้วย
VIX คือตัวเลขเดียวที่สรุปว่าระดับราคาที่ออปชันของดัชนี S&P 500 คิดค่าบริการสำหรับการเคลื่อนไหวใน 30 วันข้างหน้าเป็นเท่าใด โดยแสดงเป็นเปอร์เซ็นต์รายปี VIX ที่ประมาณ 16 สอดคล้องกับการเคลื่อนไหวรายวันของดัชนีประมาณ 1% และ VIX ที่ประมาณ 32 สอดคล้องกับการเคลื่อนไหวประมาณ 2% ตัวเลขนี้เป็นราคาที่อ่านได้จากราคาเสนอซื้อเสนอขายออปชันแบบเรียลไทม์ ไม่ใช่การคาดการณ์ที่ใครเป็นผู้เผยแพร่
สิ่งที่ VIX วัดได้จริง
Cboe สร้าง VIX จากราคาที่เสนอของออปชันดัชนี S&P 500 โดยผสมอายุสัญญาสองอายุที่คร่อมจุดที่อยู่ห่างออกไป 30 วันตามปฏิทิน การคำนวณไม่เคยเลือกสัญญาที่มีราคาใช้สิทธิเท่ากับราคาปัจจุบัน (at-the-money) เพียงสัญญาเดียว แต่จะกวาดกลุ่มออปชัน PUT และ CALL ที่อยู่นอกราคา (out-of-the-money) ทั้งชุด ถ่วงน้ำหนักออปชันแต่ละตัวด้วยหนึ่งหารด้วยราคาใช้สัญญายกกำลังสอง รวมเข้าด้วยกันเป็นค่าความแปรปรวน จากนั้นจึงถอดรากที่สองและปรับเป็นรายปี คุณสมบัติสองประการเกิดขึ้นจากโครงสร้างนี้
- มันเป็นค่าสถิติของกลุ่มออปชัน ออปชัน PUT ที่อยู่นอกราคามากมีน้ำหนักจริง ดังนั้นระดับของ VIX จึงบ่งชี้ว่าการซื้อความคุ้มครองด้าน downside ที่มีราคาถูกมากมีราคาแพงขึ้นเมื่อเทียบกับสิ่งอื่นๆ อย่างไร ซึ่งเป็นรูปร่างที่อธิบายไว้ใน ความเบ้ของความผันผวน (volatility skew)
- มันเป็นค่าที่มองไปข้างหน้า 30 วันเสมอ เมื่อเวลาผ่านไป การคำนวณจะเลื่อนข้ามอายุสัญญาไปเรื่อยๆ และดัชนีนี้ไม่มีวันมีอายุสั้นลงเหมือนออปชันแต่ละตัว
ตัวดัชนีไม่สามารถซื้อหรือขายได้ สิ่งที่ซื้อขายกันคือฟิวเจอร์ส ออปชันบนฟิวเจอร์สเหล่านั้น และผลิตภัณฑ์ที่ซื้อขายในตลาดหลักทรัพย์ (ETP) ที่สร้างขึ้นจากสิ่งเหล่านี้ ซึ่งเป็นจุดเริ่มต้นของความสับสนส่วนใหญ่ในหน้านี้
บันทึกออปชันของเราครอบคลุมสัญญาที่จดทะเบียนในตลาดหลักทรัพย์แบบระบุชื่อ ดังนั้นแผงข้อมูลทุกแผงด้านล่างจึงวัด SPY ซึ่งเป็นกองทุนที่ติดตาม S&P 500 แทนที่จะเป็นสัญญา SPX ที่ Cboe ป้อนเข้าสู่ดัชนีที่เผยแพร่ ดัชนีอ้างอิงนั้นเหมือนกันและวิธีการคำนวณก็เหมือนกัน ระดับที่ได้จะใกล้เคียงกับ VIX ที่เผยแพร่โดยไม่ตรงกันทุกจุด และรูปร่างของข้อมูลคือสิ่งที่หน้านี้ต้องการนำเสนอ การวัดแบบเดียวกันในรูปแบบของหุ้นรายตัวได้อธิบายไว้ใน ความผันผวนโดยนัย (implied volatility)
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toStartOfMonth(date) AS month,
formatDateTimeInJodaSyntax(toStartOfMonth(date), 'MMMM yyyy') AS month_label,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct,
round(min(implied_volatility) * 100, 1) AS lowest_print_pct,
round(max(implied_volatility) * 100, 1) AS highest_print_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= toDate('2025-07-01')
AND date < toDate('2026-08-01')
AND abs(delta) BETWEEN 0.45 AND 0.55
AND days_to_expiry BETWEEN 23 AND 37
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY month
ORDER BY monthตลอดช่วง 13 เดือนที่แสดงในแผนภูมิ ค่าเฉลี่ยรายเดือนเปิดที่ 13.5% ใน July 2025 และสิ้นสุดที่ 14% ใน July 2026 March 2026 อยู่สูงกว่าทั้งสองค่าอย่างชัดเจนที่ 21.2% ราคาซื้อขายจริงของสัญญาภายในเดือนนั้นอยู่ในช่วง 13.6% ถึง 33.3% ซึ่งเป็นสิ่งแรกที่ตัวเลขหัวข้อเดียวซ่อนไว้ นั่นคือ ดัชนีเป็นค่าเฉลี่ยของกลุ่มออปชันที่ไม่เคยสม่ำเสมอ
การแปลงระดับ VIX เป็นการเคลื่อนไหวรายวันที่คาดหวัง
VIX เป็นค่ารายปี และเทรดเดอร์แปลงเป็นตัวเลขรายวันโดยการหารด้วย 16 เลข 16 นี้คือรากที่สองของ 252 ซึ่งเป็นจำนวนวันซื้อขายโดยประมาณในตลาดสหรัฐฯ ต่อปี และความผันผวนจะปรับขนาดตามรากที่สองของเวลา ค่าที่อ่านได้ 16 เมื่อหารแล้วจะได้ 1% ดังนั้นตลาดจึงตั้งราคาให้ดัชนีเคลื่อนไหวประมาณ 1% ในวันซื้อขายทั่วไป ไม่ว่าจะขึ้นหรือลง ค่าที่อ่านได้ 32 จะให้ 2% สำหรับกรอบเวลาหนึ่งสัปดาห์ ให้หารค่ารายปีด้วยประมาณ 7.2 แทน ซึ่งเป็นรากที่สองของ 52
ข้อควรระวังสองประการมาพร้อมกับวิธีลัดนี้ ตัวเลขรายวันคือการเคลื่อนไหวหนึ่งส่วนเบี่ยงเบนมาตรฐาน ซึ่งในการแจกแจงแบบปกติจะเกิดขึ้นประมาณสองในสามของวันซื้อขาย ส่วนที่เหลืออีกหนึ่งในสามจะอยู่นอกช่วงนี้ และตัวเลขนี้คือสิ่งที่ออปชันกำลังคิดค่าบริการ ซึ่งเป็นปริมาณที่แยกจากสิ่งที่ดัชนีเกิดขึ้นจริง
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH iv AS (
SELECT toStartOfMonth(date) AS month,
avg(implied_volatility) * 100 AS iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND date >= toDate('2025-07-01')
AND date < toDate('2026-08-01')
AND abs(delta) BETWEEN 0.45 AND 0.55
AND days_to_expiry BETWEEN 23 AND 37
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY month
),
px AS (
SELECT date, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= toDate('2025-06-01')
AND date < toDate('2026-08-01')
),
moves AS (
SELECT toStartOfMonth(date) AS month,
abs(c / any(c) OVER (ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) * 100 AS abs_move_pct
FROM px
),
realized AS (
SELECT month,
avg(abs_move_pct) AS avg_abs_move_pct,
count() AS sessions
FROM moves
WHERE month >= toDate('2025-07-01')
GROUP BY month
)
SELECT iv.month AS month,
formatDateTimeInJodaSyntax(iv.month, 'MMMM yyyy') AS month_label,
round(iv.iv_pct / 16, 2) AS implied_daily_move_pct,
round(realized.avg_abs_move_pct, 2) AS realized_daily_move_pct,
round(iv.iv_pct / 16 - realized.avg_abs_move_pct, 2) AS gap_pct,
realized.sessions AS sessions
FROM iv
INNER JOIN realized ON iv.month = realized.month
ORDER BY monthเส้นทั้งสองแทบจะไม่เคยมาบรรจบกัน ใน July 2025 ออปชันถูกตั้งราคาสำหรับการซื้อขายเฉลี่ยที่ 0.84% ในขณะที่ดัชนีจริงเฉลี่ย 0.33% ซึ่งเป็นช่องว่าง 0.51 จุด ภายใน July 2026 ค่าความผันผวนโดยนัยอ่านได้ 0.88% เทียบกับค่าที่เกิดขึ้นจริง 0.61% ช่องว่างที่คงอยู่นี้มีชื่อเรียกว่า ส่วนชดเชยความเสี่ยงด้านความผันผวน (volatility risk premium) และเป็นค่าตอบแทนที่ผู้ขายออปชันได้รับจากการรับความเสี่ยงส่วนปลาย (tail risk) ช่องว่างนี้จะแคบลงในช่วงที่ตลาดปั่นป่วน และสามารถกลับทิศได้เมื่อการเคลื่อนไหวเกิดขึ้นเร็วกว่าที่ออปชันได้ตั้งราคาไว้
สามสิบวันคือจุดหนึ่งบนเส้นโค้ง
กรอบเวลา 30 วันใน VIX เป็นเพียงทางเลือก ไม่ใช่ค่าคงที่ตามธรรมชาติ ออปชันมีอยู่ในทุกอายุสัญญาตั้งแต่วันเดียวกันไปจนถึงหลายปี และแต่ละอายุสัญญาก็มีค่าความผันผวนโดยนัยของตัวเอง ชุดทั้งหมดนี้คือโครงสร้างอายุสัญญา (term structure)
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT multiIf(days_to_expiry <= 7, '0-7 days',
days_to_expiry <= 21, '8-21 days',
days_to_expiry <= 45, '22-45 days',
days_to_expiry <= 90, '46-90 days',
days_to_expiry <= 180, '91-180 days',
'180+ days') AS days_to_expiry_bucket,
round(avg(implied_volatility) * 100, 1) AS atm_iv_pct,
count() AS contracts
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15')
AND underlying_symbol = 'SPY'
AND abs(delta) BETWEEN 0.45 AND 0.55
AND iv_converged
AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)ในวันซื้อขายนั้น สัญญาที่มีอายุใกล้เคียงที่สุดตั้งราคาไว้ที่ 9.6% ในช่วง 0-7 days และเพิ่มขึ้นเป็น 17.3% ที่ 180+ days เส้นโค้งที่ลาดขึ้นเช่นนี้เป็นรูปร่างปกติในช่วงตลาดสงบ ในช่วงที่ตลาดปรับตัวลง ส่วนหน้าของเส้นโค้งมักจะสูงกว่าส่วนหลัง และค่า VIX เพียงอย่างเดียวไม่ได้แสดงให้เห็นสิ่งนั้น ส่วนหน้าสุดของเส้นโค้งนี้เป็นตลาดของตัวเอง ซึ่งได้ตรวจสอบใน ออปชัน 0DTE
ความเข้าใจผิดสามประการที่พบบ่อย
ชื่อเล่น "มาตรวัดความกลัว" (fear gauge) ก่อให้เกิดปัญหาส่วนใหญ่ VIX มักจะสูงขึ้นในช่วงที่ตลาดหุ้นปรับตัวลงบ่อยครั้งพอที่จะทำให้ชื่อเล่นนี้ติดอยู่ แต่ระดับของมันก็ยังคงเป็นราคาออปชัน ซึ่งกำหนดโดยผู้ที่ยินดีจ่ายเงินเพื่อซื้อความคุ้มครองในขณะนั้น ค่าที่สูงบันทึกว่าต้นทุนการป้องกันความเสี่ยงในตอนนี้เป็นเท่าใด มันไม่ได้บอกทิศทางหรือระบุเวลาที่การเคลื่อนไหวอาจมาถึง
ความเข้าใจผิดประการที่สองคือการถือว่าค่าที่สูงเป็นสัญญาณให้ซื้อออปชัน และค่าที่ต่ำเป็นสัญญาณให้ขายออปชัน แผงข้อมูลด้านบนแสดงให้เห็นว่าวิธีลัดนี้ไม่น่าเชื่อถือ เพราะสิ่งที่สำคัญสำหรับผู้ถือออปชันคือระดับราคาที่จ่ายไปเทียบกับสิ่งที่ดัชนีจะส่งมอบให้ในภายหลัง และในอดีต ระดับที่สูงมักตามมาด้วยการลดลงของมูลค่าออปชันที่เร็วกว่าเมื่อเหตุการณ์ปั่นป่วนผ่านพ้นไป ซึ่งเป็นรูปแบบที่อธิบายไว้ใน IV crush (การบีบตัวของความผันผวนโดยนัย)
ประการที่สามคือสมมติฐานที่ว่าความผันผวนที่สูงขึ้นจะให้ผลตอบแทนที่สูงขึ้น ข้อมูลตลาดหุ้นระยะยาวแสดงให้เห็นตรงกันข้ามซ้ำแล้วซ้ำเล่า ซึ่งเป็นหัวข้อของ ความผิดปกติของความผันผวนต่ำ (low volatility anomaly)
ผลิตภัณฑ์ VIX และต้นทุนในการถือครอง
เนื่องจากไม่สามารถถือดัชนีได้โดยตรง ผลิตภัณฑ์ที่ซื้อขายในตลาดหลักทรัพย์จึงเข้ามาทำหน้าที่แทน ผลิตภัณฑ์ทั่วไปจะถือฟิวเจอร์ส VIX และหมุนเวียนสัญญาไปข้างหน้าอย่างต่อเนื่อง ในช่วงที่ตลาดสงบ ฟิวเจอร์สที่ไกลออกไปมักจะมีราคาสูงกว่าฟิวเจอร์สที่ใกล้กว่า ดังนั้นการหมุนเวียนแต่ละครั้งจะขายสัญญาที่ถูกกว่าและซื้อสัญญาที่แพงกว่า เมื่อทำซ้ำทุกวัน ผลลัพธ์ทางคณิตศาสตร์จะส่งผลเสียต่อสถานะที่ถือครองต่อเนื่อง ซึ่งแสดงออกมาเป็นแนวโน้มขาลงอย่างต่อเนื่องของราคาหุ้นของผลิตภัณฑ์ รูปแบบนี้จะเห็นได้ในวันซื้อขายทั่วไปมากกว่าในวันใดวันหนึ่งที่รุนแรง
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH d AS (
SELECT ticker, date, toFloat64(close) AS c
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('VXX', 'SPY')
AND date >= toDate('2020-01-01')
AND date < toDate('2026-07-01')
),
r AS (
SELECT ticker,
date,
toYear(date) AS year,
(c / any(c) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) - 1) * 100 AS ret_pct
FROM d
)
SELECT year,
round(quantileDeterministicIf(0.5)(ret_pct, toUInt64(toYYYYMMDD(date)), ticker = 'VXX'), 3) AS vxx_median_daily_pct,
round(quantileDeterministicIf(0.5)(ret_pct, toUInt64(toYYYYMMDD(date)), ticker = 'SPY'), 3) AS spy_median_daily_pct,
countIf(ticker = 'VXX') AS vxx_sessions
FROM r
WHERE year >= 2020
GROUP BY year
ORDER BY yearใน 2020 ค่ามัธยฐานของการเคลื่อนไหวของ VXX ต่อวันคือ -1.038% เทียบกับ 0.226% ของ SPY ในช่วงวันซื้อขายเดียวกัน ใน 2026 ซึ่งเป็นปีที่ไม่เต็มปีจนถึงวันที่ 30 มิถุนายน ค่ามัธยฐานของการเคลื่อนไหวของ VXX ต่อวันคือ -0.169% ทุกปีในแผงข้อมูลนี้มีค่ามัธยฐานติดลบสำหรับผลิตภัณฑ์ความผันผวน เราใช้เปอร์เซ็นต์การเปลี่ยนแปลงรายวันโดยเจตนาที่นี่ เนื่องจากเส้นราคาดิบถูกทำลายโดยการแบ่งหุ้นแบบย้อนกลับซ้ำๆ ซึ่งจะทำให้ตัวเลขผลิตภัณฑ์ดูดีเกินจริง เครื่องมือเหล่านี้ถูกสร้างขึ้นเพื่อเป็นเครื่องมือระยะสั้น และต้นทุนการหมุนเวียนสัญญาเป็นคุณลักษณะการออกแบบ ไม่ใช่ข้อบกพร่อง
คำถามที่พบบ่อย
VIX ที่ 20 หมายความว่าอย่างไร?
VIX ที่ 20 หมายความว่าออปชันของ S&P 500 ถูกตั้งราคาให้ดัชนีเคลื่อนไหวประมาณ 20% ในปีหน้า ซึ่งปรับเป็นรายปีแล้ว เมื่อหารด้วย 16 จะได้ประมาณการเคลื่อนไหว 1.25% ในวันซื้อขายทั่วไป ไม่ว่าจะขึ้นหรือลง ตัวเลขนี้บ่งบอกขนาดของการเคลื่อนไหวที่คาดหวัง และไม่ได้บอกอะไรเกี่ยวกับทิศทาง
VIX เป็นมาตรวัดความกลัวหรือไม่?
VIX วัดราคาของความคุ้มครองจากออปชัน S&P 500 ในอีก 30 วันข้างหน้า มันเพิ่มขึ้นในช่วงที่ตลาดหุ้นปรับตัวลงบ่อยครั้งพอที่จะทำให้ชื่อเล่นติดอยู่ และมันยังคงเป็นราคา ไม่ใช่การสำรวจความรู้สึกหรือการคาดการณ์ นอกจากนี้ มันไม่มีกรอบเวลาที่เกินกว่าหน้าต่าง 30 วันที่ใช้คำนวณ
ระดับ VIX ปกติคือเท่าใด?
ในอดีต ค่าที่อ่านได้ส่วนใหญ่อยู่ในช่วงวัยรุ่นตอนต้นถึงตอนกลางจนถึงช่วงยี่สิบ โดยมีการพุ่งสูงขึ้นในช่วงสั้นๆ ในช่วงที่ตลาดมีความเครียด สำหรับจุดอ้างอิง ค่าความผันผวนโดยนัยของ SPY ที่ราคาใช้สิทธิเท่ากับราคาปัจจุบัน (at-the-money) ใกล้ 30 วัน เฉลี่ยอยู่ที่ 14% ใน July 2026 จากแผงข้อมูลด้านบน
คุณสามารถซื้อ VIX ได้หรือไม่?
ดัชนีคือการคำนวณ ไม่ใช่หลักทรัพย์ และไม่สามารถซื้อได้ การรับความเสี่ยงสามารถทำได้ผ่านฟิวเจอร์ส VIX ออปชันบนฟิวเจอร์สเหล่านั้น หรือผลิตภัณฑ์ที่ซื้อขายในตลาดหลักทรัพย์ที่ถือครองสิ่งเหล่านี้ ซึ่งแต่ละอย่างจะติดตามเส้นโค้งฟิวเจอร์ส ไม่ใช่ดัชนี ณ จุดนั้น ต้นทุนการหมุนเวียนสัญญาของผลิตภัณฑ์เหล่านี้ได้แสดงไว้ในแผนภูมิด้านบน
คุณจะแปลง VIX เป็นการเคลื่อนไหวรายวันที่คาดหวังได้อย่างไร?
หารระดับ VIX ด้วย 16 ซึ่งเป็นค่าประมาณรากที่สองของ 252 วันซื้อขายในหนึ่งปี ระดับที่ 16 หมายถึงการซื้อขายทั่วไปประมาณ 1% ระดับที่ 24 หมายถึงประมาณ 1.5% นี่คือตัวเลขหนึ่งส่วนเบี่ยงเบนมาตรฐาน ดังนั้นการเคลื่อนไหวที่อยู่นอกช่วงนี้จึงเป็นเรื่องปกติ ไม่ใช่เรื่องยาก
ทุกแผงข้อมูลด้านบนเก็บ SQL ของตัวเอง เปิดแผงข้อมูลใดก็ได้เพื่อตรวจสอบการคำนวณ หรือรันการวัดเดียวกันบนสินทรัพย์อ้างอิงที่คุณเลือกบนเทอร์มินัล Strasmore สำหรับการวัดนี้บนกองทุนเดียวในช่วงเวลาที่เลื่อนได้ ดู ความผันผวนโดยนัยของ SPY