Strasmore Research

SQ day ของ Nikkei 225 options คือวันใด

SQ day คือวันกำหนดราคาชำระเงินสดของ Nikkei 225 options ซึ่งคำนวณจากราคาเปิดของหุ้นในดัชนีช่วงเช้าวันศุกร์ที่สองของเดือน โดยบทความนี้จะอธิบายกลไกการคำนวณและผลกระทบต่อสถานะคงค้าง

SQ day คือช่วงเช้าที่สัญญา Nikkei 225 option สิ้นสุดการเป็นสัญญาที่ซื้อขายได้และเปลี่ยนสถานะเป็นตัวเลขเงินสด SQ ย่อมาจาก special quotation โดยค่า SQ จะคำนวณจากราคาเปิดของหุ้นทั้ง 225 ตัวในดัชนี ณ วันศุกร์ที่สองของเดือนที่สัญญาหมดอายุ นี่คือการชำระราคาด้วยราคาเปิด (opening print settlement) ไม่ใช่ราคาปิด (closing price settlement) และการเลือกใช้กลไกนี้เพียงอย่างเดียวก็เป็นตัวกำหนดลักษณะทุกอย่างของช่วงเวลาดังกล่าว

SQ day ของ Nikkei 225 options คือวันใด

กฎนี้มีความตายตัว จึงไม่จำเป็นต้องใช้ปฏิทินในการคำนวณ SQ day คือวันศุกร์ที่สองของเดือนที่สัญญาหมดอายุ หากวันศุกร์ดังกล่าวตรงกับวันหยุดของตลาดหลักทรัพย์โตเกียว วันชำระราคาจะเลื่อนเร็วขึ้นมาเป็นวันทำการก่อนหน้า สัญญารายเดือนจะชำระราคาในวันศุกร์นั้นของทุกเดือน ส่วน Nikkei 225 options รายสัปดาห์จะชำระราคาในวันศุกร์ระหว่างนั้น โดยแต่ละสัญญาจะอ้างอิงกับค่า SQ ของตนเอง

วันซื้อขายวันสุดท้ายของสัญญาที่กำลังจะหมดอายุคือวันทำการก่อนหน้า SQ day ซึ่งโดยปกติคือวันพฤหัสบดี วันทั้งสองนี้ควรแยกออกจากกันในความคิดของคุณ การซื้อขายสัญญาจะสิ้นสุดลงในวันหนึ่ง และตัวเลขที่ใช้ชำระราคาจะถูกสร้างขึ้นในเช้าวันถัดมา สถานะที่ยังคงค้างอยู่ ณ เวลาปิดตลาดวันพฤหัสบดีจะไม่สามารถซื้อขายเพื่อปิดสถานะได้อีก แต่จะถูกนำไปคำนวณรวมกับราคาเปิดของวันศุกร์ สัญญาดัชนีของสหรัฐฯ ก็ใช้โครงสร้างเดียวกันนี้ และ ปฏิทินวันหมดอายุของ options ของเราได้ระบุไว้ว่าวันดังกล่าวตรงกับช่วงเวลาใด

ค่า SQ วัดจากอะไร

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

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

จากโครงสร้างนี้มีสองสิ่งที่ตามมา ประการแรก ไม่มีใครได้รับคำสั่งซื้อขายที่ราคา SQ เนื่องจากเป็นค่าเฉลี่ยของ 225 การประมูลแยกกัน ประการที่สอง ตัวดัชนีเองไม่จำเป็นต้องมีราคาที่เท่ากับตัวเลขนั้นเสมอไป กราฟของ Nikkei ในวัน SQ มักจะไม่แตะระดับที่สัญญาชำระราคาเลย

ทำไมเดือนมีนาคม มิถุนายน กันยายน และธันวาคม ถึงเป็น Mega SQ

วัน SQ สี่วันจากทั้งหมดสิบสองวันต่อปีถูกเรียกว่า Mega SQ หรือ major SQ ซึ่งจะตรงกับเดือนมีนาคม มิถุนายน กันยายน และธันวาคม อันเป็นเดือนหมดอายุของสัญญา Nikkei 225 futures มาตรฐาน ในเช้าวันดังกล่าว สัญญา futures ที่หมดอายุจะชำระราคาขั้นสุดท้ายโดยอ้างอิงจากราคาเปิดชุดเดียวกันกับ options ที่หมดอายุ ดังนั้นทั้งสองตลาดจึงเคลียร์สถานะผ่านการประมูลชุดเดียวกัน ส่วนอีกแปดเดือนที่เหลือจะเป็น minor SQ ซึ่งมีเพียง options เท่านั้นที่หมดอายุ และได้รับความสนใจน้อยกว่ามาก

