Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

อธิบาย Index Options แบบชำระราคา AM และ PM

Index options แบบ AM ใช้ราคาเปิดวันศุกร์และหยุดซื้อขายวันพฤหัสบดี ส่วนแบบ PM ใช้ราคาปิดและซื้อขายถึงตลาดปิด พร้อมวัดส่วนต่างตั้งแต่มกราคม 2024 ถึงกรกฎาคม 2026

สัญญา index options ที่ชำระราคาแบบ AM และ PM แตกต่างกันในประเด็นเดียว นั่นคือสัญญาใช้ราคาใดเป็นฐานในการจ่ายชำระ สัญญาที่ชำระราคาแบบ AM เช่น S&P 500 option มาตรฐานซึ่งหมดอายุในวันศุกร์ที่สามของเดือน จะชำระราคาจาก special opening quotation ที่คำนวณจากราคาเปิดของการซื้อขายช่วงเช้าวันศุกร์ และการซื้อขายครั้งสุดท้ายเกิดขึ้นในช่วงบ่ายวันพฤหัสบดี ส่วนสัญญาที่ชำระราคาแบบ PM เช่น SPXW weekly หรือ option บน SPY exchange traded fund จะชำระราคาจากราคาปิดเวลา 4:00 pm ET และซื้อขายได้จนถึงเสียงระฆังปิดตลาด

ความแตกต่างนี้อาจฟังดูเป็นเพียงเรื่องทางธุรการ แต่เป็นตัวกำหนดจำนวนชั่วโมงที่ผู้ถือสัญญาต้องติดอยู่กับสถานะซึ่งไม่สามารถซื้อขายได้อีก และอาจทำให้สัญญาสองสัญญาที่เหมือนกันในด้านอื่นมีผลจ่ายต่างกันในวันเดียวกัน ด้านล่างนี้จะอธิบายกลไกของแต่ละวิธี แล้ววัดขนาดของความแตกต่างดังกล่าวจากวันหมดอายุรายเดือนทุกครั้งตั้งแต่ มกราคม 2024 ถึง กรกฎาคม 2026

การชำระราคาแบบ AM หมายถึงอะไร

การชำระราคาแบบ AM ใช้ราคาเปิดเป็นฐาน แต่ราคาเปิดในที่นี้เป็นค่าที่สร้างขึ้น ไม่ใช่ราคาที่มีการซื้อขายจริงในช่วงเวลาเดียวกัน ในเช้าวันหมดอายุ ตลาดจะนำราคาซื้อขายครั้งแรกของหุ้นทุกตัวในดัชนีในการซื้อขายภาคปกติ ไม่ว่าหุ้นแต่ละตัวจะมีการซื้อขายครั้งแรกเมื่อใด มารวมเป็นตัวเลขเดียว เรียกว่า special opening quotation ซึ่งสำหรับ S&P 500 เผยแพร่ภายใต้ ticker SET สัญญาทุกสัญญาที่ชำระราคาแบบ AM บนดัชนีดังกล่าวจะจ่ายชำระจากตัวเลขนี้เท่านั้น และไม่ใช้ราคาอื่น

คำจำกัดความนี้นำไปสู่กลไกสี่ประการ:

  • การซื้อขายครั้งสุดท้ายสิ้นสุดในวันพฤหัสบดี สัญญาที่ชำระราคาแบบ AM และหมดอายุในวันศุกร์ที่สามของเดือนจะซื้อขายครั้งสุดท้ายในช่วงบ่ายก่อนวันหมดอายุ เมื่อเสียงระฆังปิดตลาดวันพฤหัสบดีดังขึ้น จะไม่สามารถปิดสถานะ ทำ rollover หรือปรับสถานะได้อีก
  • การชำระราคาเป็นเงินสด Index options จะจ่ายส่วนต่างเป็นดอลลาร์ และไม่มีการส่งมอบหุ้น การใช้สิทธิเป็นแบบยุโรป หมายความว่าสามารถใช้สิทธิได้เฉพาะเมื่อหมดอายุ (American vs European options อธิบายผลที่ผู้ถือสัญญาต้องเผชิญ)
  • Quotation นี้ไม่ใช่ภาพราคาขณะใดขณะหนึ่ง หุ้นแต่ละตัวเปิดตลาดในเวลาต่างกัน และแต่ละตัวจะมีราคาแรกของวันเมื่อมีการซื้อขายครั้งแรก (the opening auction อธิบายการกำหนดราคาแรกของหุ้นในแต่ละวัน)
  • ตัวเลขดังกล่าวเผยแพร่ล่าช้า โดยจะเผยแพร่เมื่อหุ้นองค์ประกอบตัวสุดท้ายเปิดตลาดแล้ว ซึ่งอาจเป็นเวลาหลายนาทีหลังเริ่มการซื้อขาย

