Strasmore Research
การเรียนรู้ Matt Connorโดย Matt Connor · data as of August 14, 2026 · refreshed weekly

หลักประกันและขีดจำกัดการขาดทุนของ Event contract

ทำความเข้าใจกลไกหลักประกันเต็มจำนวนของ Event contract ที่คู่สัญญาต้องวางเงิน ณ ขณะซื้อขาย เพื่อจำกัดความเสี่ยงและกำหนดเพดานการขาดทุนสูงสุดไว้ที่จำนวนเงินที่วางไว้ตั้งแต่ต้น

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

ความหมายที่แท้จริงของหลักประกันเต็มจำนวนในสัญญา Event Contract

Event contract คือสิทธิเรียกร้องแบบไบนารี โดยจะชำระราคาที่ 1.00 ดอลลาร์หากผลลัพธ์ที่ระบุเกิดขึ้นจริง และชำระที่ 0.00 ดอลลาร์หากไม่เกิดขึ้น ส่วนกลไกการตัดสินผลนั้นได้อธิบายไว้ใน วิธีการชำระราคาของ Event contract หลักประกันเต็มจำนวนหมายความว่าสำนักหักบัญชีจะถือครองเงิน 1.00 ดอลลาร์นั้นไว้ตลอดอายุของสัญญา โดยแบ่งสัดส่วนระหว่างทั้งสองฝั่งตามราคาที่ซื้อขาย ตารางด้านล่างนี้แสดงช่วงราคาตั้งแต่ 5 เซนต์ไปจนถึง 95 เซนต์ และแสดงการแบ่งสัดส่วนในทุกระดับราคา

คำสั่งดึงข้อมูลหลักประกันของผู้ซื้อและผู้ขาย ณ ทุกระดับราคาตามสัญญา
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    price_cents,
    toDecimal64(round(price_cents / 100, 2), 2)             AS buyer_pays_usd,
    toDecimal64(round((100 - price_cents) / 100, 2), 2)     AS seller_posts_usd,
    toDecimal64(round(price_cents / 100
                    + (100 - price_cents) / 100, 2), 2)     AS total_locked_usd
FROM
(
    SELECT arrayJoin(range(5, 100, 5)) AS price_cents
)
ORDER BY price_cents
Run this yourself

ที่ราคา 5 เซนต์ ผู้ซื้อจะวางเงินประกัน 0.05 ดอลลาร์ และผู้ขายจะวางเงินประกัน 0.95 ดอลลาร์ ส่วนที่ราคา 95 เซนต์ บทบาทของทั้งสองฝั่งจะสลับกัน ในทุกแถวของ 19 คอลัมน์ที่สามจะไม่มีการเปลี่ยนแปลง คืออยู่ที่ 1 ดอลลาร์ ณ ราคาที่ถูกที่สุด และ 1 ดอลลาร์ ณ ราคาที่แพงที่สุด ความคงที่นี้คือกลไกทั้งหมดของระบบ การจ่ายเงินจะถูกจัดเตรียมไว้ก่อนที่เหตุการณ์จะเกิดขึ้น ทำให้การชำระราคาเป็นเพียงการลงบันทึกทางบัญชีแทนที่จะเป็นปัญหาเรื่องการเรียกเก็บเงิน นี่คือเหตุผลว่าทำไมฝั่ง Yes และ No ของตลาดเดียวกันจึงมีความสัมพันธ์กันทางคณิตศาสตร์ ซึ่งเป็นพื้นฐานของ การทำ Arbitrage ระหว่างฝั่ง Yes และ No

ผลขาดทุนสูงสุดของคุณคือเงินสดที่คุณวางไว้แล้ว

สถานะที่มีการปรับมูลค่าตามราคาตลาด (mark to market) จะมี variation margin ซึ่งเป็นเงินสดที่โอนระหว่างบัญชีในแต่ละรอบการซื้อขายเพื่อรองรับการเปลี่ยนแปลงของมูลค่าสถานะ กลไกนี้คือเบื้องหลังของ margin call แต่สัญญาประเภท event contract ไม่มีขั้นตอนดังกล่าว เนื่องจากมีการเรียกเก็บเงินจ่ายเต็มจำนวนตั้งแต่เริ่มต้นและไม่มีส่วนใดเหลือให้เรียกเก็บอีก ผู้ซื้อที่ราคา 60 เซนต์จะมีผลขาดทุนสูงสุด 60 เซนต์ต่อสัญญา ส่วนผู้ขายที่ราคานั้นจะมีผลขาดทุนสูงสุด 40 เซนต์ ตัวเลขเหล่านี้เป็นตัวเลขเดียวกับในคอลัมน์หลักประกันข้างต้น ซึ่งทราบได้ก่อนการทำรายการ แทนที่จะเป็นการประมาณการจากแบบจำลองความผันผวน

