選擇權到期價內會怎樣?自動履約與風險
選擇權到期價內至少 $0.01 就會由 OCC 自動履約。了解買方與賣方各自的股票、現金義務,以及 pin risk 可能造成的成本與意外損失。
若選擇權到期時處於價內,即使僅價內 $0.01,也會自動履約。負責所有美國上市選擇權結算的選擇權結算公司(Options Clearing Corporation,OCC)依據「例外履約」(exercise by exception)規則執行這項程序。除非持有人在到期日截止時間前提交相反指示,否則該程序就會啟動。買方會持有股票,並產生應付現金。賣方則以隨機方式被指派,並必須交付股票。
到期時,什麼情況算是價內?
當標的資產收盤價高於履約價時,買權(call)即為價內。當標的資產收盤價低於履約價時,賣權(put)即為價內。唯一能決定結果的成交價,是到期日的收盤價。午盤時股價所在位置,以及下一個星期一的開盤價,都不算。
這裡有兩個容易混淆的概念。第一,價內描述的是履約價關係,與你的獲利無關:一口以 $4.00 買進的買權,即使到期時價內 $0.30,仍可能是虧損,而且仍會被履約。第二,門檻非常小。對所有帳戶類型,不論客戶帳戶或非客戶帳戶,OCC 對股票選擇權均採用每口價內 $0.01 的例外履約門檻;指數選擇權的門檻也是 $0.01。
價內選擇權會自動履約嗎?
會。依據 OCC Rule 805,到期合約若至少價內一美分,便會代表持有人自動履約,持有人不必採取任何行動。若持有人希望得到不同結果,就必須提交相反履約指示。業界規則允許選擇權持有人在到期日下午 5:30(美東時間)前作出最終決定。券商可以設定較早的內部截止時間,但不得接受下午 5:30(美東時間)之後提交的指示。
對零售帳戶而言,具有約束力的是券商設定的截止時間,而且各券商不盡相同。論壇上提到的任何具體時間,都只是該券商的政策,不是全市場通用規則。選擇權何時到期介紹到期日曆本身。
到期時,價內的買權買方會發生什麼事?
履約會將合約轉換為 100 股股票,並以履約價買進。應付現金為履約價乘以 100。美國股票交易在成交日後一個營業日結算,因此若選擇權在星期五到期,股票與扣款會在星期一進入帳戶。這筆應付金額只取決於股數與履約價,與其他因素無關。因此,兩份權利金相同的合約,星期一可能產生截然不同的帳戶餘額。
每個數據背後的精確 SQL 語法
SELECT ticker,
round(argMax(toFloat64(close), window_start) * 100 / 1000, 1) AS cash_per_contract_usd_thousands
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'MSFT', 'AAPL', 'NVDA', 'JNJ', 'CVX', 'KO', 'CAG')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-27')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= 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 ticker
ORDER BY cash_per_contract_usd_thousands DESC該圖以八個常見名稱為例,為每個標的各定價一口價平合約,並以 2026年7月最後一週各股票自身的收盤價,作為接近價平履約價的替代值。在 SPY,履約一口合約約需 $74.7k 現金,而 MSFT 為 $46.5k。同樣一口合約若以 CAG 為標的,約需 $1.5k。每一口合約始終代表標的資產的 100 股,所需現金則由此計算而得。
到期時價內的賣權則相反。履約會以履約價賣出 100 股。持有股票的投資人會交付股票。未持有股票的投資人,星期一會形成 100 股空頭部位,並承擔借券成本與無上限的曝險。
空頭選擇權被指派時會發生什麼事?
指派是履約的相反方向,並以抽籤方式分配。OCC 會在持有空頭部位的結算會員之間,隨機分配履約通知;各結算會員再依其公布的方法分配給自身客戶,方法可能是隨機選擇或先進先出。你的部位規模與進場價格都不會影響這次抽籤。
到期時價內的空頭買權,必須以履約價交付 100 股。備兌買權賣方會交付原本持有的股票。未持有股票的賣方,星期一收盤前會形成股票空頭部位。到期時價內的空頭賣權,則必須以履約價買進 100 股,並在結算時支付現金。
美式股票選擇權也可能在到期前任何時間被提前指派,而這類情況通常集中在除息日前後。除息日與選擇權說明這種情況,美式與歐式選擇權則解釋哪些合約根本允許提前履約。
什麼是釘住風險?
釘住風險是指標的資產收盤時落在履約價附近,或與履約價只差幾美分。選擇權持有人無法確定合約是否會被履約,賣方也無法確定自己是否會被指派。雙方都要等到週末已經開始後,才會知道結果。
股票收盤價有多常接近履約價?大型、高流動性股票的週選擇權鏈通常採用整數美元履約價,因此,星期五收盤價距離最近整數美元的距離,可作為合理的替代指標。自 2023年1月以來,七個家喻戶曉名稱的每一次星期五收盤:
每個數據背後的精確 SQL 語法
WITH friday_bars AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
window_start,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_closes AS (
SELECT ticker,
session,
argMax(px, window_start) AS close_px,
count() AS session_bars
FROM friday_bars
GROUP BY ticker, session
HAVING session_bars > 300
),
distances AS (
SELECT abs(close_px - round(close_px)) * 100 AS cents_from_strike
FROM friday_closes
)
SELECT multiIf(cents_from_strike < 1, 'under 1 cent',
cents_from_strike < 5, '1 to 5 cents',
cents_from_strike < 10, '5 to 10 cents',
cents_from_strike < 25, '10 to 25 cents',
'25 to 50 cents') AS distance_band,
count() AS closes_count,
round(100 * count() / sum(count()) OVER (), 2) AS share_pct
FROM distances
GROUP BY distance_band
ORDER BY min(cents_from_strike)最近的一個區間 under 1 cent,包含 35 次星期五收盤,占樣本的 2.82%。另有 9.04% 次落在外側的下一個區間。最寬的區間 25 to 50 cents,占 50.69%。對任何一個名稱而言,任何一週真正形成釘住的情況都不常見。選擇權鏈會同時列出數十個履約價,而每個履約價都可能形成釘住。
釘住風險的另一半是時機。決定是否依例外規則履約的價格,是收盤鐘聲響起時的價格,而價格直到最後一刻仍在變動:
每個數據背後的精確 SQL 語法
WITH friday_bars AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
window_start,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_sessions AS (
SELECT ticker,
session,
argMaxIf(px, window_start, et_minute <= 930) AS px_330,
argMaxIf(px, window_start, et_minute > 930) AS px_close,
countIf(et_minute <= 930) AS early_bars,
countIf(et_minute > 930) AS late_bars
FROM friday_bars
GROUP BY ticker, session
HAVING early_bars > 100 AND late_bars > 10 AND px_330 > 0
)
SELECT ticker,
count() AS fridays_count,
round(quantileDeterministic(0.5)(abs(px_close / px_330 - 1) * 100,
cityHash64(toString(session))), 3) AS median_last30_move_pct,
round(quantileDeterministic(0.9)(abs(px_close / px_330 - 1) * 100,
cityHash64(toString(session))), 3) AS p90_last30_move_pct
FROM friday_sessions
GROUP BY ticker
ORDER BY median_last30_move_pct DESC在針對 NVDA 所衡量的 177 個星期五中,最後半小時的漲跌幅中位數為 0.272%;在圖表中最平靜的 SPY,則為 0.071%。NVDA 的星期五第 90 個百分位,在這 30 分鐘內變動 0.804%。一份在下午 3:30 尚價外五美分的合約,尚未完成結算。最大痛點則從未平倉量的角度觀察同一個收盤價。
現金結算的指數選擇權不會交付股票
S&P 500 等廣泛指數的選擇權採現金結算。不會買進,也不會交付任何股票。價內金額會乘以合約乘數,以現金支付,之後部位即消失。不會在星期一交付股票,也不會承擔週末股票曝險。
關鍵在於採用哪個價格。許多指數合約會以到期日上午,根據指數成分股開盤成交價計算的特殊開盤報價進行結算。這個數字可能與前一天螢幕上出現的任何價格都不同。AM 結算與 PM 結算選擇權說明不同合約採用的結算方式。
無法交易的週末
履約與指派會在星期五收盤後及週末處理。由此產生的股票部位會在市場重新開盤前存在,但要到星期一早上才能交易。在這段期間股票的任何變動,都由最終持有該部位的人承擔。
每個數據背後的精確 SQL 語法
WITH session_marks AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMax(toFloat64(close), window_start) AS close_px,
argMin(toFloat64(close), window_start) AS first_minute_px,
count() AS session_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) IN (1, 5)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, session
HAVING session_bars > 300
),
weekends AS (
SELECT ticker,
subtractDays(toMonday(session), if(toDayOfWeek(session) = 1, 7, 0)) AS weekend_id,
argMaxIf(close_px, session, toDayOfWeek(session) = 5) AS friday_close,
argMaxIf(first_minute_px, session, toDayOfWeek(session) = 1) AS monday_first_px
FROM session_marks
GROUP BY ticker, weekend_id
HAVING countIf(toDayOfWeek(session) = 5) = 1
AND countIf(toDayOfWeek(session) = 1) = 1
AND friday_close > 0
)
SELECT ticker,
count() AS weekends_count,
round(quantileDeterministic(0.5)(abs(monday_first_px / friday_close - 1) * 100,
cityHash64(toString(weekend_id))), 2) AS median_weekend_gap_pct,
round(quantileDeterministic(0.9)(abs(monday_first_px / friday_close - 1) * 100,
cityHash64(toString(weekend_id))), 2) AS p90_weekend_gap_pct
FROM weekends
GROUP BY ticker
ORDER BY median_weekend_gap_pct DESC以檔案中 NVDA 的 157 個週末為樣本,從星期五收盤價計算至星期一正常交易時段的第一分鐘,中位數變動為 1.05%;在 SPY 則為 0.28%。這裡尾端風險比中位數更重要:每十個星期一中,就有一個開盤價距離星期五收盤價達 3.04% 或以上,發生在 NVDA。再乘以每口合約 100 股,就能估算一次無人看管的到期日可能交付的曝險規模。
這套機制自然導出一項經驗法則。想避免週末意外的交易人,會在收盤前檢查每個即將到期部位的價內程度,並確認自己券商的截止時間。因為星期六早上才發現部位後,要到星期一才能將其交易平倉。
常見問題:到期時價內的選擇權
如果我的選擇權到期時價內,需要採取任何行動嗎?
依據 OCC Rule 805,若選擇權到期時至少價內 $0.01,便會自動履約,因此不需要採取行動即可完成履約。若希望不履約,則必須採取行動:持有人必須在券商截止時間前提交相反指示,而該截止時間不晚於到期日下午 5:30(美東時間)。
如果我沒有足夠現金履約價內的買權,會發生什麼事?
履約一口合約,需要準備履約價乘以 100 的現金。在上述八個名稱中,所需金額約介於 $1.5k 至 $74.7k。券商會為資金不足的帳戶制定各自政策,常見做法包括在收盤前平倉即將到期的部位,或在星期一賣出交付到帳戶的股票。
如果空頭選擇權只價內一美分,我會被指派嗎?
會。價內一美分已達到 OCC 的例外履約門檻,指派會在持有空頭部位的結算會員之間隨機分配。僅略微價內不代表受到保護。
到期時價外的選擇權會發生什麼事?
選擇權會歸零失效並從帳戶中移除,不會履約,也不會被指派。買方的損失是已支付的權利金,賣方則保留收到的權利金。
指數選擇權會轉換成股票嗎?
不會。現金結算的指數選擇權會以現金支付價內金額並結清,不會有股票移轉。個別股票與 ETF 的選擇權則會交付股票。
上述每個圖表都是以真實分鐘線資料執行的 stored query。你可以開啟其中任何圖表背後的 SQL,或在 Strasmore 終端機上執行自己的查詢。