การชำระราคาแบบ PM หมายถึงอะไร

การชำระราคาแบบ PM ใช้ราคาปิดของสินทรัพย์อ้างอิงในวันหมดอายุ โดยกำหนดที่เวลา 4:00 pm ET และเกิดจาก closing auction ซึ่งเป็นการซื้อขายรายการเดียวที่มีขนาดใหญ่ที่สุดในวันซื้อขายส่วนใหญ่ (the closing auction อธิบายการก่อตัวของราคาดังกล่าว) สัญญายังคงซื้อขายได้จนถึงเสียงระฆัง ผู้ถือสัญญาที่ต้องการออกจากสถานะในเวลา 3:55 pm สามารถขายเข้าสู่ตลาดที่ยังเปิดอยู่ได้ แทนที่จะต้องรอข้ามคืนเพื่อให้มีการคำนวณตัวเลขขึ้น

การชำระราคาแบบ PM ครอบคลุมผลิตภัณฑ์ส่วนใหญ่ที่นักลงทุนรายย่อยซื้อขาย ได้แก่ SPXW weekly และ end of month index contracts รวมถึง ETF options ที่จดทะเบียน เช่น SPY, QQQ และ IWM ETF options มีความแตกต่างเพิ่มเติมอีกประการหนึ่ง คือเป็นแบบอเมริกันและชำระราคาเป็นหุ้น ดังนั้นเมื่อมีการ assignment ผู้ถือจะได้รับกองทุนแทนเงินสด When options expire อธิบายรอบการหมดอายุแบบรายสัปดาห์ รายเดือน และรายไตรมาส

ตลาดสามารถเคลื่อนไหวได้มากเพียงใดระหว่างการซื้อขายครั้งสุดท้ายกับการชำระราคา

จุดตัดสินใจครั้งสุดท้ายของผู้ถือสัญญาที่ชำระราคาแบบ AM คือราคาปิดวันพฤหัสบดี ตัวเลขชำระราคาเริ่มก่อตัวขึ้นอีกสิบเจ็ดชั่วโมงครึ่งต่อมา แผงด้านล่างวัดช่วงเวลาดังกล่าวบน SPY ซึ่งเป็นกองทุนที่ติดตาม S&P 500 โดยมีหนึ่งแถวต่อวันหมดอายุรายเดือน แสดงการเคลื่อนไหวข้ามคืนจากราคาปิดวันพฤหัสบดีถึงราคาเปิดวันศุกร์ เทียบกับการเคลื่อนไหวจากราคาเปิดดังกล่าวถึงราคาปิดวันศุกร์

คำสั่งดึงข้อมูลทุกวันหมดอายุรายเดือนนับตั้งแต่เดือนมกราคม 2024: ช่องว่างข้ามคืน ตามด้วยช่วงการซื้อขายถัดมา
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
)
SELECT session_date AS expiration_date,
       formatDateTime(session_date, '%b %e, %Y') AS expiry_label,
       round((first_print / prior_close - 1) * 100, 2) AS overnight_gap_pct,
       round((last_print / first_print - 1) * 100, 2) AS friday_session_pct
FROM sequenced
WHERE prior_close > 0
  AND session_date >= toDate('2024-01-01')
  AND toDayOfWeek(session_date) = 5
  AND toDayOfMonth(session_date) BETWEEN 15 AND 21
ORDER BY expiration_date
Run this yourself