ความแตกต่างของการขาย Option แบบ Naked

การขาย Option แบบ Naked หรือการขายโดยไม่มีหุ้นอ้างอิงหรือสัญญาอื่นมาค้ำประกัน เป็นกลยุทธ์ที่มีลักษณะตรงกันข้าม ผู้ขายจะได้รับค่า Premium ล่วงหน้าและต้องวางหลักประกัน (margin) ตามสูตรคำนวณ ไม่ใช่การวางเงินเต็มจำนวนตามมูลค่าสินทรัพย์ที่ถือครอง การขาย Call option แบบ Naked มีความเสี่ยงที่ผลขาดทุนจะไม่มีเพดานจำกัด เนื่องจากราคาของสินทรัพย์อ้างอิงไม่มีจุดสูงสุด ส่วนกรณีการขาย Put option แบบ Naked ผลขาดทุนที่เลวร้ายที่สุดคือการที่ราคาใช้สิทธิ (strike price) ลดลงไปเหลือศูนย์ ไม่ว่ากรณีใดก็ตาม ข้อกำหนดด้านหลักประกันจะถูกคำนวณใหม่ทุกวันทำการโดยอ้างอิงจากราคาตลาดปัจจุบันและราคาของสินทรัพย์อ้างอิง ตารางด้านล่างนี้แสดงตัวอย่าง Put option ของ SPY ที่มีราคาใกล้เคียงกับราคาตลาด (near the money) โดยมีระยะเวลาคงเหลือยี่สิบถึงสี่สิบห้าวันจนถึงวันหมดอายุในช่วงเดือนพฤษภาคมและมิถุนายน 2026 โดยแสดงค่าเฉลี่ยต่อหนึ่งวันทำการ

คำสั่งดึงข้อมูลราคาทำเครื่องหมายของ SPY put ที่ใกล้เคียงราคาตลาด ช่วงเดือนพฤษภาคมถึงมิถุนายน 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    toString(date)                                            AS session_date,
    formatDateTime(date, '%b %e')                             AS session_label,
    toDecimal64(round(avg(toFloat64(option_close)), 2), 2)    AS atm_put_mark,
    round(100 * avg(implied_volatility), 1)                   AS atm_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND lower(option_type) IN ('put', 'p')
  AND date >= '2026-05-01'
  AND date <  '2026-07-01'
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND underlying_close > 0
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
GROUP BY date
ORDER BY date
Run this yourself

หน้าต่างข้อมูลนี้ครอบคลุมจำนวน 41 วันทำการ ในวันที่ May 1 Put option ที่สุ่มตัวอย่างมีราคาเฉลี่ยอยู่ที่ $10.75 โดยมีค่า implied volatility ซึ่งเป็นความคาดหวังต่อการเคลื่อนไหวของสินทรัพย์อ้างอิงในอนาคตในรูปแบบร้อยละต่อปี อยู่ที่ 14% ในวันที่ Jun 30 ค่าดังกล่าวอยู่ที่ $10.87 และ 13.7% ตามลำดับ ทุกวันทำการในช่วงเวลาดังกล่าวจะมีชุดตัวเลขของตนเอง ข้อกำหนดด้านหลักประกันของผู้ขายแบบ Naked จะถูกคำนวณใหม่ตามข้อมูลที่เปลี่ยนแปลงไปนี้ ซึ่งทำให้จำนวนเงินสดที่ต้องใช้เป็นช่วงราคามากกว่าที่จะเป็นตัวเลขคงที่ สูตรการคำนวณระบุไว้ใน หลักประกันสำหรับการขาย Option แบบ Naked

สถานะของสัญญา Futures

