max pain ออปชั่นคืออะไร คำนวณยังไง
Max pain คือราคาใช้สิทธิที่ผู้ถือออปชั่นเสียเงินรวมน้อยที่สุดเมื่อหมดอายุ ดูวิธีคำนวณจากห่วงโซ่ SPY จริง และวัดว่าราคาชำระราคาจริงเข้าใกล้แค่ไหน
ความเจ็บปวดสูงสุด (max pain) คือราคาใช้สิทธิที่มูลค่ารวมเป็นดอลลาร์ของออปชั่นคงค้างจะหมดอายุโดยไร้ค่ามากที่สุด ค่านี้เป็นของสินทรัพย์อ้างอิงหนึ่งรายการและวันหมดอายุหนึ่งวัน และได้มาจากการค้นหาข้อมูลเปิดคงค้าง (open interest) โดยทดสอบราคาใช้สิทธิที่จดทะเบียนแต่ละรายการในฐานะราคาชำระราคาสมมติ จากนั้นรวมมูลค่าที่คอลและพุทคงค้างทั้งหมดจะจ่ายให้แก่ผู้ถือ ณ ราคานั้น และเก็บราคาที่มูลค่ารวมน้อยที่สุด ชื่อนี้สื่อถึงด้านของฝั่งผู้ถือออปชั่นในบัญชี หน้านี้จะอธิบายขั้นตอนการคำนวณบนห่วงโซ่ SPY จริง จากนั้นวัดว่าราคาชำระราคาจริงเข้าใกล้ราคาดังกล่าวมากเพียงใดตลอดช่วงอายุของออปชั่นรายเดือนมาตรฐานปี 2026
คำนวณ max pain อย่างไร?
Max pain คือการค้นหา ไม่ใช่สูตร มีห้าขั้นตอน:
- รวบรวมข้อมูลเปิดคงค้าง (open interest) ซึ่งคือจำนวนสัญญาที่ยังคงค้างอยู่ ณ ราคาใช้สิทธิแต่ละรายการในวันหมดอายุ โดยแยกคอลและพุทออกจากกัน
- เลือกราคาชำระราคาที่เป็นตัวเลือก ราคาใช้สิทธิที่จดทะเบียนเองคือชุดตัวเลือกทั่วไป
- คำนวณมูลค่าของคอลแต่ละสัญญาโดยนำราคาตัวเลือกมาลบด้วยราคาใช้สิทธิ โดยกำหนดค่าต่ำสุดที่ศูนย์ และคำนวณมูลค่าของพุทแต่ละสัญญาโดยนำราคาใช้สิทธิมารบด้วยราคาตัวเลือก โดยกำหนดค่าต่ำสุดที่ศูนย์
- คูณมูลค่าแต่ละรายการด้วยข้อมูลเปิดคงค้าง ณ ราคาใช้สิทธินั้น และด้วยตัวคูณสัญญา 100 หุ้น จากนั้นรวมมูลค่าทั้งหมดในห่วงโซ่เป็นตัวเลขดอลลาร์เดียว
- ทำซ้ำสำหรับราคาตัวเลือกแต่ละรายการ และเก็บมูลค่ารวมที่น้อยที่สุด ราคาตัวเลือกนั้นคือราคาใช้สิทธิ max pain
ตัวอย่างสมมติจะช่วยอธิบายกลไก สมมติว่ามีคอลเปิดคงค้าง 1,000 สัญญา ณ ราคาใช้สิทธิ $95 และการชำระราคาสิ้นสุดที่ $100 แต่ละสัญญาจ่ายเงินให้ผู้ถือ $5 ต่อหุ้น ดังนั้นกลุ่มสัญญานี้จะจ่ายเงิน $500,000 จาก 1,000 สัญญา สัญญาละ 100 หุ้น หากเลื่อนราคาชำระราคาลงมาที่ $95 กลุ่มสัญญานี้จะไม่จ่ายอะไรเลย ในขณะที่พุททุกรายการที่สูงกว่า $95 จะเริ่มจ่ายแทน การเลื่อนราคาตัวเลือกขึ้นและลงตามขั้นบันไดจะทำให้เกิดเส้นโค้งที่มีจุดต่ำสุด และจุดต่ำสุดนั้นคือตัวเลขที่ผู้คนอ้างถึง
คุณสมบัติสองประการมาจากคำจำกัดความโดยตรง จุดต่ำสุดจะอยู่ที่ซึ่งมูลค่าคอลและมูลค่าพุทสมดุลกันโดยประมาณในแง่ดอลลาร์ ซึ่งทำให้จุดนี้อยู่ใกล้กับราคาใช้สิทธิที่มีข้อมูลเปิดคงค้างหนาแน่นที่สุด และตัวเลขนี้บรรยายถึงห่วงโซ่ ณ ขณะหนึ่ง หากคำนวณใหม่หลังจากซื้อขายอีกหนึ่งช่วง ตัวเลขก็จะเปลี่ยนไป
ตำแหน่งของสัญญาบนบันไดราคาใช้สิทธิ
ข้อมูลเปิดคงค้างจะเผยแพร่ครั้งเดียวต่อช่วงการซื้อขายจากข้อมูลการหักบัญชีหลังปิดตลาด แผนภาพในที่นี้ใช้ปริมาณการซื้อขายสัญญาตลอดอายุของออปชั่นหนึ่งชุดเป็นตัวแทนที่มองเห็นได้ของไฟล์ดังกล่าว และวัตถุที่ได้ก็มีรูปร่างเดียวกัน คือกองสัญญาที่ซ้อนกันอยู่ภายในระยะไม่กี่ดอลลาร์จากราคาของสินทรัพย์อ้างอิง สัญญาทุกรายการในห่วงโซ่ SPY ที่จะหมดอายุในวันศุกร์ที่ 17 กรกฎาคม 2026 จัดกลุ่มตามราคาใช้สิทธิ:
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT toString(strike_usd) AS strike,
round(sumIf(contracts, opt_type = 'C') / 1e3, 1) AS call_contracts_k,
round(sumIf(contracts, opt_type = 'P') / 1e3, 1) AS put_contracts_k
FROM (
SELECT intDiv(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)), 1000) AS strike_usd,
substring(ticker, length(ticker) - 8, 1) AS opt_type,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-18 08:00:00')
AND window_start < toDateTime('2026-07-18 04:00:00')
AND startsWith(ticker, 'O:SPY260717')
AND intDiv(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)), 1000) BETWEEN 736 AND 757
GROUP BY strike_usd, opt_type
)
GROUP BY strike_usd, strike
ORDER BY strike_usdบันไดจะเอียงเมื่อข้ามผ่านจุดเงิน (the money) ณ ราคาใช้สิทธิ $736 จำนวนพุทมากกว่าคอล 113.2 พันสัญญาต่อ 8 พันสัญญา ณ $757 ความเอียงจะกลับกัน คือมีคอล 131.7 พันสัญญาต่อพุท 8.1 พันสัญญา พุทจะซ้อนกันอยู่ต่ำกว่าราคาของสินทรัพย์อ้างอิง และคอลจะซ้อนกันอยู่สูงกว่า โดยทั้งสองฝั่งจะตัดกัน somewhere ตรงกลาง บริเวณที่ตัดกันนี้คือจุดที่ตัวเลข max pain จะตกอยู่ก่อนที่จะมีการคำนวณใดๆ ซึ่งเป็นสิ่งแรกที่ควรรู้เกี่ยวกับสถิตินี้ สัญญาที่ซื้อขายและสัญญาที่คงค้างเป็นจำนวนที่แตกต่างกัน และ ปริมาณออปชั่นเทียบกับข้อมูลเปิดคงค้าง จะอธิบายความแตกต่างระหว่างทั้งสอง
เส้นโค้งการจ่ายเงินและจุดต่ำสุด
การดำเนินการตามขั้นตอนที่ 3 ถึง 5 ข้ามราคาชำระราคาที่เป็นตัวเลือกตั้งแต่ $730 ถึง $765 จะวาดรูปร่างที่การคำนวณค้นหา:
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH chain AS (
SELECT intDiv(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)), 1000) AS strike,
substring(ticker, length(ticker) - 8, 1) AS opt_type,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-18 08:00:00')
AND window_start < toDateTime('2026-07-18 04:00:00')
AND startsWith(ticker, 'O:SPY260717')
GROUP BY strike, opt_type
),
candidates AS (
SELECT DISTINCT strike AS settle FROM chain WHERE strike BETWEEN 730 AND 765
)
SELECT candidates.settle AS settle_price,
round(sum(multiIf(chain.opt_type = 'C' AND chain.strike < candidates.settle,
chain.contracts * (candidates.settle - chain.strike),
chain.opt_type = 'P' AND chain.strike > candidates.settle,
chain.contracts * (chain.strike - candidates.settle),
0)) * 100 / 1e6, 1) AS holder_payout_usd_mm
FROM candidates CROSS JOIN chain
GROUP BY settle_price
ORDER BY settle_priceการชำระราคาที่ $730 จะจ่ายเงินให้ผู้ถือ 11149.2 ล้านดอลลาร์บนห่วงโซ่นี้ เกือบทั้งหมดเป็นของผู้ถือพุท การชำระราคาที่ $765 จะจ่ายเงิน 11083.9 ล้านดอลลาร์ เกือบทั้งหมดเป็นของผู้ถือคอล ระหว่างปลายทั้งสองข้าง เส้นโค้งจะลดลงสู่แอ่งน้ำตื้น การจัดอันดับผลรวมเดียวกันจากน้อยไปมากจะระบุราคาใช้สิทธิ:
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH chain AS (
SELECT intDiv(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)), 1000) AS strike,
substring(ticker, length(ticker) - 8, 1) AS opt_type,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-18 08:00:00')
AND window_start < toDateTime('2026-07-18 04:00:00')
AND startsWith(ticker, 'O:SPY260717')
GROUP BY strike, opt_type
),
candidates AS (
SELECT DISTINCT strike AS settle FROM chain WHERE strike BETWEEN 730 AND 765
)
SELECT concat('$', toString(candidates.settle)) AS candidate_strike,
round(sum(multiIf(chain.opt_type = 'C' AND chain.strike < candidates.settle,
chain.contracts * (candidates.settle - chain.strike),
chain.opt_type = 'P' AND chain.strike > candidates.settle,
chain.contracts * (chain.strike - candidates.settle),
0)) * 100 / 1e6, 1) AS holder_payout_usd_mm
FROM candidates CROSS JOIN chain
GROUP BY candidate_strike
ORDER BY holder_payout_usd_mm ASC
LIMIT 6จุดต่ำสุดอยู่ที่ $746 ที่ 1898.2 ล้านดอลลาร์ ให้ดูที่ความราบเรียบของแอ่งน้ำ ไม่ใช่แค่จุดต่ำสุดเท่านั้น อันดับรองลงมา $747 อยู่ที่ 1940.2 ล้านดอลลาร์ และอันดับที่หก $749 อยู่ที่ 2272.8 ล้านดอลลาร์ ราคาตัวเลือกหกรายการที่ครอบคลุมระยะไม่กี่ดอลลาร์บนเครื่องมือที่มีมูลค่ากว่า $700 นั้นอยู่ใกล้กันมาก ดังนั้นการปรับเปลี่ยนห่วงโซ่เพียงเล็กน้อยก็สามารถเปลี่ยนราคาใช้สิทธิที่พิมพ์ออกมาได้ ในขณะที่ตลาดไม่ได้เปลี่ยนแปลงอะไรเลย
ทฤษฎีกล่าวว่าอย่างไร
เวอร์ชันที่ได้รับความนิยมกล่าวว่าสินทรัพย์อ้างอิงมีแนวโน้มที่จะเคลื่อนไปหาราคาใช้สิทธิ max pain เมื่อใกล้หมดอายุ โดยผู้ขายออปชั่นเป็นผู้ผลักดันให้ไปที่นั่น มีข้อกล่าวอ้างสองข้อที่แยกจากกันซ้อนอยู่ในประโยคนั้น ข้อแรกเป็นเชิงสถิติ: ราคาชำระราคามักจะกระจุกตัวอยู่ใกล้ราคาใช้สิทธิ max pain ข้อที่สองเป็นเชิงกลไก: มีใครบางคนกำลังผลักดันอยู่
ข้อกล่าวอ้างที่สองเป็นข้อที่อ่อนแอกว่า ตัวเลข max pain รวบรวมข้อมูลเปิดคงค้างโดยไม่มีข้อมูลว่าคู่สัญญาฝั่งใดเป็นฝั่งยาว (long) และฝั่งใดเป็นฝั่งสั้น (short) ณ ราคาใช้สิทธิใด ดังนั้นเรื่องราวของผู้ขายจึงเป็นสมมติฐานมากกว่าข้อสังเกต ผู้เข้าร่วมตลาดที่สามารถเคลื่อนย้าย ETF ตลาดกว้างไปยังราคาใช้สิทธิที่เลือกได้นั้นจำเป็นต้องมีขนาดที่มากกว่ากระแสการป้องกันความเสี่ยงที่ห่วงโซ่ทั้งหมดสร้างขึ้น ในกรณีที่มีการอธิบายกลไกการป้องกันความเสี่ยงที่แท้จริง กลไกนั้นคือแกมมา (gamma): หนังสือของดีลเลอร์ที่มีแกมมาเป็นบวกจะปรับขนาดการป้องกันความเสี่ยงโดยการขายในช่วงที่ราคาแข็งแกร่งและซื้อในช่วงที่ราคาอ่อนแอ ซึ่งเป็นกฎที่ผู้ปฏิบัติเรียกว่าการลดความผันผวนหรือการปักหมุดใกล้กับราคาใช้สิทธิที่มีการซื้อขายหนาแน่น คำอธิบายการรับความเสี่ยงจากแกมมา ของเราได้วางกรอบการประมาณการนั้นและสมมติฐานที่อยู่เบื้องหลัง
ข้อกล่าวอ้างแรกนั้นแข็งแกร่งกว่า โดยมีข้อแม้ใหญ่ที่กล่าวถึงในหัวข้อถัดไป งานวิจัยทางวิชาการเกี่ยวกับการปักหมุด ณ วันหมดอายุ (expiration pinning) แสดงให้เห็นผลกระทบนี้ชัดเจนที่สุดในหุ้นรายตัวที่มีข้อมูลเปิดคงค้างของออปชั่นจำนวนมากเมื่อเทียบกับหุ้นที่สามารถซื้อขายได้ และวัดผลกระทบนี้ในหน่วยเซนต์มากกว่าดอลลาร์
ราคาใช้สิทธิเข้าใกล้จริงแค่ไหน?
ออปชั่นรายเดือนมาตรฐานหกชุดหมดอายุบน SPY ระหว่างเดือนกุมภาพันธ์ถึงกรกฎาคม 2026 สำหรับแต่ละชุด แผนภาพจะคำนวณราคาใช้สิทธิที่ทำให้มูลค่ารวมน้อยที่สุดจากสัญญาในสัปดาห์ที่หมดอายุนั้น พิมพ์ราคาปิดจริงในวันซื้อขายที่หมดอายุ และวางตัวควบคุมแบบง่ายไว้ข้างๆ คือราคาปิดของ SPY เองเมื่อหนึ่งสัปดาห์ก่อนหน้า โดยวัดเทียบกับราคาชำระราคาเดียวกัน
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH expiries AS (
SELECT arrayJoin([toDate('2026-02-20'), toDate('2026-03-20'), toDate('2026-04-17'),
toDate('2026-05-15'), toDate('2026-06-18'), toDate('2026-07-17')]) AS expiry
),
chain AS (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
intDiv(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)), 1000) AS strike,
substring(ticker, length(ticker) - 8, 1) AS opt_type,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE ((window_start >= toDateTime('2026-02-16 08:00:00') AND window_start < toDateTime('2026-02-21 04:00:00'))
OR (window_start >= toDateTime('2026-03-16 08:00:00') AND window_start < toDateTime('2026-03-21 04:00:00'))
OR (window_start >= toDateTime('2026-04-13 08:00:00') AND window_start < toDateTime('2026-04-18 04:00:00'))
OR (window_start >= toDateTime('2026-05-11 08:00:00') AND window_start < toDateTime('2026-05-16 04:00:00'))
OR (window_start >= toDateTime('2026-06-15 08:00:00') AND window_start < toDateTime('2026-06-19 04:00:00'))
OR (window_start >= toDateTime('2026-07-13 08:00:00') AND window_start < toDateTime('2026-07-18 04:00:00')))
AND startsWith(ticker, 'O:SPY26')
AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) IN (SELECT expiry FROM expiries)
GROUP BY expiry, strike, opt_type
),
curve AS (
SELECT c1.expiry AS expiry,
c1.strike AS settle,
sum(multiIf(c2.opt_type = 'C' AND c2.strike < c1.strike, c2.contracts * (c1.strike - c2.strike),
c2.opt_type = 'P' AND c2.strike > c1.strike, c2.contracts * (c2.strike - c1.strike),
0)) AS payout
FROM chain AS c1 INNER JOIN chain AS c2 ON c1.expiry = c2.expiry
GROUP BY c1.expiry, c1.strike
),
pain AS (
SELECT expiry, argMin(settle, payout) AS pain_strike FROM curve GROUP BY expiry
),
px AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-02-05')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-17')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
),
prior AS (
SELECT expiries.expiry AS expiry, argMax(px.close_px, px.d) AS week_earlier_px
FROM expiries CROSS JOIN px
WHERE px.d <= expiries.expiry - 7
GROUP BY expiries.expiry
)
SELECT formatDateTime(pain.expiry, '%b %e') AS expiry_label,
pain.pain_strike AS min_payout_strike,
round(px.close_px, 2) AS settlement_close,
round(abs(px.close_px - pain.pain_strike) / px.close_px * 100, 2) AS max_pain_miss_pct,
round(abs(px.close_px - prior.week_earlier_px) / px.close_px * 100, 2) AS week_earlier_miss_pct
FROM pain
INNER JOIN px ON pain.expiry = px.d
INNER JOIN prior ON pain.expiry = prior.expiry
ORDER BY pain.expiryช่องว่างระหว่างราคาใช้สิทธิที่ทำให้มูลค่ารวมน้อยที่สุดกับราคาปิดอยู่ระหว่าง 0.07% ในวันหมดอายุ Jun 18 ถึง 0.53% ในวันที่ Mar 20 โดยไม่เกินหกในสิบของเปอร์เซ็นต์ในทุกเดือน หากพูดเพียงลำพัง ดูเหมือนว่าอัตราการเข้าใกล้จะสูง คุณลักษณะสองประการของการวัดนี้ทำให้ตัวเลขลดลง
ประการแรก บันไดราคาตัวเลือกถูกจัดให้อยู่ตรงกลางรอบราคาของสินทรัพย์อ้างอิงโดยโครงสร้าง ราคาใช้สิทธิถูกจดทะเบียนรอบๆ จุดเงิน (the money) และสัญญาที่ป้อนเข้าสู่ผลรวมก็กระจุกตัวอยู่ที่นั่นเช่นกัน ดังนั้นการคำนวณจึงเริ่มต้นภายในแถบแคบๆ รอบราคาจุด (spot) และไม่สามารถให้คำตอบที่อยู่ไกลออกไปได้ คุณลักษณะที่สองคือช่วงเวลา: สัญญาที่ป้อนในแต่ละแถวที่นี่มีการซื้อขายรวมถึงและรวมถึงวันซื้อขายที่หมดอายุด้วย พร้อมกับราคาปิดที่ถูกนำมาเปรียบเทียบ ตัวเลขที่คำนวณจากกรอบเวลาเดียวกันกับที่ใช้วัดนั้นกำลังอธิบายกรอบเวลานั้น ไม่ใช่การทำนายล่วงหน้า
คอลัมน์สุดท้ายคือตัวควบคุมที่ควรอ่าน ราคาปิดของ SPY เมื่อหนึ่งสัปดาห์ก่อน Apr 17 เบี่ยงเบนจากราคาชำระราคา 4.32% เทียบกับ 0.42% สำหรับราคาใช้สิทธิที่ทำให้มูลค่ารวมน้อยที่สุด ใน May 15 ทั้งสองค่าอยู่ห่างกันเพียงเศษเสี้ยว 0.21% เทียบกับ 0.12% สถิติที่คำนวณในวันหมดอายุควรเอาชนะราคาที่เก่าหนึ่งสัปดาห์ได้อย่างขาดลอย การทดสอบที่ซื่อสัตย์ ซึ่งแผนภาพนี้ไม่ได้พยายามทำ คือการหยุดห่วงโซ่ไว้หนึ่งสัปดาห์ก่อนหน้า และถามว่าราคาใช้สิทธินั้นทำนายราคาปิดได้ดีกว่าราคาที่ปรากฏบนหน้าจอในวันเดียวกันหรือไม่
การอ่านค่า max pain ที่เผยแพร่
- ถามว่าสัญญาใดบ้างที่นำมาใช้ ผู้เผยแพร่แตกต่างกันในเรื่องของอนุกรมรายสัปดาห์เทียบกับรายเดือน และในเรื่องของห่วงโซ่ดัชนีเทียบกับห่วงโซ่ ETF ที่ติดตามเกณฑ์มาตรฐานเดียวกัน
- ถามว่าข้อมูลเปิดคงค้างถูกดึงมาเมื่อใด ไฟล์การหักบัญชีจะอัปเดตครั้งเดียวต่อช่วงการซื้อขาย ดังนั้นตัวเลขระหว่างวัน (intraday) ที่เปลี่ยนแปลงไปคือการคำนวณใหม่จากสิ่งอื่น
- ถามว่าเส้นโค้งทั้งหมดเป็นอย่างไร ไม่ใช่แค่จุดต่ำสุดเท่านั้น แอ่งน้ำตื้นหมายความว่าราคาใช้สิทธิที่พิมพ์ออกมาเป็นหนึ่งในหลายคำตอบที่ใกล้เคียงกัน
- เปรียบเทียบกับทางเลือกแบบง่ายก่อนที่จะตีความความใกล้เคียงว่าเป็นความชำนาญ
กลไกการหมดอายุเป็นตัวกำหนดว่าสัญญาใดยังคงอยู่ในผลรวมในวันใดวันหนึ่ง และ เมื่อออปชั่นหมดอายุ จะครอบคลุมปฏิทินนั้น สำหรับสถิติการวางตำแหน่งอีกตัวที่สร้างจากห่วงโซ่เดียวกัน อัตราส่วนพุทคอล จะวัดสัดส่วนของคอลและพุทโดยตรง
คำถามที่พบบ่อยเกี่ยวกับ Max Pain
Max pain หมายถึงอะไรในการซื้อขายออปชั่น?
Max pain คือราคาใช้สิทธิที่มูลค่ารวมที่จ่ายให้แก่ผู้ถือออปชั่นคงค้างในวันหมดอายุเดียวจะน้อยที่สุด คำนวณจากข้อมูลเปิดคงค้างโดยการทดสอบราคาใช้สิทธิที่จดทะเบียนแต่ละรายการในฐานะราคาชำระราคาสมมติ และเก็บราคาที่ถูกที่สุด ตัวเลขนี้บรรยายรูปร่างของห่วงโซ่ออปชั่นและไม่มีการคาดการณ์ใดๆ
หุ้นมักจะปิดที่ราคาใช้สิทธิ max pain เสมอหรือไม่?
ไม่ ในการหมดอายุรายเดือนของ SPY หกครั้งที่วัดข้างต้น ราคาใช้สิทธิที่ทำให้มูลค่ารวมน้อยที่สุดอยู่ภายใน 0.53% ของราคาปิดในช่วงที่กว้างที่สุด ซึ่งฟังดูใกล้เคียงจนกว่าจะเปรียบเทียบตัวเลขกับเกณฑ์มาตรฐานแบบง่าย และกับข้อเท็จจริงที่ว่าราคาใช้สิทธิที่เป็นตัวเลือกกระจุกตัวอยู่รอบราคาที่มีอยู่แล้ว ความใกล้เคียงบนบันไดที่อยู่ตรงกลางรอบราคาจุด (spot) เป็นการทดสอบที่อ่อนแอ
ตัวเลข max pain เปลี่ยนแปลงบ่อยแค่ไหน?
ข้อมูลเปิดคงค้างเผยแพร่ครั้งเดียวต่อช่วงการซื้อขายจากข้อมูลการหักบัญชีหลังปิดตลาด ดังนั้นตัวเลข max pain ที่เผยแพร่ส่วนใหญ่จะเคลื่อนไหวอย่างมากที่สุดวันละครั้ง แดชบอร์ดที่ตัวเลขเคลื่อนไหวระหว่างวันกำลังคำนวณใหม่จากปริมาณการซื้อขายหรือจากภาพรวมห่วงโซ่ระหว่างวัน (intraday chain snapshot) แทนที่จะเป็นข้อมูลเปิดคงค้างที่ชำระแล้ว
Max pain เหมือนกับการรับความเสี่ยงจากแกมมา (gamma exposure) หรือไม่?
ไม่ใช่ ทั้งสองอ่านห่วงโซ่ออปชั่นเดียวกันและตอบคำถามคนละข้อ Max pain ระบุราคา โดยใช้ข้อมูลเปิดคงค้างเพียงอย่างเดียวโดยไม่มีแบบจำลองการกำหนดราคา การรับความเสี่ยงจากแกมมาจะวัดขนาดของกระแสการป้องกันความเสี่ยงในหน่วยดอลลาร์ต่อการเคลื่อนไหวหนึ่งเปอร์เซ็นต์ และจำเป็นต้องมีพื้นผิวความผันผวนโดยนัย (implied volatility surface) บวกกับสมมติฐานว่าดีลเลอร์ถือสัญญาอยู่ฝั่งใดในแต่ละสัญญา
Max pain ใช้ได้กับหุ้นรายตัวหรือไม่?
การคำนวณสามารถทำได้กับห่วงโซ่ที่จดทะเบียนใดๆ ผลลัพธ์จะมีความผันผวนสูงในห่วงโซ่ที่มีสภาพคล่องน้อย ซึ่งราคาใช้สิทธิไม่กี่รายการมีข้อมูลเปิดคงค้างเกือบทั้งหมด และงานวิจัยเกี่ยวกับการปักหมุดที่สนับสนุนทฤษฎีส่วนใดส่วนหนึ่งจะเน้นไปที่ชื่อหุ้นที่มีข้อมูลเปิดคงค้างของออปชั่นจำนวนมากเมื่อเทียบกับหุ้นที่พร้อมซื้อขาย
ทุกแผนภาพข้างต้นเป็นคำสั่งค้นหาที่เก็บไว้ โดยมี SQL อยู่ห่างออกไปเพียงคลิกเดียว ดำเนินการวิเคราะห์ทีละราคาใช้สิทธิบนห่วงโซ่ใดๆ บนเทอร์มินัล Strasmore