ตลาดสหรัฐฯ มีจังหวะรายไตรมาสเช่นเดียวกันภายใต้ชื่อที่ต่างออกไป วันศุกร์ที่สามของเดือนมีนาคม มิถุนายน กันยายน และธันวาคม คือ triple witching ซึ่งเป็นช่วงที่ดัชนี futures และ index options รายไตรมาสหมดอายุในเช้าวันเดียวกับ single stock options ของเดือนนั้น

ราคาเปิด (opening print) เป็นตัวเลขที่ต่างจากราคาปิด

ตลาดหลักทรัพย์สหรัฐฯ ใช้โครงสร้างเดียวกันภายใต้ตัวย่อที่ต่างออกไป Index option รายเดือนแบบดั้งเดิมของ S&P 500 จะชำระราคาด้วย Special Opening Quotation ซึ่งเป็นค่าที่สร้างจากราคาเปิดของหุ้นทุกตัวในดัชนี ณ วันศุกร์ที่สามของเดือน SQ และ SOQ คือแนวคิดเดียวกันในสองตลาด ซึ่งทำให้ราคาเปิดของสหรัฐฯ เป็นวิธีที่เหมาะสมในการแสดงให้เห็นว่าราคาเปิดรวม (opening composite) ประกอบขึ้นมาอย่างไร

ด้านล่างนี้คือราคาเปิดของหุ้นขนาดใหญ่ในสหรัฐฯ ชุดหนึ่ง ณ วันศุกร์ที่ 20 มิถุนายน 2026 ซึ่งเป็นเช้าวันชำระราคาไตรมาส โดยวัดเทียบกับราคาปิดก่อนหน้าของแต่ละตัว พร้อมกับวันศุกร์ปกติในสัปดาห์ก่อนหน้าเพื่อเปรียบเทียบ

คำสั่งดึงข้อมูลราคาเปิดเทียบกับราคาปิดก่อนหน้า: วันศุกร์ที่มีการชำระราคาเทียบกับวันศุกร์ปกติ
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    ticker                                                              AS symbol,
    round(100 * (toFloat64(anyIf(open,  date = '2026-03-20'))
               / toFloat64(anyIf(close, date = '2026-03-19')) - 1), 2)  AS settlement_open_gap_pct,
    round(100 * (toFloat64(anyIf(open,  date = '2026-03-13'))
               / toFloat64(anyIf(close, date = '2026-03-12')) - 1), 2)  AS ordinary_open_gap_pct
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'JPM', 'JNJ', 'KO', 'PG', 'XOM')
  AND date IN ('2026-03-12', '2026-03-13', '2026-03-19', '2026-03-20')
GROUP BY ticker
HAVING countIf(date = '2026-03-12') > 0
   AND countIf(date = '2026-03-13') > 0
   AND countIf(date = '2026-03-19') > 0
   AND countIf(date = '2026-03-20') > 0
ORDER BY settlement_open_gap_pct DESC
Run this yourself

จากหุ้น 8 ตัว ราคาเปิดในเช้าวันชำระราคาอยู่ในช่วงระหว่าง 0.75% ใน XOM และ -0.57% ใน MSFT โดยวัดเทียบกับราคาปิดก่อนหน้าของแต่ละตัว ค่าชำระราคาที่ประกอบขึ้นจากราคาเปิดที่มีส่วนต่าง (spread) ภายในมากขนาดนี้ถือเป็นตัวเลขใหม่โดยแท้จริง ไม่ใช่แค่ราคาปิดเดิมที่ขยับไปเล็กน้อย ในโตเกียวมีการคำนวณแบบเดียวกันนี้กับหุ้น 225 ตัวแทนที่จะเป็นแปดตัว

AM settled US index options ทำงานในลักษณะเดียวกัน