ให้อ่านสองคอลัมน์นี้เป็นความเสี่ยงสองประเภทแยกจากกัน ในบรรดาวันหมดอายุรายเดือนจำนวน 29 ครั้งในช่วงเวลานี้ ราคาเปิดที่ Jan 19, 2024 เคลื่อนไหว 0.25% จากราคาปิดวันพฤหัสบดี และช่วงการซื้อขายถัดจากนั้นเคลื่อนไหว 1% ที่ Jul 17, 2026 ตัวเลขสองส่วนเดียวกันวัดได้ -1.16% และ 0.15% ตามลำดับ ผู้ถือสัญญาที่ชำระราคาแบบ PM รับความเสี่ยงจากคอลัมน์ที่สองและยังสามารถซื้อขายระหว่างช่วงดังกล่าวได้ ส่วนผู้ถือสัญญาที่ชำระราคาแบบ AM รับความเสี่ยงจากคอลัมน์แรกและไม่สามารถซื้อขายได้

Strike เดียวกัน แต่ราคาชำระราคาสองแบบ

กำหนดให้ทุกอย่างคงเดิม ยกเว้นวิธีชำระราคา ใช้ call option หนึ่งสัญญาที่มี strike price เป็นจำนวนเต็มดอลลาร์ที่ใกล้ที่สุดกับราคาปิดวันพฤหัสบดี ซึ่งเป็นระดับสุดท้ายที่ผู้ถือสัญญาชำระราคาแบบ AM สามารถซื้อขายได้ ผลตอบแทนของ AM คือราคาเปิดวันศุกร์ลบด้วย strike price โดยกำหนดให้ค่าต่ำสุดเป็นศูนย์ ส่วนผลตอบแทนของ PM คือราคาปิดวันศุกร์ลบด้วย strike price โดยกำหนดให้ค่าต่ำสุดเป็นศูนย์ Strike เดียวกัน สินทรัพย์อ้างอิงเดียวกัน วันหมดอายุเดียวกัน แต่ได้ตัวเลขสองแบบ

คำสั่งดึงข้อมูลCall ที่ราคาใช้สิทธิใกล้เคียงราคาตลาดหนึ่งรายการ ชำระราคาในสองวิธี: 10 ส่วนต่างที่กว้างที่สุดนับตั้งแต่เดือนมกราคม 2024
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
),
expirations AS (
    SELECT session_date,
           first_print,
           last_print,
           round(prior_close, 0) AS strike,
           abs(first_print / prior_close - 1) * 100 AS gap_abs_raw
    FROM sequenced
    WHERE prior_close > 0
      AND session_date >= toDate('2024-01-01')
      AND toDayOfWeek(session_date) = 5
      AND toDayOfMonth(session_date) BETWEEN 15 AND 21
)
SELECT formatDateTime(session_date, '%b %e, %Y') AS expiry_label,
       round(gap_abs_raw, 2) AS gap_abs_pct,
       round(greatest(first_print - strike, 0), 2) AS am_settlement_usd,
       round(greatest(last_print - strike, 0), 2) AS pm_settlement_usd,
       round(abs(greatest(last_print - strike, 0) - greatest(first_print - strike, 0)), 2) AS settlement_spread_usd
FROM expirations
ORDER BY settlement_spread_usd DESC
LIMIT 10
Run this yourself

ความแตกต่างสูงสุดในบรรดาวันหมดอายุ 29 ครั้งเกิดขึ้นที่ Dec 20, 2024 เมื่อราคาเปิดห่างจากราคาปิดวันพฤหัสบดี 0.74% call แบบ AM ชำระราคาที่ $0 ขณะที่แบบ PM ชำระราคาที่ $4.87 คิดเป็นความแตกต่าง $4.87 ต่อหุ้น Listed option หนึ่งสัญญาครอบคลุม 100 หุ้น ดังนั้นส่วนต่างเงินสดของหนึ่งสัญญาจึงเท่ากับตัวเลขดังกล่าวคูณหนึ่งร้อย อันดับที่สิบในตาราง คือ Jun 20, 2025 ยังคงมีส่วนต่าง $1.38 ต่อหุ้น

สัญญานี้เป็นกรณีสมมติ ในโลกจริง SPY options ชำระราคาแบบ PM และการทดสอบนี้มีวัตถุประสงค์เพื่อแยกราคาชำระราคาออกมา โดยตรึง strike price สินทรัพย์อ้างอิง และวันหมดอายุไว้เหมือนกัน

เหตุใดความแตกต่างจึงกระจุกตัวในช่วงเช้าของ triple witching

Triple witching คือช่วงการซื้อขายรายไตรมาสที่ stock index futures, stock index options และ single stock options หมดอายุพร้อมกัน (triple witching อธิบายกลไก และ the 2026 triple witching dates แสดงปฏิทิน) สัญญาที่ชำระราคาแบบ AM ในกลุ่มนี้อ้างอิง special opening quotation เดียวกัน ซึ่งคำนวณขึ้นครั้งเดียว