หลักประกันของสัญญา Futures เป็นรูปแบบที่สาม โดย Initial margin จะเป็นเพียงเศษเสี้ยวของมูลค่าตามสัญญา (notional value) ซึ่งเป็นที่มาของเลเวอเรจ และสถานะจะถูกชำระราคาเป็นเงินสดในทุกสิ้นวันทำการ หากราคาเคลื่อนไหวในทิศทางที่ไม่เป็นผล บัญชีจะถูกหักเงินในวันนั้นทันที และเมื่อยอดคงเหลือลดลงต่ำกว่าระดับ maintenance margin โบรกเกอร์จะเรียกหลักประกันเพิ่ม (margin call) หากไม่สามารถเติมเงินได้ตามกำหนด สถานะจะถูกบังคับขาย (liquidation) กลไกการทำงานของหลักประกัน Futures อธิบายลำดับขั้นตอนทั้งหมดไว้อย่างละเอียด การวางหลักประกันเต็มจำนวนจะช่วยขจัดความเสี่ยงทั้งสองด้าน คือไม่มีเลเวอเรจตั้งแต่เริ่มต้น และไม่มีการเรียกหลักประกันเพิ่มในภายหลัง

ผลตอบแทนต่อดอลลาร์ของหลักประกัน ต่อวัน

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

คำสั่งดึงข้อมูลผลตอบแทนบนหลักประกันของแต่ละฝั่ง จำแนกตามราคาตามสัญญา
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    price_cents,
    round(100 * (100 - price_cents) / price_cents, 1) AS buyer_return_on_collateral_pct,
    round(100 * price_cents / (100 - price_cents), 1) AS seller_return_on_collateral_pct,
    price_cents                                       AS breakeven_probability_pct
FROM
(
    SELECT arrayJoin(range(20, 85, 5)) AS price_cents
)
ORDER BY price_cents
Run this yourself

ที่ราคา 20 เซนต์ ผู้ซื้อที่ถือสัญญาจนครบกำหนดจะได้รับผลตอบแทน 400% บนหลักประกันที่วางไว้ เทียบกับ 25% สำหรับผู้ขายที่ราคาเดียวกัน ที่ราคา 80 เซนต์ ทั้งสองฝั่งจะสลับกันเป็น 25% สำหรับผู้ซื้อและ 400% สำหรับผู้ขาย สัญญาที่ราคาถูกจะให้ผลตอบแทนเป็นทวีคูณสูงและมีโอกาสที่ผลลัพธ์จะเป็นใจให้ผู้ซื้อได้น้อยครั้ง สัญญาที่ราคาแพงจะให้ผลตอบแทนเป็นทวีคูณต่ำและมีโอกาสเกิดผลลัพธ์นั้นได้บ่อยครั้ง คอลัมน์สุดท้ายคือจุดตัดสิน จ่าย 0.60 เพื่อสิทธิในมูลค่า 1.00 และมูลค่าคาดหวังจะเป็นศูนย์เมื่อโอกาสที่แท้จริงของผลลัพธ์คือร้อยละ 60 ดังนั้นราคาจึงเป็นจุดคุ้มทุนของความน่าจะเป็น การคำนวณของผู้ขายก็ให้ผลลัพธ์เป็นตัวเลขเดียวกัน คือได้รับ 0.60 เทียบกับความเสี่ยงที่ 0.40 เอกลักษณ์ดังกล่าวคือหัวข้อของ ราคาของสัญญาเหตุการณ์ในฐานะความน่าจะเป็น

ระยะเวลาการถือครองคือเกณฑ์วัดที่สำคัญ

สัญญาออปชันสองฉบับที่มีราคาเท่ากันไม่ใช่การเทรดเดียวกัน หากฉบับหนึ่งครบกำหนดในหนึ่งสัปดาห์และอีกฉบับครบกำหนดในหนึ่งปี ตารางด้านล่างนี้กำหนดราคาไว้ที่ 60 เซนต์ และปรับเปลี่ยนเฉพาะระยะเวลาที่หลักประกันถูกล็อกไว้เท่านั้น

คำสั่งดึงข้อมูลสัญญา 60 เซนต์ ปรับเป็นอัตราต่อปีตามระยะเวลาการถือครอง
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    concat(toString(days_held), ' days')                          AS holding_period,
    round(100 * (100 - 60) / 60, 1)                               AS return_on_collateral_pct,
    round(100 * ((100 - 60) / 60) * (365 / days_held), 1)         AS simple_annualised_pct
FROM
(
    SELECT arrayJoin([7, 14, 30, 60, 90, 180, 365]) AS days_held
)
ORDER BY days_held
Run this yourself