ในสหรัฐฯ ความแตกต่างนี้ถูกระบุไว้ในสัญญา AM settled index options จะชำระราคาจากราคาเปิดรวมในวันศุกร์ที่หมดอายุและหยุดซื้อขายในวันพฤหัสบดีก่อนหน้า ส่วนสัญญา PM settled ซึ่งรวมถึง index series รายสัปดาห์และ single stock options ทุกตัวที่จดทะเบียน จะชำระราคาจากราคาปิดในวันหมดอายุนั้นเอง ค่า SQ ของญี่ปุ่นจัดอยู่ในฝั่ง AM ของเส้นแบ่งนี้ AM settled เทียบกับ PM settled options จะอธิบายถึงความแตกต่างนี้ และเป็นความเข้าใจที่สามารถนำไปประยุกต์ใช้ได้ทั้งสองทิศทาง

การชำระราคาที่อ้างอิงจากราคาเปิดจะรวมศูนย์การซื้อขายที่เกี่ยวข้องกับการชำระราคาไว้ในการประมูลช่วงเปิดตลาด แผงข้อมูลด้านล่างวัดความเข้มข้นดังกล่าวใน SPY โดยแสดงสัดส่วนของปริมาณการซื้อขายตลอดทั้งวันที่มีการซื้อขายในนาทีแรกของช่วงปกติ ณ วันศุกร์ที่สามของแต่ละเดือน เทียบกับวันศุกร์อื่น ๆ ของเดือนนั้น

คำสั่งดึงข้อมูลสัดส่วนปริมาณการซื้อขาย SPY ในนาทีเปิดตลาด: วันศุกร์ที่สามของเดือนมิถุนายน 2026 เทียบกับวันศุกร์อื่น
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH per_session AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York'))            AS session_date,
        sumIf(toFloat64(volume), et_minute = 570)                       AS opening_minute_volume,
        sumIf(toFloat64(volume), et_minute >= 570 AND et_minute < 960)  AS session_volume,
        countIf(et_minute >= 570 AND et_minute < 960)                   AS session_minutes
    FROM
    (
        SELECT
            window_start,
            volume,
            toHour(toTimeZone(window_start, 'America/New_York')) * 60
              + toMinute(toTimeZone(window_start, 'America/New_York'))  AS et_minute
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2025-08-01'
          AND window_start <  '2026-08-01'
    )
    GROUP BY session_date
    HAVING session_volume > 0 AND session_minutes > 300
)
SELECT
    toString(toStartOfMonth(session_date))                     AS month,
    formatDateTime(toStartOfMonth(session_date), '%b %Y')      AS month_label,
    round(100 * avgIf(opening_minute_volume / session_volume,
                      toDayOfMonth(session_date) BETWEEN 15 AND 21), 2)      AS third_friday_pct,
    round(100 * avgIf(opening_minute_volume / session_volume,
                      toDayOfMonth(session_date) NOT BETWEEN 15 AND 21), 2)  AS other_friday_pct
FROM per_session
WHERE toDayOfWeek(session_date) = 5
GROUP BY month, month_label
HAVING countIf(toDayOfMonth(session_date) BETWEEN 15 AND 21) > 0
   AND countIf(toDayOfMonth(session_date) NOT BETWEEN 15 AND 21) > 0
ORDER BY month
Run this yourself

ใน Jul 2026 นาทีเปิดตลาดมีสัดส่วน 1.67% ของวันศุกร์ที่สาม เทียบกับ 1.13% ในวันศุกร์อื่น ๆ ของเดือน ข้อมูลชุดนี้ครอบคลุม 11 เดือนย้อนหลังไปถึง Aug 2025 ซึ่งทั้งสองค่าอยู่ที่ 1.33% และ 0.95%

ทำไมราคาเปิดถึงดูบิดเบือนในเช้าวัน SQ

หากคุณถามเรื่อง SQ ในฟอรัมการซื้อขายของญี่ปุ่น จะมีคนบอกว่าราคาเปิดถูกปั่น กลไกนี้เป็นเรื่องสาธารณะและไม่ได้ซับซ้อนขนาดนั้น