คำสั่งดึงข้อมูลสมมติฐานเดียวกันในทุกช่วงการซื้อขาย: เช้าวันหมดอายุเทียบกับช่วงการซื้อขายที่เหลือ
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print,
           toFloat64(sumIf(volume, (toHour(toTimeZone(window_start, 'America/New_York')) * 60
                + toMinute(toTimeZone(window_start, 'America/New_York'))) = 570)) AS open_minute_shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           open_minute_shares,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
),
labelled AS (
    SELECT session_date,
           multiIf(toDayOfWeek(session_date) = 5
                       AND toDayOfMonth(session_date) BETWEEN 15 AND 21
                       AND toMonth(session_date) IN (3, 6, 9, 12), 'triple witching Friday',
                   toDayOfWeek(session_date) = 5
                       AND toDayOfMonth(session_date) BETWEEN 15 AND 21, 'other monthly expiration',
                   'ordinary session') AS bucket,
           abs(first_print / prior_close - 1) * 100 AS gap_abs_raw,
           abs(greatest(last_print - round(prior_close, 0), 0)
               - greatest(first_print - round(prior_close, 0), 0)) AS spread_raw,
           open_minute_shares / 1000000 AS open_minute_millions
    FROM sequenced
    WHERE prior_close > 0
      AND session_date >= toDate('2024-01-01')
)
SELECT bucket,
       count() AS group_size,
       round(quantileDeterministic(0.5)(gap_abs_raw, cityHash64(session_date)), 2) AS median_gap_abs_pct,
       round(quantileDeterministic(0.5)(spread_raw, cityHash64(session_date)), 2) AS median_settlement_spread_usd,
       round(quantileDeterministic(0.5)(open_minute_millions, cityHash64(session_date)), 2) AS median_open_minute_volume_m
FROM labelled
GROUP BY bucket
ORDER BY group_size ASC
Run this yourself

เมื่อใช้กรณีสมมติกับช่วงการซื้อขายปกติทั้งหมด 618 ครั้ง ผลคำนวณเองไม่ได้มีความผิดปกติ ค่ามัธยฐานของส่วนต่างการชำระราคาอยู่ที่ $0 ในวันศุกร์ของ triple witching อยู่ที่ $0.8 ในวันหมดอายุรายเดือนอื่น และอยู่ที่ $0.95 ในวันซื้อขายปกติ ค่ามัธยฐานของส่วนต่างข้ามคืนมีรูปแบบเดียวกัน โดยอยู่ที่ 0.49% และ 0.28% ตามลำดับ

สิ่งที่ทำให้ช่วงเช้านี้แตกต่างคือปริมาณการซื้อขาย ในนาทีแรกของการซื้อขาย SPY มีปริมาณซื้อขายที่ค่ามัธยฐาน 0.95 ล้านหุ้นในวันศุกร์ของ triple witching เทียบกับ 0.62 ล้านหุ้นในวันซื้อขายปกติ สถานะ index options ที่ชำระราคาแบบ AM ตลอดหนึ่งไตรมาสจะถูกจ่ายชำระจากราคาแรกที่เกิดขึ้นในช่วงเวลานี้ พร้อมกับการ rollover ของ index futures และการหมดอายุของ single stock options ในช่วงบ่ายวันเดียวกัน โครงสร้าง open interest ตาม strike เป็นอีกประเด็นหนึ่ง (max pain)

เหตุใดมูลค่าชำระราคาจึงอาจอยู่ที่ระดับซึ่งดัชนีไม่เคยมีการซื้อขาย

ระดับดัชนีที่เผยแพร่คำนวณอย่างต่อเนื่องจากราคาซื้อขายล่าสุด จึงแสดงเฉพาะราคาที่เกิดขึ้นพร้อมกัน special opening quotation คำนวณเพียงครั้งเดียวจากชุดราคาที่ไม่เคยเกิดขึ้นพร้อมกัน หุ้นองค์ประกอบที่ซื้อขายเร็วที่สุดมีราคาแรกเวลา 9:30:00 ส่วนหุ้นที่ช้าที่สุดอาจใช้เวลาหลายนาที และดัชนีเคลื่อนไหวระหว่างนั้น Quotation จึงเป็นการรวมเชิงคณิตศาสตร์ของราคาแรก ไม่ใช่การสังเกตระดับของดัชนีโดยตรง

