Put-Call Ratio คืออะไร วิธีคำนวณและวิธีใช้
ทำความรู้จัก Put-Call Ratio คืออัตราส่วนปริมาณการซื้อขาย Put เทียบกับ Call ในตลาด US พร้อมเจาะลึกข้อมูลย้อนหลังหนึ่งทศวรรษ ทั้งแบบรายดัชนีและรายหุ้น
Put-call ratio คือปริมาณการซื้อขาย put volume หารด้วย call volume ของวันนั้น เพื่อแสดงจำนวนสัญญาในฝั่งขาลงเมื่อเทียบกับฝั่งขาขึ้น หากค่าที่ได้สูงกว่า 1.0 หมายความว่ามีการเปลี่ยนมือของ put มากกว่า call แต่หากค่าต่ำกว่า 1.0 มากๆ หมายความว่า call เป็นฝั่งที่มีการซื้อขายหลัก โดยทั่วไปการอธิบายมักจะหยุดอยู่เพียงแค่คำจำกัดความและกฎเกณฑ์ทั่วไป แต่หน้านี้จะคำนวณค่าจริงจากสัญญา option ทุกฉบับที่จดทะเบียนใน US แบบวันต่อวัน จากนั้นจึงแบ่งข้อมูลตามวิธีที่มืออาชีพใช้ ได้แก่ ดัชนีเทียบกับหุ้น, การแบ่งตามวันหมดอายุ และการเปรียบเทียบกับข้อมูลย้อนหลังหนึ่งทศวรรษ
วิธีการคำนวณ put-call ratio
นำปริมาณการซื้อขายสัญญาออปชันทั้งหมดในหนึ่งรอบการซื้อขาย มาหาผลรวมของปริมาณสัญญา put และผลรวมของปริมาณสัญญา call จากนั้นนำมาหารกัน เนื่องจาก put จะมีมูลค่าเพิ่มขึ้นเมื่อราคาหลักทรัพย์อ้างอิงลดลง และ call จะมีมูลค่าเพิ่มขึ้นเมื่อราคาเพิ่มขึ้น ดังนั้นค่า ratio จึงใช้เป็นตัวบ่งชี้ระดับความต้องการถือครองสถานะขาลงเทียบกับสถานะขาขึ้นโดยประมาณ
การคำนวณนี้มีความเรียบง่าย หากสมมติว่าหุ้นตัวหนึ่งมีการซื้อขายสัญญา put 40,000 สัญญา และสัญญา call 60,000 สัญญาในหนึ่งรอบการซื้อขาย ผลลัพธ์คือ 40,000 ÷ 60,000 = 0.67 หรือคิดเป็น put สองสัญญาต่อ call สามสัญญา หากคงจำนวน call ไว้ที่ 60,000 และเพิ่มจำนวน put เป็น 90,000 ค่า ratio จะกลายเป็น 1.5 นี่คือสูตรการคำนวณทั้งหมด ส่วนที่ยากที่สุดคือการตีความ ไม่ใช่การหารตัวเลข
รายละเอียดสองประการที่ซ่อนอยู่ในคำว่า "volume" คือ:
- ใช้ volume ไม่ใช่ open interest. ค่า ratio มาตรฐานจะนับจำนวนสัญญาที่ มีการซื้อขายกันในวันนั้น ส่วนอีกรูปแบบหนึ่งจะใช้ open interest หรือจำนวนสัญญาที่ยังคงค้างอยู่ ซึ่งมีการเปลี่ยนแปลงที่ช้ากว่ามาก โปรดตรวจสอบว่ากราฟที่คุณกำลังดูอยู่นั้นใช้ค่าใด
- ทุกการซื้อขายประกอบด้วยสองด้าน. ไม่ว่าจะเป็นการซื้อ put เพื่อเปิดสถานะ, การขาย put เพื่อปิดสถานะป้องกันความเสี่ยง หรือการเขียนสัญญา put เพื่อรับค่าพรีเมียม ทั้งหมดนี้จะถูกนับเป็น volume เท่ากัน ค่า ratio จึงเป็นการนับกิจกรรมการซื้อขาย ไม่ใช่การนับเจตนาในการลงทุน
อัตราส่วน put-call ratio ของตลาดโดยรวมมีลักษณะอย่างไร?
คำนวณจากออปชันของหุ้นสหรัฐฯ, ETF และดัชนีทุกตัวที่จดทะเบียน โดยคำนวณแบบวันต่อวัน ตั้งแต่วันที่ 1 มิถุนายน จนถึงเซสชันล่าสุดที่สมบูรณ์ในข้อมูลของเรา:
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
concat(monthName(day), ' ', toString(toDayOfMonth(day))) AS day_label,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-11 04:00:00'
GROUP BY day
ORDER BY dayชุดข้อมูลนี้เริ่มต้นที่ระดับ 0.589 เมื่อวันที่ June 1 และสิ้นสุดที่ระดับ 0.686 เมื่อวันที่ July 10 โดยไม่มีช่วงใดที่ค่าเกิน 1.0 ในระหว่างนั้น ซึ่งหมายความว่ามีการซื้อขาย call มากกว่า put ในทุกเซสชันของ 28 นี่คือบทเรียนเชิงปฏิบัติประการแรก: ค่า 1.0 ไม่ใช่จุดกึ่งกลางที่เป็นกลางตามที่มือใหม่เข้าใจ ข้อมูลที่สำคัญอยู่ที่การเคลื่อนไหวของอัตราส่วนภายในกรอบของตัวมันเอง และนี่คือกรอบการเคลื่อนไหวสำหรับเดือนมิถุนายนที่เสร็จสมบูรณ์:
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
GROUP BY day
)
SELECT round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS june_median,
round(max(ratio), 3) AS june_high,
concat(monthName(argMax(day, ratio)), ' ', toString(toDayOfMonth(argMax(day, ratio)))) AS june_high_day,
round(min(ratio), 3) AS june_low,
concat(monthName(argMin(day, ratio)), ' ', toString(toDayOfMonth(argMin(day, ratio)))) AS june_low_day
FROM dailyค่ามัธยฐานของเดือนมิถุนายนอยู่ที่ 0.793 โดยอยู่ในกรอบตั้งแต่ 0.589 (เมื่อวันที่ June 1) ไปจนถึง 0.923 (เมื่อวันที่ June 25) สำหรับเซสชันที่ทุกคนจดจำได้ในเดือนนี้ คือเหตุการณ์เทขายเมื่อวันที่ 5 มิถุนายน ซึ่งระบุไว้ใน สรุปเหตุการณ์เดือนมิถุนายน 2026 โดยมีการซื้อขายออปชันจำนวน 103.1 ล้านสัญญา ซึ่งเป็นเซสชันที่มีการซื้อขายหนาแน่นที่สุดในช่วงเวลาดังกล่าว และอัตราส่วนพุ่งขึ้นไปที่ 0.866 จากระดับ 0.679 ในวันก่อนหน้า การเทขายและเซสชันที่มีปริมาณการซื้อขายสูงสุดเป็นประวัติการณ์โดยเน้นหนักไปที่ put คือเซสชันเดียวกัน ซึ่งอัตราส่วนได้แสดงให้เห็นถึงการเพิ่มขึ้นอย่างรวดเร็วของการวางสถานะขาลงในขณะที่เหตุการณ์เกิดขึ้น
ข้อสังเกตเชิงปฏิบัติสองประการ ประการแรก ระดับของอัตราส่วนจะเปลี่ยนแปลงไปตามสัดส่วนของผลิตภัณฑ์ที่มีการซื้อขายในสัปดาห์นั้น ดังนั้นการแกว่งตัวเล็กน้อยในแต่ละวันภายในกรอบจึงไม่มีความหมายมากนัก ประการที่สอง ปริมาณการซื้อขายรวมเป็นบริบทที่สำคัญ เนื่องจากอัตราส่วนที่เท่ากันแต่มีจำนวนสัญญามากกว่าสองเท่าจะบ่งบอกถึงสัญญาณที่รุนแรงกว่ามาก นั่นคือเหตุผลที่ตารางแสดงจำนวนสัญญาควบคู่ไปกับอัตราส่วนด้วย
CBOE, ISEE และดัชนีชี้วัด put-call อื่นๆ
หากโบรกเกอร์หรือกราฟข่าวการเงินระบุค่า "put-call ratio" โดยทั่วไปมักเป็นการอ้างอิงข้อมูลจากชุดข้อมูลมาตรฐานที่เผยแพร่ ซึ่งแต่ละชุดจะวัดกลุ่มสินทรัพย์ที่แตกต่างกัน:
- $CPC — อัตราส่วน put/call รวมของ CBOE: คำนวณจากจำนวน put เทียบกับ call ของออปชันทุกตัวที่ซื้อขายในตลาดแลกเปลี่ยนของ CBOE
- $CPCE — อัตราส่วนเฉพาะหุ้น (equity-only): คำนวณจากออปชันของหุ้นรายตัว ทั้งนี้ ETF ที่ชำระราคาด้วยเงินสด (physically-settled) เช่น SPY จะถูกนับรวมอยู่ในฝั่งหุ้น แม้ว่านักลงทุนจะใช้งานในลักษณะเดียวกับผลิตภัณฑ์ดัชนีก็ตาม
- $CPCI — อัตราส่วนเฉพาะดัชนี (index-only): คำนวณจากออปชันดัชนีที่ชำระราคาด้วยเงินสด (เช่น SPX, NDX, RUT, VIX และอื่นๆ)
- ISEE — ดัชนี ISE Sentiment Index ซึ่งคำนวณในทิศทางตรงกันข้าม: คำนวณจาก call หารด้วย put แล้วคูณด้วย 100 โดยนับเฉพาะรายการซื้อ long จากลูกค้าในช่วงเปิดตลาด ค่า ISEE ที่สูงหมายถึงมีสัดส่วน call มาก ในขณะที่ค่า $CPC ที่สูงหมายถึงมีสัดส่วน put มาก หากอ่านค่าสลับกัน ความหมายจะตรงกันข้ามทันที
เส้นแบ่งระหว่างหุ้นและดัชนีของ CBOE จะจัดให้ ETF เช่น SPY อยู่ในฝั่งหุ้น แต่ตารางด้านล่างนี้ใช้เกณฑ์การแบ่งที่ต่างออกไป โดยแยก ETF ที่ครอบคลุมตลาดกว้างออกจากหุ้นรายตัว ซึ่งทั้งสองกลุ่มนี้มีลักษณะการซื้อขายที่ต่างกันอย่างสิ้นเชิง ข้อมูลสัญญาของเดือนมิถุนายน 2026 ถูกแบ่งออกเป็นสามกลุ่ม ดังนี้:
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH substring(ticker, 3, length(ticker) - 17) AS root
SELECT multiIf(root IN ('SPX', 'SPXW', 'XSP', 'NDX', 'NDXP', 'RUT', 'RUTW', 'VIX', 'VIXW', 'DJX', 'OEX', 'XEO'), 'Index options (SPX, VIX, NDX)',
root IN ('SPY', 'QQQ', 'IWM', 'DIA'), 'Broad-market ETFs (SPY, QQQ, IWM, DIA)',
'Single stocks and other ETFs') AS population,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
GROUP BY population
ORDER BY put_call_ratio DESCกลุ่มที่เชื่อมโยงกับดัชนีทั้งสองกลุ่มมีสัดส่วน put สูง โดยกลุ่ม broad-market ETF อยู่ที่ 1.175 และกลุ่มออปชันดัชนีที่ชำระราคาด้วยเงินสดอยู่ที่ 1.096 ซึ่งทั้งคู่มีค่าสูงกว่า 1.0 ในขณะที่หุ้นรายตัวและกลุ่มอื่นๆ มีค่าอยู่ที่ 0.588 ซึ่งหมายถึงมี put เพียงเล็กน้อยเมื่อเทียบกับ call สองตัว สาเหตุเกิดจากโครงสร้างของตลาด เนื่องจากผลิตภัณฑ์ดัชนีเป็นเครื่องมือมาตรฐานสำหรับการป้องกันความเสี่ยงของพอร์ตโฟลิโอ (hedging) ซึ่งมักใช้ put ในการป้องกันความเสี่ยง ส่วนหุ้นรายตัวมักดึงดูดการซื้อ call เพื่อการเก็งกำไร นอกจากนี้ สัดส่วนปริมาณการซื้อขายก็มีความสำคัญ เนื่องจากหุ้นรายตัวและ ETF อื่นๆ มีปริมาณสัญญาในเดือนมิถุนายนอยู่ที่ 59.9% ดังนั้นค่า ratio "รวม" ส่วนใหญ่จึงเป็นค่า ratio ของฝั่งหุ้นที่นำมาแสดงในรูปแบบของดัชนี
อัตราส่วนขึ้นอยู่กับสิ่งที่นำมาเปรียบเทียบ
พิจารณาข้อมูลในระดับที่ละเอียดขึ้น โดยใช้การวัดผลแบบเดียวกัน ณ เดือน มิถุนายน 2026 กับหุ้นที่มีสภาพคล่องสูงสุด 5 อันดับแรก:
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT multiIf(ticker LIKE 'O:SPY2%', 'SPY',
ticker LIKE 'O:QQQ2%', 'QQQ',
ticker LIKE 'O:NVDA2%', 'NVDA',
ticker LIKE 'O:TSLA2%', 'TSLA',
'AAPL') AS underlying,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 2) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND (ticker LIKE 'O:SPY2%' OR ticker LIKE 'O:QQQ2%' OR ticker LIKE 'O:NVDA2%'
OR ticker LIKE 'O:TSLA2%' OR ticker LIKE 'O:AAPL2%')
GROUP BY underlying
ORDER BY put_call_ratio DESCSPY มีสัดส่วนการถือครอง put option สูงที่สุดในบรรดาหุ้นทั้งห้าที่อัตราส่วน 1.16 ในขณะที่ NVDA อยู่ที่เพียง 0.56 การเปรียบเทียบอัตราส่วนระหว่างหุ้นคนละตัวนั้นแทบไม่มีความหมาย การเปรียบเทียบที่มีประโยชน์คือการเปรียบเทียบหุ้นตัวนั้นกับข้อมูลในอดีตของตนเอง
Put-call ratio เปลี่ยนแปลงตามวันหมดอายุหรือไม่?
ปริมาณการซื้อขายในแต่ละวันไม่ได้มีลักษณะเหมือนกันทั้งหมด เนื่องจากสัญญาบางฉบับจะหมดอายุภายในไม่กี่ชั่วโมง ในขณะที่บางฉบับมีอายุหลายปี การจัดกลุ่มปริมาณการซื้อขายของเดือนมิถุนายนตามจำนวนวันจนถึงวันหมดอายุ (DTE) — ดู ความหมายของ DTE — จะช่วยแยกกลุ่มสัญญาเพื่อการป้องกันความเสี่ยงออกจากสัญญาที่มีลักษณะคล้ายการเสี่ยงโชค:
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH toDate(toTimeZone(window_start, 'America/New_York')) AS trade_day,
toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-',
substring(ticker, length(ticker) - 12, 2), '-',
substring(ticker, length(ticker) - 10, 2))) AS expiry,
dateDiff('day', trade_day, expiry) AS dte
SELECT multiIf(dte <= 0, '0DTE (expires today)', dte <= 7, '1-7 days', dte <= 30, '8-30 days',
dte <= 90, '31-90 days', '91+ days') AS expiry_bucket,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
GROUP BY expiry_bucket
ORDER BY min(dte)ค่า ratio จะลดลงตามระยะเวลาที่เพิ่มขึ้นในปฏิทิน สัญญาที่หมดอายุในวันเดียวกัน หรือ 0DTE options มีปริมาณการซื้อขายอยู่ที่ 0.957 ซึ่งเป็นกลุ่มที่มีสัดส่วน put สูงที่สุดในบรรดาทั้งห้ากลุ่ม และกลุ่มนี้เพียงกลุ่มเดียวมีปริมาณการซื้อขายคิดเป็น 34.3% ของปริมาณการซื้อขายทั้งหมดในเดือนมิถุนายน สำหรับสัญญาที่มีอายุหนึ่งถึงเจ็ดวัน ค่า ratio จะลดลงเหลือ 0.756; ที่ระยะ 8–30 วัน อยู่ที่ 0.717; ที่ระยะ 31–90 วัน อยู่ที่ 0.634; และในกลุ่มที่มีอายุตั้งแต่ 91 วันขึ้นไป ซึ่งเป็นส่วนปลายของเส้นกราฟประเภท LEAPS ค่า ratio จะลดลงต่ำสุดที่ 0.564 ซึ่งเป็นส่วนที่มีสัดส่วน call สูงที่สุดในตลาด
ข้อมูลในตารางดังกล่าวชี้ให้เห็นว่าการตีความแบบเดิมนั้นคลาดเคลื่อน ค่า ratio ของทั้งตลาดเป็นการผสมผสานระหว่างวันหมดอายุต่างๆ ซึ่งสัดส่วนจะเปลี่ยนแปลงไปในแต่ละสัปดาห์ หากมี วันศุกร์ที่หมดอายุ จำนวนมาก จะส่งผลให้ค่าน้ำหนักเทไปทางสัญญาที่มีอายุสั้นและทำให้ตัวเลขหลักเปลี่ยนแปลงไป โดยที่ความกังวลของนักลงทุนอาจไม่ได้เปลี่ยนแปลงไปเลย ดังนั้นจึงควรเปรียบเทียบข้อมูลในลักษณะที่เหมือนกันเท่านั้น
ค่าที่อ่านได้มีความรุนแรงเพียงใดเมื่อเทียบกับในอดีต?
ข้อมูลระยะเวลาหกสัปดาห์ไม่สามารถบอกได้ว่าค่าที่อ่านได้นั้นเป็นเหตุการณ์ที่เกิดขึ้นได้ยากหรือไม่ การจะทราบเรื่องนี้จำเป็นต้องใช้ข้อมูลหลายปี ดังนั้นจึงต้องพิจารณา SPY ซึ่งเป็นกลุ่มออปชันที่มีอายุยาวนานที่สุดและมีการซื้อขายมากที่สุดในตลาด โดยแสดงค่ามัธยฐาน ค่าต่ำสุด และค่าสูงสุดของ daily put-call ratio สำหรับทุกปีที่สมบูรณ์ในข้อมูลออปชันของเรา:
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
FROM global_markets.options_minute_aggs
WHERE ticker LIKE 'O:SPY%'
GROUP BY day
HAVING sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') > 0
)
SELECT toYear(day) AS year,
count() AS sessions,
round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS median_ratio,
round(min(ratio), 3) AS low,
round(max(ratio), 3) AS high
FROM daily
WHERE toYear(day) >= 2015
GROUP BY year
ORDER BY yearมีสามประเด็นที่สรุปได้จากข้อมูลนี้ ประการแรก ค่ามัธยฐาน daily ratio ของ SPY ปิดที่ระดับ สูงกว่า 1.0 ในทุกปีที่ปรากฏในตาราง ซึ่งแสดงให้เห็นว่าแนวโน้มการป้องกันความเสี่ยงด้วย put option ไม่ใช่เพียงกระแสชั่วคราวในปี 2026 แต่เป็นสภาวะปกติของผลิตภัณฑ์นี้ ประการที่สอง ระดับดังกล่าวมีแนวโน้มลดลงในช่วงทศวรรษที่ผ่านมา โดยมีค่ามัธยฐานอยู่ที่ 1.754 ใน 2015 และ 1.168 ใน 2025 ควบคู่ไปกับการเติบโตของการซื้อขาย call option ระยะสั้น ประการที่สาม ช่วงการเปลี่ยนแปลงรายปีมีความกว้างมาก โดย 2026 ครอบคลุมตั้งแต่ 0.848 ถึง 1.751 ตลอด 130 เซสชัน นี่คือคำตอบที่แท้จริงสำหรับคำถามที่ว่า "ค่าที่อ่านได้ในวันนี้รุนแรงหรือไม่?": ให้ตัดสินโดยเปรียบเทียบกับการกระจายตัวของผลิตภัณฑ์นั้นๆ เอง ไม่ใช่เปรียบเทียบกับค่า 1.0
วิธีการดูค่า put-call ratio สำหรับหุ้นรายตัว
แผงข้อมูลด้านบนคือสูตรคำนวณ ไม่ใช่รายงานที่กำหนดค่าตายตัว หากต้องการสร้างอัตราส่วนสำหรับหุ้นที่คุณถือครองอยู่:
- เลือกกลุ่มประชากรข้อมูล ให้ใช้ข้อมูลออปชันของหุ้นรายตัวเท่านั้น ไม่ใช่ "ตลาดโดยรวม" เนื่องจากค่าเฉลี่ยที่ผสมกันจะทำให้ตัวเลขอ่านยาก
- รวมปริมาณการซื้อขาย put และ call ของวันนั้น โดยคำนวณจากทุก strike และวันหมดอายุของหุ้นตัวนั้น แล้วนำมาหารกัน ในสัญลักษณ์ออปชัน ตัวอักษรที่อยู่ลำดับที่เก้าจากท้ายคือ
PหรือCซึ่งตัวอักษรเพียงตัวเดียวนี้คือการจำแนกประเภททั้งหมด - สร้างข้อมูลย้อนหลังก่อนตัดสินระดับค่าที่ได้ ค่า 0.9 ของวันเดียวไม่มีความหมาย จนกว่าคุณจะทราบค่ามัธยฐานและช่วงความเคลื่อนไหวของหุ้นตัวนั้น เช่นเดียวกับที่แผงข้อมูล SPY แสดงผลแบบปีต่อปี
- อ่านปริมาณการซื้อขายควบคู่ไปด้วย การเพิ่มขึ้นของปริมาณการซื้อขายในระดับปกติถือเป็นสัญญาณรบกวน แต่การเพิ่มขึ้นในระดับเดียวกันบนกระดานที่มีการซื้อขายหนาแน่นที่สุดในรอบหกสัปดาห์ คือเซสชันของวันที่ 5 มิถุนายน ดังตัวอย่างด้านบน
- กำหนดขอบเขตวันหมดอายุให้ชัดเจน จะใช้ทุกวันหมดอายุ หรือเฉพาะวันหมดอายุระยะสั้นเท่านั้น? ทั้งสองวิธีสามารถนำมาใช้งานได้ แต่การนำมาผสมกันในแต่ละวันนั้นไม่ควรทำ
มุมมองของเทรดเดอร์ และข้อจำกัดที่แท้จริง
ข้อมูลนี้เป็นเพียงการตีความ ไม่ใช่กฎเกณฑ์ตายตัว: อัตราส่วนที่เพิ่มขึ้นหมายถึงความต้องการการป้องกันความเสี่ยง (hedging) ที่สูงขึ้น ส่วนการพุ่งขึ้นอย่างรุนแรงอาจถูกมองโดยกลุ่ม contrarians ว่าเป็นการยอมจำนน (capitulation) หรือการที่นักลงทุนส่วนใหญ่ตัดสินใจซื้อประกันความเสี่ยงในที่สุด ข้อมูลในเซสชันวันที่ 5 มิถุนายน แสดงให้เห็นถึงกลไกที่แท้จริง โดยอัตราส่วนนี้พุ่งสูงขึ้น ระหว่าง ช่วงที่มีการเทขาย ไม่ใช่เกิดขึ้นก่อนหน้า ในช่วงเวลาดังกล่าว อัตราส่วนนี้ทำหน้าที่เป็นดัชนีชี้วัดที่เกิดขึ้นพร้อมกับเหตุการณ์ (coincident thermometer) ไม่ใช่เครื่องมือพยากรณ์ ควรตรวจสอบกฎเกณฑ์ทั่วไปเทียบกับข้อมูลจริงเสมอ และพึงระลึกว่าปริมาณการซื้อขาย 0DTE ทำให้ค่า "ปกติ" เปลี่ยนแปลงอยู่ตลอดเวลา
คำถามที่พบบ่อย
ค่า put-call ratio ปกติคือเท่าใด?
ค่านี้ขึ้นอยู่กับกลุ่มข้อมูลที่นำมาพิจารณา โดยในเดือนมิถุนายน 2026 ค่ามัธยฐานรายวันของออปชันที่จดทะเบียนทั้งหมดในสหรัฐฯ อยู่ที่ 0.793 โดยมีช่วงระหว่าง 0.589 ถึง 0.923 และไม่เคยสูงเกิน 1.0 สำหรับออปชันของ ETF ในตลาดกว้างมีค่าอยู่ที่ 1.175 ในเดือนเดียวกัน ขณะที่หุ้นรายตัวและ ETF อื่นๆ มีค่าอยู่ที่ 0.588 ค่าที่ "ปกติ" สำหรับ SPY ไม่ใช่ค่าปกติสำหรับหุ้นรายตัว
ค่า put-call ratio ที่สูงหมายถึงแนวโน้มขาขึ้นหรือขาลง?
สามารถตีความได้ทั้งสองทางและไม่มีกฎตายตัว หากพิจารณาตามข้อมูลดิบ ปริมาณ put ที่สูงหมายถึงการวางสถานะเพื่อรับมือกับขาลง แต่ในทางกลับกัน นักลงทุนกลุ่ม contrarian จะมองว่าการพุ่งขึ้นอย่างรุนแรงเป็นสัญญาณว่ากลุ่มผู้ขายได้วางสถานะเต็มที่แล้ว ในข้อมูลเดือนมิถุนายน 2026 การพุ่งขึ้นของค่านี้เกิดขึ้นในวันเดียวกับที่มีการเทขาย ซึ่งเป็นเหตุการณ์ที่เกิดขึ้นพร้อมกัน ไม่ใช่การบ่งชี้ล่วงหน้า
ค่า put-call ratio เหมือนกับ VIX หรือ implied volatility หรือไม่?
ไม่เหมือน และนี่คือจุดที่คนสับสนบ่อยที่สุด ค่า put-call ratio คำนวณจาก volume หรือจำนวนสัญญาที่มีการเปลี่ยนมือ ส่วน VIX และ implied volatility คำนวณจาก ราคา ของออปชัน ซึ่งแสดงผลเป็นความผันผวนรายปี Implied-volatility skew ใช้เปรียบเทียบราคาระหว่าง put ฝั่งขาลงกับ call ฝั่งขาขึ้น ปริมาณ put ที่สูงอาจซื้อขายในราคาที่สงบ และปริมาณที่น้อยอาจซื้อขายในราคาที่ตื่นตระหนก เครื่องมือทั้งสองอาจให้ผลลัพธ์ที่ไม่ตรงกันและสามารถถูกต้องได้ทั้งคู่
$CPC, $CPCE และ $CPCI คืออะไร?
คือค่า put-call ratio ที่เผยแพร่โดย CBOE ได้แก่ $CPC สำหรับปริมาณรวม, $CPCE สำหรับออปชันในกลุ่มหุ้น (ซึ่งรวม SPY และ ETF อื่นๆ ไว้ในกลุ่มนี้) และ $CPCI สำหรับออปชันดัชนีแบบชำระเงินด้วยเงินสด การแยกประเภทนี้มีความสำคัญ ข้อมูลแบบสามทางของเราซึ่งแยก ETF ในตลาดกว้างออกจากทั้งออปชันดัชนีและหุ้นรายตัว (แทนที่จะใช้การแบ่งแบบสองทางของ CBOE) วัดค่าในเดือนมิถุนายน 2026 ได้ที่ 1.175 สำหรับ ETF ในตลาดกว้าง และ 1.096 สำหรับออปชันดัชนี ซึ่งทั้งคู่สูงกว่า 1.0 เมื่อเทียบกับ 0.588 สำหรับหุ้นรายตัวและ ETF อื่นๆ ส่วน ISEE ของ ISE เป็นดัชนีแยกต่างหากที่มีค่าตรงกันข้าม โดยคำนวณจาก call ต่อ put และนับเฉพาะการซื้อโดยลูกค้าที่เปิดสถานะใหม่เท่านั้น
ค่า put-call ratio ใช้ volume หรือ open interest?
ค่ามาตรฐานจะใช้ปริมาณการซื้อขาย (volume) ของวันนั้น มีการใช้ค่า variant ที่คำนวณจาก open interest ซึ่งจะเคลื่อนที่ช้ากว่ามาก และทั้งสองค่าอาจชี้ไปในทิศทางที่ต่างกันในวันเดียวกัน สามารถอ่านรายละเอียดความแตกต่างได้ที่ volume เทียบกับ open interest
ทุกค่าที่ปรากฏที่นี่มาจากการดึงข้อมูลจากฐานข้อมูลออปชันทั้งหมด คุณสามารถขยายคำสั่ง SQL ของแต่ละแผงข้อมูล หรือคำนวณอัตราส่วนสำหรับรายการเฝ้าดูของคุณเองผ่านเทอร์มินัลของ Strasmore