ลองพิจารณาบัญชี index arbitrage: เทรดเดอร์ถือตะกร้าหุ้นสมาชิกเทียบกับสถานะ futures ที่หักล้างกัน และ futures จะชำระราคาที่ค่า SQ ราคาเดียวที่ตรงกับทั้งสองฝั่งคือการประมูลช่วงเปิดตลาดในเช้าวัน SQ การปิดสถานะตะกร้าหุ้นในช่วงเวลาอื่นจะทำให้เกิดส่วนต่างระหว่างราคาที่ขายหุ้นได้กับราคาที่ futures จ่าย ดังนั้นคำสั่งซื้อขายเหล่านั้นจึงเข้าสู่การประมูลช่วงเปิดตลาด ทั้งสองฝั่ง ในปริมาณมาก ในวันที่ผู้เข้าร่วมทุกคนทราบล่วงหน้ามาหลายเดือน

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

กราฟด้านล่างแสดงเช้าวันศุกร์สองวันที่ต่อเนื่องกันบนนาฬิกาเรือนเดียวกัน วันหนึ่งเป็นวันศุกร์ปกติและอีกวันเป็นวันศุกร์ชำระราคาไตรมาส

คำสั่งดึงข้อมูลปริมาณการซื้อขาย SPY รายนาทีตามเวลา ET ช่วงเปิดตลาด: 13 มีนาคม เทียบกับ 20 มีนาคม 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i')  AS et_time,
    round(sumIf(toFloat64(volume),
                toDate(toTimeZone(window_start, 'America/New_York')) = '2026-03-20') / 1000, 1) AS settlement_friday_volume_k,
    round(sumIf(toFloat64(volume),
                toDate(toTimeZone(window_start, 'America/New_York')) = '2026-03-13') / 1000, 1) AS ordinary_friday_volume_k
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= '2026-03-13 00:00:00'
  AND window_start <  '2026-03-21 00:00:00'
  AND toDate(toTimeZone(window_start, 'America/New_York')) IN ('2026-03-13', '2026-03-20')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 555 AND 600
GROUP BY et_time
ORDER BY et_time
Run this yourself

แผงข้อมูลครอบคลุมตั้งแต่ 09:15 ถึง 10:00 ET ตลอด 46 นาที ช่วงเวลา 09:30 คือนาทีแรกของช่วงการซื้อขายปกติ และทุกอย่างทางซ้ายคือช่วงก่อนเปิดตลาด (premarket)

เกิดอะไรขึ้นกับสถานะที่เปิดค้างไว้จนถึง SQ

Nikkei 225 options เป็นแบบ European style และชำระราคาเป็นเงินสด ไม่มีการใช้สิทธิก่อนกำหนดและไม่มีการส่งมอบหุ้นในทุกกรณี European style exercise อธิบายความหมายของข้อจำกัดนี้ในแต่ละวัน

ณ วันชำระราคา ตลาดหลักทรัพย์จะเปรียบเทียบค่า SQ กับราคาใช้สิทธิ (strike) Call option ที่อยู่ในสถานะ in the money จะมีมูลค่าเท่ากับค่า SQ ลบด้วยราคาใช้สิทธิ ส่วน Put option ที่อยู่ในสถานะ in the money จะมีมูลค่าเท่ากับราคาใช้สิทธิลบด้วยค่า SQ โดยส่วนต่างจะจ่ายเป็นเงินสดตามตัวคูณสัญญาที่ ¥1,000 ต่อจุดดัชนี Option ที่อยู่ในสถานะ out of the money จะชำระราคาที่ศูนย์และหายไปจากบัญชี ผู้ถือสถานะไม่ต้องดำเนินการใด ๆ ทั้งสิ้น

ส่วนที่ทำให้คนสับสนคือช่องว่างข้ามคืน (overnight gap) การซื้อขายสัญญาได้สิ้นสุดลงแล้วเมื่อมีการสร้างราคาชำระราคา ดังนั้นราคาใช้สิทธิที่ดูเหมือนจะปลอดภัยในสถานะ out of the money ณ เวลาปิดตลาดวันพฤหัสบดี อาจจบลงด้วยสถานะ in the money ในราคาเปิดรวมของวันศุกร์ และสถานะที่ดูเหมือนจะปลอดภัยในฝั่ง in the money ก็อาจชำระราคาที่ศูนย์ได้ ผลลัพธ์ดังกล่าวเป็นเรื่องปกติ ซึ่งเป็นผลโดยตรงจากกฎการชำระราคาที่อ้างอิงจากราคาเปิด คำอธิบาย Nikkei 225 options ครอบคลุมรายละเอียดสัญญาอย่างครบถ้วน และ 0DTE options จากญี่ปุ่น จะกล่าวถึงตลาดที่มีอายุสัญญาสั้นมากในลักษณะเดียวกัน

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