ผู้ถือสัญญาสามารถตรวจสอบสองประเด็นนี้จาก tape:

  • มูลค่าชำระราคาอาจอยู่นอกช่วงระดับที่ดัชนีเผยแพร่ตลอดช่วงเช้า นั่นไม่ใช่ความผิดปกติ ตัวเลขดังกล่าวไม่เคยเป็นระดับที่มีการซื้อขายจริง
  • ยิ่งราคาแรกของหุ้นแต่ละตัวกระจายห่างกันมากเท่าใด Quotation ก็อาจอยู่ห่างจาก tick แรกของดัชนีมากขึ้นเท่านั้น (why spreads widen at the open อธิบายว่าเหตุใดช่วงเปิดตลาดจึงมี quotation ที่กว้างที่สุดของวัน)
วิธีการและหมายเหตุเกี่ยวกับข้อมูล

Cash index ไม่มีการซื้อขาย ดังนั้นการวัดด้านบนจึงใช้ SPY ซึ่งเป็นกองทุนที่ติดตาม S&P 500 เป็นตัวแทนระดับดัชนีในแต่ละเวลาที่ใช้อ้างอิง ข้อมูลราคามาจาก minute bars ของการซื้อขายภาคปกติ โดยใช้ราคาเปิดของ bar เวลา 9:30 am ET เป็นราคาเปิดช่วงเช้า และใช้ราคาปิดของ bar สุดท้ายก่อนเวลา 4:00 pm เป็นราคาปิด วันหมดอายุรายเดือนหมายถึงวันศุกร์ใด ๆ ที่อยู่ระหว่างวันที่ 15 ถึง 21 ส่วนวันศุกร์ของ triple witching หมายถึงวันดังกล่าวที่อยู่ในเดือนมีนาคม มิถุนายน กันยายน หรือธันวาคม

กรณีสมมติใช้ call option ที่มี strike price เป็นจำนวนเต็มดอลลาร์ที่ใกล้ที่สุดกับราคาปิดวันพฤหัสบดี โดยคำนวณใหม่สำหรับวันหมดอายุแต่ละครั้ง ผลตอบแทนทั้งสองแบบคือ intrinsic value ณ การชำระราคา และกำหนดให้ค่าต่ำสุดเป็นศูนย์ ค่า Premium, time value และต้นทุนการใช้สิทธิอยู่นอกขอบเขตของการทดสอบนี้

คำสั่งดึงข้อมูลราคาที่อยู่เบื้องหลังการคำนวณ: ราคาปิดวันพฤหัสบดี ราคาใช้สิทธิ ราคาเปิดและราคาปิดวันศุกร์
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
)
SELECT session_date AS expiration_date,
       formatDateTime(session_date, '%b %e, %Y') AS expiry_label,
       round(prior_close, 2) AS thursday_close,
       round(prior_close, 0) AS strike_usd,
       round(first_print, 2) AS friday_open,
       round(last_print, 2) AS friday_close
FROM sequenced
WHERE prior_close > 0
  AND session_date >= toDate('2024-01-01')
  AND toDayOfWeek(session_date) = 5
  AND toDayOfMonth(session_date) BETWEEN 15 AND 21
ORDER BY expiration_date
Run this yourself

คอลัมน์ strike คือราคาปิดวันพฤหัสบดีที่ปัดเป็นจำนวนดอลลาร์ ส่วนราคาอ้างอิงเพื่อการชำระราคาทั้งสองแบบคือคอลัมน์ที่อยู่ถัดจากคอลัมน์ดังกล่าว

