Volatility Skew คืออะไร และการวัดค่า Smile
ทำความเข้าใจ Volatility skew ที่ทำให้ราคา Put มีต้นทุนสูงกว่า Call พร้อมการวิเคราะห์ค่า Implied Volatility ของ SPY และตลาดออปชันในสหรัฐฯ ทุกระดับราคาใช้สิทธิ
Volatility skew คือรูปแบบในชุดข้อมูลออปชัน (option chain) ที่ราคาใช้สิทธิ (strike price) ต่างกันบนหุ้นตัวเดียวกันและวันหมดอายุเดียวกัน มีค่าความผันผวนแฝง (implied volatility) ที่แตกต่างกัน ตามตำราเรียน ทุกระดับราคาใช้สิทธิควรมีค่าความผันผวนเพียงค่าเดียว แต่ในตลาดจริง ราคาของ strike ที่ราคาต่ำกว่าตลาดมักจะมีต้นทุนสูงกว่าเสมอ ซึ่งเป็นลักษณะที่ตลาดเป็นมาตั้งแต่เหตุการณ์ตลาดหุ้นล่มสลายในปี 1987 และเป็นสิ่งที่สามารถวัดค่าได้โดยตรง
Skew ของ SPY ในแต่ละระดับราคาใช้สิทธิ
นี่คือเส้นกราฟจริง: ออปชันแบบ out-of-the-money ของ SPY ในช่วงวันหมดอายุเดียว โดยแสดงค่า implied volatility ตามระดับ strike จากราคาปิดจริง:
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT concat(toString(round(100 * b)), '% of spot') AS strike_vs_spot,
round(100 * median(implied_volatility), 1) AS otm_iv_pct
FROM (
SELECT implied_volatility, round(strike_price / underlying_close / 0.05) * 0.05 AS b, option_type
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY' AND date = toDate('2026-07-15')
AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND strike_price / underlying_close BETWEEN 0.83 AND 1.12
AND expiration_date BETWEEN date + 20 AND date + 45
)
WHERE (b < 1 AND option_type = 'P') OR (b > 1 AND option_type = 'C') OR b = 1
GROUP BY b
HAVING count() >= 10
ORDER BY bเมื่ออ่านจากซ้ายไปขวา: put ที่มี strike ต่ำกว่าราคาตลาด 15% มีค่า implied volatility อยู่ที่ 27.5%, ระดับ at-the-money อยู่ที่ 13.4%, และ call ที่มี strike สูงกว่าราคาตลาด 5% มีราคาถูกที่สุดที่ 10.5% แม้จะเป็นสินทรัพย์อ้างอิงตัวเดียวกันและวันหมดอายุเดียวกัน แต่สิ่งเดียวที่เปลี่ยนไปคือ strike price และตลาดเรียกเก็บค่าความผันผวนสำหรับการป้องกันความเสี่ยงขาลงอย่างหนักมากกว่าสองเท่า ประกันภัยกันตลาดล่มมีต้นทุนสูงกว่าตั๋วหวย กราฟนี้คือการแสดงภาพของประโยคดังกล่าว
Smirk เป็นลักษณะสากลหรือไม่? การวัดผลทั้งตลาด
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT count() AS underlyings,
countIf(put_iv > call_iv) AS puts_richer,
round(100.0 * countIf(put_iv > call_iv) / count(), 1) AS pct_puts_richer,
round(100 * quantileExact(0.5)(put_iv - call_iv), 1) AS median_skew_points
FROM (
SELECT underlying_symbol,
medianIf(implied_volatility, option_type = 'P' AND strike_price / underlying_close BETWEEN 0.85 AND 0.95) AS put_iv,
medianIf(implied_volatility, option_type = 'C' AND strike_price / underlying_close BETWEEN 1.05 AND 1.15) AS call_iv
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15') AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND expiration_date BETWEEN date + 20 AND date + 60
GROUP BY underlying_symbol
HAVING countIf(option_type = 'P' AND strike_price / underlying_close BETWEEN 0.85 AND 0.95) >= 5
AND countIf(option_type = 'C' AND strike_price / underlying_close BETWEEN 1.05 AND 1.15) >= 5
AND sum(volume) >= 500
)
WHERE put_iv > 0 AND call_iv > 0จากสินทรัพย์อ้างอิง 348 ตัวที่มีการซื้อขายออปชันทั้งสองด้านอย่างคึกคัก 70.4% ตั้งราคา put ขาลงไว้สูงกว่า call ขาขึ้น โดยมีส่วนต่างค่ากลางอยู่ที่ 2.2 volatility points ลักษณะ put smirk คือท่าทีมาตรฐานของตลาด และข้อยกเว้นก็คือจุดที่ข้อมูลสำคัญซ่อนอยู่
Inverted tail: หุ้นที่ราคาขาขึ้นมีต้นทุนสูงกว่า
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT underlying_symbol AS ticker,
round(100 * call_iv, 1) AS otm_call_iv_pct,
round(100 * put_iv, 1) AS otm_put_iv_pct,
round(100 * (call_iv - put_iv), 1) AS call_over_put_points
FROM (
SELECT underlying_symbol,
medianIf(implied_volatility, option_type = 'P' AND strike_price / underlying_close BETWEEN 0.85 AND 0.95) AS put_iv,
medianIf(implied_volatility, option_type = 'C' AND strike_price / underlying_close BETWEEN 1.05 AND 1.15) AS call_iv
FROM global_markets.options_greeks
WHERE date = toDate('2026-07-15') AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
AND expiration_date BETWEEN date + 20 AND date + 60
AND underlying_symbol NOT IN ('KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
GROUP BY underlying_symbol
HAVING countIf(option_type = 'P' AND strike_price / underlying_close BETWEEN 0.85 AND 0.95) >= 5
AND countIf(option_type = 'C' AND strike_price / underlying_close BETWEEN 1.05 AND 1.15) >= 5
AND sum(volume) >= 2000
)
WHERE put_iv > 0 AND call_iv > 0 AND call_iv > put_iv
ORDER BY call_over_put_points DESC
LIMIT 8ประมาณสามในสิบหุ้นมีทิศทางตรงกันข้าม และกรณีที่ชันที่สุดนั้นมีความรุนแรงมาก: ASTS ตั้งราคา out-of-the-money calls ไว้ที่ 169.2% เทียบกับ puts ที่ 69.9% — ซึ่งหมายถึงความผันผวนส่วนเกินถึง 99.3 ในฝั่งขาขึ้น Inverted skew คือการที่ตลาดออปชันกำหนดราคาการเคลื่อนที่ขึ้นอย่างรุนแรงให้เป็นความเสี่ยงแบบ tail risk เช่น หุ้นที่มีโอกาสเกิด squeeze, หุ้นที่มีปัจจัยกระตุ้นแบบ binary, และหุ้นที่สถานการณ์ที่น่ากลัวคือการพุ่งขึ้น ไม่ใช่การดิ่งลง ทั้งนี้ไม่รวมกองทุน Leverage และ volatility ETPs ไว้ในตารางนี้ เนื่องจาก skew ของกลุ่มนี้เป็นโครงสร้างทางเทคนิค ไม่ใช่ข้อมูลเชิงข่าวสาร
ความหมายของ skew ต่อการเทรด
Skew คือราคาเชิงเปรียบเทียบ ซึ่งส่งผลต่อเศรษฐศาสตร์ของทุกโครงสร้างแบบ multi-leg ผู้ซื้อ protective put ต้องจ่ายค่า smirk โดยตรง เนื่องจาก strike ขาลงมีต้นทุนที่แพงกว่า ส่วนการทำ collar คือการเก็บเกี่ยวส่วนต่างนี้: put ที่คุณซื้อมีราคาแพง แต่ call ที่คุณขายเพื่อป้องกันความเสี่ยงก็ถูกกำหนดราคาจากเส้นกราฟเดียวกัน และในหุ้นที่มี inverted-skew การขาย call จะช่วยลดต้นทุนการป้องกันความเสี่ยงได้มากขึ้น ตัวเลข implied volatility ที่ระบุไว้สำหรับหุ้นตัวหนึ่ง แท้จริงแล้วคือชุดของตัวเลขทั้งเส้นกราฟ และการที่ strike ของคุณอยู่บนจุดใดของเส้นกราฟคือส่วนหนึ่งของราคาที่คุณต้องจ่าย
FAQ
Volatility skew คืออะไรในเชิงง่าย?
คือการที่ strike price ต่างกันบนหุ้นตัวเดียวกันและวันหมดอายุเดียวกัน มีค่า implied volatility ที่แตกต่างกัน ในหุ้นส่วนใหญ่ strike ที่ต่ำกว่าราคาตลาดจะมีค่า IV สูงกว่า strike ที่สูงกว่าราคาตลาด กล่าวคือ การป้องกันความเสี่ยงขาลงมีต้นทุนต่อหนึ่งหน่วยความผันผวนสูงกว่าการเก็งกำไรขาขึ้น
ทำไม put มักจะมี implied volatility สูงกว่า call?
เกิดจากอุปสงค์และประวัติศาสตร์: ผู้ป้องกันพอร์ตโฟลิโอซื้อ put ขาลงอย่างต่อเนื่อง, ผู้ขายต้องการค่าตอบแทนสำหรับความเสี่ยงจากตลาดล่ม, และตลาดมักจะดิ่งลงเร็วกว่าที่ตลาดจะปรับตัวขึ้น รูปแบบนี้คงอยู่มาตั้งแต่เดือนตุลาคม 1987 ซึ่งเป็นช่วงที่ตลาดปรับราคาใหม่ตามลักษณะของตลาดล่มสลายภายในวันเดียว
Inverted skew หมายถึงอะไร?
คือการที่ call มีราคาสูงกว่า put ซึ่งหมายถึงตลาดมองว่าการเคลื่อนที่ขึ้นอย่างรุนแรงคือสถานการณ์แบบ tail scenario ณ วันที่วัดผลในหน้านี้ มีสินทรัพย์อ้างอิงที่มีการซื้อขายคึกคักประมาณสามในสิบตัวที่มีลักษณะ inverted โดยกระจุกตัวอยู่ในหุ้นที่มีโอกาสเกิด squeeze และหุ้นที่มีปัจจัยกระตุ้นแบบ binary
Volatility skew เหมือนกับ volatility smile หรือไม่?
เป็นตระกูลเดียวกัน "Smile" อธิบายถึงลักษณะที่ปีกทั้งสองข้างยกสูงขึ้นเหนือระดับ at-the-money ส่วน "skew" หรือ "smirk" อธิบายถึงรูปแบบที่ไม่สมมาตรซึ่งปีกด้านหนึ่ง — ซึ่งเกือบจะเป็นด้าน put เสมอ — มีค่าสูงกว่า โดยปกติแล้วดัชนีหุ้นมักจะแสดงลักษณะ smirk ดังเช่นเส้นกราฟของ SPY ด้านบน
ตัวเลขทั้งหมดข้างต้นมาจากคำสั่งดึงข้อมูลที่มีการบันทึกเวอร์ชันไว้จากข้อมูลออปชันทั้งหมด — คุณสามารถขยายแผงข้อมูลเพื่อตรวจสอบ หรือวัด skew ของสินทรัพย์อ้างอิงใดๆ ได้จากเทอร์มินัลของ Strasmore สำหรับจุดที่มีความผันผวนสูงสุดในขณะนี้ ดูได้ที่ กระดาน high-IV; สำหรับสิ่งที่เกิดขึ้นกับราคาเหล่านี้หลังจากมีเหตุการณ์สำคัญเกิดขึ้น ดูได้ที่ IV crush