期权到期时实值会发生什么
期权到期时只要实值至少 $0.01,OCC通常会自动行权。了解看涨和看跌期权多空双方的义务,以及针刺风险可能造成的成本。
一份到期时处于实值状态的期权,即使只实值 $0.01,也会自动行权。作为每份挂牌美国期权背后的清算机构,期权清算公司(OCC)根据“例外行权”规则执行这一流程。除非持有人在到期日截止时间前提交相反指示,否则系统会自动行权。多头一方将持有股票,并产生现金支付义务。空头一方会被随机指派,并必须履约交割。
到期时什么算实值?
当标的收盘价高于行权价时,看涨期权处于实值状态。当标的收盘价低于行权价时,看跌期权处于实值状态。决定结果的唯一成交价是到期日的收盘价,而不是股票午间的交易价格,也不是下周一的开盘价。
这里有两点容易混淆。第一,实值描述的是行权价关系,并不代表您获利:一份以 $4.00 买入、到期时实值 $0.30 的看涨期权仍然可能亏损,但仍会被行权。第二,门槛非常低。对于所有账户类型的股票期权,包括客户账户和非客户账户,OCC均按每份合约实值 $0.01 执行例外行权;指数期权的门槛同样为 $0.01。
实值期权会自动行权吗?
会。根据OCC第805条规则,到期合约只要最终至少实值一美分,就会代表持有人自动行权,无须持有人采取行动。若持有人希望得到不同结果,必须提交相反行权指示。行业规则允许期权持有人在到期日下午五点三十分(美国东部时间)前作出最终决定。券商可以设置更早的内部截止时间,但不得接受下午五点三十分(美国东部时间)之后提交的指示。
对零售账户具有约束力的是券商自己的截止时间,而且各家券商并不相同。论坛上提到的任何具体时间,通常只是该券商的政策,不是全市场统一规则。期权何时到期介绍到期日历本身。
到期时实值的看涨期权多头会发生什么?
行权会将合约转换为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百分位变动为0.804%。一份在下午三点三十分仍处于虚值五美分的合约,尚未最终确定。最大痛点从未平仓合约角度分析同一个收盘价。
现金结算的指数期权不会交割股票
标普500等宽基指数期权采用现金结算。不会买入或交付任何股票。实值金额乘以合约乘数后以现金支付,头寸随即了结。不会在周一交付股票,也不存在周末股票敞口。
需要注意的是,结算采用哪个价格。许多指数合约以到期日上午根据指数成分股开盘成交价计算的特殊开盘报价进行结算。该报价可能与前一天屏幕上显示的任何价格都不同。上午结算与下午结算期权说明不同合约采用的结算方式。
无法交易的周末
行权和指派会在周五收盘后及周末完成处理。由此形成的股票头寸会在市场重新开盘前存在,但要到周一早上才能交易。期间股票价格的任何变动,都由最终持有这些股票的一方承担。
每个数字背后的完整 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第805条规则,一份到期时至少实值 $0.01 的期权会自动行权,因此无需采取行动即可完成行权。若希望避免行权,则必须采取行动:持有人需要在券商截止时间前提交相反指示,该截止时间不晚于到期日下午五点三十分(美国东部时间)。
如果我没有足够现金行使实值看涨期权,会发生什么?
行权一份合约需要现金支付行权价乘以100。根据上述八个标的,该金额约为 $1.5k 至 $74.7k。券商会为资金不足的账户制定各自的处理政策,常见做法包括在收盘铃响前平掉即将到期的头寸,或在周一卖出交付到账的股票。
如果看空期权只实值一美分,我也可能被指派吗?
会。一美分的实值幅度已经达到OCC例外行权的门槛。指派会在持有空头头寸的清算会员之间随机分配。仅略微实值并不能提供保护。
到期时处于虚值的期权会发生什么?
期权会归零失效,并从账户中消失,不会行权,也不会被指派。买方损失已支付的权利金,卖方保留收到的权利金。
指数期权会转换为股票吗?
不会。现金结算的指数期权会以现金支付实值金额并平仓,不发生股票交割。个股期权和ETF期权则会交付股票。
上述每个面板都是基于真实分钟线数据运行的存储查询。您可以打开其中任一面板背后的SQL,也可以在Strasmore终端运行自己的查询。