Index options ที่ชำระราคาแบบ AM เทียบกับ PM: แบบใดคือแบบใด

  • ชำระราคาแบบ AM: สัญญามาตรฐานของ S&P 500 (SPX), Nasdaq 100 (NDX) และ Russell 2000 (RUT) ที่หมดอายุในวันศุกร์ที่สามของเดือน ซื้อขายครั้งสุดท้ายในช่วงบ่ายวันพฤหัสบดี และชำระราคาเป็นเงินสดจาก opening quotation ของวันศุกร์
  • ชำระราคาแบบ PM: SPXW weekly และ end of month index contracts ชำระราคาเป็นเงินสดจากราคาปิดเวลา 4:00 pm ET และซื้อขายได้จนถึงเสียงระฆังปิดตลาด
  • ชำระราคาแบบ PM และชำระราคาโดยการส่งมอบสินทรัพย์: ETF options ที่จดทะเบียน เช่น SPY, QQQ และ IWM เป็นแบบอเมริกัน และส่งมอบเป็นหุ้นเมื่อมีการ assignment
  • ข้อยกเว้นในวันพุธ: VIX options และ futures ชำระราคาจาก special opening quotation ในเช้าวันพุธ แทนที่จะเป็นวันศุกร์

Root symbol เป็นตัวบ่งชี้ ใน S&P 500 นั้น SPX คือสัญญาที่ชำระราคาแบบ AM และหมดอายุในวันศุกร์ที่สามของเดือน ส่วน SPXW คือสัญญา weekly ที่ชำระราคาแบบ PM ดัชนีเดียวมี root symbol สองแบบ ซึ่งชำระราคาห่างกันหลายชั่วโมงและอ้างอิงราคาคนละประเภท

คำถามที่พบบ่อย

การชำระราคาแบบ AM ใน options หมายถึงอะไร

การชำระราคาแบบ AM หมายถึงสัญญาจ่ายชำระจาก special opening quotation ที่สร้างจากราคาแรกของหุ้นในเช้าวันหมดอายุ แทนการใช้ราคาปิด สำหรับ S&P 500 ตัวเลขดังกล่าวเผยแพร่ภายใต้ ticker SET การซื้อขายครั้งสุดท้ายของสัญญาเกิดขึ้นในช่วงบ่ายของวันก่อนหน้า

AM settled options ซื้อขายในวันหมดอายุหรือไม่

ไม่ สัญญา index option มาตรฐานที่หมดอายุในวันศุกร์ที่สามของเดือนจะซื้อขายครั้งสุดท้ายในช่วงบ่ายวันพฤหัสบดีก่อนวันหมดอายุ ตัวเลขชำระราคาจะก่อตัวขึ้นในเช้าวันถัดมา และไม่สามารถปิดหรือ rollover สถานะระหว่างช่วงเวลาดังกล่าวได้

SPY options ชำระราคาแบบ AM หรือ PM

ชำระราคาแบบ PM ETF options ที่จดทะเบียน เช่น SPY, QQQ และ IWM ชำระราคาจากราคาปิดเวลา 4:00 pm ET ซื้อขายได้จนถึงเสียงระฆังปิดตลาด และส่งมอบหุ้นเมื่อมีการ assignment แทนการจ่ายเป็นเงินสด

เหตุใดราคาชำระราคาจึงแตกต่างจากราคาเปิดของดัชนีได้

ราคาเปิดของดัชนีเป็นระดับที่คำนวณอย่างต่อเนื่อง ณ ช่วงเวลาใดเวลาหนึ่ง ส่วน quotation เพื่อการชำระราคาถูกสร้างจากการซื้อขายภาคปกติครั้งแรกของหุ้นแต่ละองค์ประกอบ และการซื้อขายเหล่านั้นเกิดขึ้นคนละช่วงเวลา Quotation จึงเป็นการรวมราคาที่ไม่เคยเกิดขึ้นพร้อมกัน และอาจอยู่นอกช่วงระดับที่ดัชนีมีการซื้อขายตลอดช่วงเช้าได้

จะเกิดอะไรขึ้นหากวันศุกร์ที่สามของเดือนตรงกับวันหยุดของตลาด

วันหมดอายุรายเดือนจะเลื่อนมาเป็นวันพฤหัสบดี จากนั้นสัญญาที่ชำระราคาแบบ AM จะชำระราคาจาก opening quotation ของเช้าวันพฤหัสบดี และซื้อขายครั้งสุดท้ายในช่วงบ่ายวันพุธ When options expire ติดตามการเลื่อนดังกล่าวในปฏิทิน


ตัวเลขทั้งหมดข้างต้นมาจาก stored query ที่ใช้ข้อมูล minute bars ของการซื้อขายภาคปกติ และจัดเก็บเวอร์ชันไว้พร้อมบทความ เปิดแผงใด ๆ เพื่ออ่าน SQL หรือเรียกใช้ช่วงเวลาเดียวกันบน Strasmore terminal