SQ day ของ Nikkei 225 options คือวันใด

SQ day คือวันศุกร์ที่สองของเดือนที่สัญญาหมดอายุ หากวันศุกร์ดังกล่าวตรงกับวันหยุดของตลาดหลักทรัพย์ วันชำระราคาจะเลื่อนเร็วขึ้นมาเป็นวันทำการก่อนหน้า วันซื้อขายวันสุดท้ายของสัญญาคือวันทำการก่อนหน้า ซึ่งโดยปกติคือวันพฤหัสบดี

Mega SQ กับ SQ ปกติแตกต่างกันอย่างไร

Mega SQ เกิดขึ้นในเดือนมีนาคม มิถุนายน กันยายน และธันวาคม เมื่อสัญญา Nikkei 225 futures มาตรฐานชำระราคาขั้นสุดท้ายในเช้าวันเดียวกับ options ส่วนอีกแปดเดือนที่เหลือจะเป็นการชำระราคา options เพียงอย่างเดียว ซึ่งเรียกว่า minor SQ

ค่า SQ อ้างอิงจากราคาเปิดหรือราคาปิด

ราคาเปิด ค่า SQ คำนวณจากราคาเปิดของหุ้นสมาชิกทั้ง 225 ตัวในเช้าวัน SQ ดังนั้นค่าจึงถูกกำหนดไว้ก่อนที่การซื้อขายส่วนใหญ่ของวันจะเกิดขึ้น ราคาปิดในวัน SQ ไม่มีส่วนเกี่ยวข้องกับการชำระราคา

จะเกิดอะไรขึ้นหากฉันถือ Nikkei 225 option จนถึงวัน SQ

สัญญาเป็นแบบ European style และชำระราคาเป็นเงินสด สัญญาที่อยู่ในสถานะ in the money จะถูกชำระราคาโดยอัตโนมัติเทียบกับค่า SQ ที่ ¥1,000 ต่อจุดดัชนี และสัญญาที่อยู่ในสถานะ out of the money จะหมดอายุที่ศูนย์ ไม่มีการส่งมอบหุ้นและผู้ถือสถานะไม่ต้องดำเนินการใด ๆ

SQ day เหมือนกับ triple witching ของสหรัฐฯ หรือไม่

Mega SQ รายไตรมาสมีความใกล้เคียงที่สุด ทั้งสองตรงกับวันศุกร์ที่ดัชนี futures และ index options ชำระราคาพร้อมกัน และทั้งคู่ใช้ราคาเปิดรวมสำหรับผลิตภัณฑ์ที่ชำระราคาแบบ AM ส่วนวัน minor SQ ทั้งแปดวันไม่มีชื่อเรียกเฉพาะในสหรัฐฯ

วิธีการสร้างแผงข้อมูลเหล่านี้

คู่ข้อมูลที่ปักหมุดคือวันที่ 13 และ 20 มีนาคม 2026 ซึ่งเป็นวันศุกร์ปกติเทียบกับวันศุกร์ชำระราคาไตรมาสของสหรัฐฯ โดยราคาเปิดแต่ละตัวจะวัดเทียบกับราคาปิดของรอบการซื้อขายก่อนหน้า แผงข้อมูลรายเดือนถือว่าวันศุกร์ที่สามคือวันศุกร์ที่วันที่ของเดือนอยู่ระหว่าง 15 ถึง 21 โดยวัดนาทีที่ 09:30 ET เทียบกับช่วงการซื้อขายปกติเต็มวัน และตัดช่วงการซื้อขายครึ่งวันออกเพื่อไม่ให้ราคาปิดเร็วเกินไปส่งผลต่อสัดส่วน ข้อมูลสหรัฐฯ ถูกใช้เป็นตัวอย่างการชำระราคาด้วยราคาเปิด โดยกลไกสามารถนำไปประยุกต์ใช้ได้โดยตรง


แผงข้อมูลทุกแผงด้านบนมาพร้อมกับ SQL ที่ใช้สร้าง หากต้องการรันการเปรียบเทียบการประมูลช่วงเปิดตลาดแบบเดียวกันกับตะกร้าหุ้นอื่นหรือวันชำระราคาอื่น สามารถสอบถามเป็นภาษาอังกฤษธรรมดาได้ที่เทอร์มินัล Strasmore