ผลตอบแทนจากหลักประกันคงที่อยู่ที่ 66.7% ในทุกแถว เนื่องจากราคาไม่มีการเปลี่ยนแปลง คอลัมน์ผลตอบแทนต่อปีลดลงจาก 3476.2% ที่ 7 days ลงไปเหลือ 66.7% ที่ 365 days ซึ่งเป็นจุดที่ทั้งสองคอลัมน์มาบรรจบกัน เมื่อถือครองเป็นเวลา 30 days จะได้ผลลัพธ์ที่ 811.1% โปรดอ่านตัวเลขเหล่านี้ในฐานะการคำนวณทางคณิตศาสตร์จากผลลัพธ์เดียว ไม่ใช่การคาดการณ์หรือค่าเฉลี่ย เพราะสัญญาฉบับเดียวกันนี้จะสูญเสียมูลค่าทั้ง 60 เซนต์หากผลลัพธ์ออกมาในทางตรงกันข้าม สิ่งที่คอลัมน์นี้มีประโยชน์คือการนำสัญญาที่มีอายุสั้นและอายุยาวมาเปรียบเทียบกันบนมาตรวัดเดียวกัน ในลักษณะเดียวกับที่อัตราผลตอบแทนของตั๋วเงินคลังทำได้

ดอกเบี้ยจากหลักประกันที่วางไว้

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

คำสั่งดึงข้อมูลอัตราผลตอบแทนพันธบัตรรัฐบาลระยะสั้น ย้อนหลัง 18 เดือน
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    toString(toStartOfMonth(date))                  AS month,
    formatDateTime(toStartOfMonth(date), '%b %Y')   AS month_label,
    round(avg(yield_1_month), 2)                    AS yield_1_month_pct,
    round(avg(yield_3_month), 2)                    AS yield_3_month_pct
FROM global_markets.treasury_yields
WHERE date >= addMonths(toStartOfMonth(today()), -17)
  AND yield_1_month > 0
  AND yield_3_month > 0
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)
Run this yourself

ใน Aug 2026 ตั๋วเงินคลังอายุ 3 เดือนมีอัตราผลตอบแทนเฉลี่ยที่ 3.89% เทียบกับ 3.79% ที่จุดอายุ 1 เดือน ส่วน Mar 2025 ซึ่งเป็นเดือนที่เก่าแก่ที่สุดในข้อมูลที่แสดง มีค่าเฉลี่ยอยู่ที่ 4.34% สำหรับสัญญาที่ถือครองเพียงไม่กี่สัปดาห์ อัตราผลตอบแทนระดับนี้ถือเป็นเพียงส่วนต่างเล็กน้อยที่ปัดเศษทิ้งได้ แต่สำหรับสัญญาที่ถือครองเกือบตลอดทั้งปี อัตราดังกล่าวถือเป็นสัดส่วนที่เห็นได้ชัดของผลลัพธ์ และหากแหล่งซื้อขายใดไม่จ่ายดอกเบี้ยบนหลักประกันที่วางไว้ แหล่งซื้อขายนั้นจะเป็นผู้รับผลประโยชน์ส่วนนี้ไปแทนคุณ

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

สัญญา Event contract มีการเรียกหลักประกันเพิ่ม (margin call) หรือไม่

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

ผลขาดทุนสูงสุดของสัญญา Event contract คือเท่าใด

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

สัญญา Event contract มีการใช้เลเวอเรจหรือไม่

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

ฉันจะเปรียบเทียบผลตอบแทนของ Event contract กับการซื้อขายอื่นได้อย่างไร

ให้นำกำไรหารด้วยหลักประกันที่วางไว้ จากนั้นหารด้วยจำนวนวันที่เงินหลักประกันนั้นถูกผูกมัดไว้ ผลตอบแทนต่อสัญญาอาจบดบังความจริงที่ว่าสัญญาที่ราคา 90 เซนต์ ต้องใช้เงินสดมากกว่าสัญญาที่ราคา 10 เซนต์ถึงเก้าเท่า

ราคาบอกความน่าจะเป็นที่จุดคุ้มทุนได้หรือไม่

ได้ ที่ราคา P จาก 1.00 ดอลลาร์ ทั้งสองฝ่ายจะมีมูลค่าคาดหวังเป็นศูนย์เมื่อโอกาสที่แท้จริงของผลลัพธ์คือ P หากราคาอยู่เหนือระดับนั้น ผู้ซื้อจะได้เปรียบ และหากอยู่ต่ำกว่านั้น ผู้ขายจะได้เปรียบ


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