選擇權到期日是哪一天?
多數選擇權在到期週五美東下午4點收盤時停止交易,週選每週五、月選在第三個週五,SPY與QQQ則每日到期。
美股選擇權於其明定的到期日到期——多數合約為週五,當日交易於美東時間下午4點收盤時截止。月選擇權落在第三個週五;最活躍的ETF與指數產品每個交易日皆掛出一個新的到期日;若週五為交易所假日,則到期日提前至週四。以上是白紙黑字的規則。本頁面展示實際交易的日曆——涵蓋六週的完整選擇權報價紀錄、2026年其餘月份經計算後的第三個週五日期,以及一個因假日而提前的週五。
選擇權到底在哪一天到期?
依到期日星期別統計的成交量,2026年6月1日至7月9日,涵蓋所有在美國掛牌的選擇權:
每個數據背後的精確 SQL 語法
SELECT weekday,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_volume,
uniqExact(expiry) AS distinct_expiry_dates,
uniqExact(root) AS underlyings
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
substring(ticker, 3, length(ticker) - 17) AS root,
multiIf(toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 1, '1 Monday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 2, '2 Tuesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 3, '3 Wednesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 4, '4 Thursday',
'5 Friday') AS weekday,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY weekday
ORDER BY weekday週五到期的合約在該期間內占總成交量的 48.3% — 共 903.2 百萬口合約,分布在 39 個不同的週五到期日。週五依然是行事曆的重心:週選擇權在此到期,而月選擇權週期則落在第三個週五。週四那一列的表現超出其比重 — 僅 14 個日期就占了 21.6% 的成交量 — 其中兩個週四是被挪移的週五,詳見下文。
標的物那一欄為你的股票回答了標題的疑問。週五到期的合約在 5871 個不同的選擇權根代碼上交易 — 基本上涵蓋了美國所有可發行選擇權的名稱 — 而週一與週二到期的合約僅分別在 33 與 30 個根代碼上交易(各占 10% 與 8% 的成交量),週三則為 45 個:週中的到期日屬於指數產品、少數 ETF,以及極少數交易極度活躍的個股。對其他所有標的而言,到期日就意味著週五。(週四的 5301 個根代碼正是那兩個被挪移的週五所造成的。)有一個值得留意的特殊現象:週三顯示出 22 個不同的到期日 — 比週四的 14 個還多 — 卻只占 12.1% 的成交量;指數選擇權那一節會解釋這個現象。
每日到期的代碼
對 SPY 及其同類產品而言,「選擇權何時到期」的答案很直接:就是今天,無論今天是哪一天。2026 年 6 月的每個交易日都是 SPY 的到期日:
每個數據背後的精確 SQL 語法
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY expiry在一個 21 個交易日的月份中,有 21 個到期日——每個交易日一個。這種每日循環正是讓0DTE 選擇權得以大規模運作的基礎(DTE = 距離到期天數)。那麼,哪些代碼有每日到期呢?在 2026 年 6 月,正好有 11 個選擇權根代碼在所有 21 個交易日都掛出了到期合約:
每個數據背後的精確 SQL 語法
SELECT root,
uniqExact(expiry) AS june_expiry_dates,
round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30' AND root != 'SPCX'
GROUP BY root
HAVING june_expiry_dates >= 20
ORDER BY june_expiry_dates DESC, contracts_mm DESC, root其中三個是股票 ETF——SPY、QQQ 和 IWM,以 SPY 的 240.3 百萬張 6 月合約居首。另外八個是現金結算的指數根代碼:標普 500 週選擇權根代碼 SPXW 及其迷你版 XSP,再加上那斯達克 100、羅素 2000 和道瓊的變體。名單上沒有任何普通個股——儘管個股的情況比多數人想像的更接近。NVDA 的 6 月到期合約,按成交量排序:
每個數據背後的精確 SQL 語法
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:NVDA2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 6成交量領先的 2026-06-18,有 6.76 百萬張合約,是 6 月的月度到期——移至週四,如下所述——而排名前列的其他合約則主要由週五的週選擇權主導。NVDA 也掛出了週中的到期合約,而且有交易,但週選擇權和月度選擇權的節奏仍然佔據了絕大部分成交量。
為什麼我的股票只有每月到期合約?
掛牌規則決定了你看到的行事曆。每一檔可發行選擇權的股票都帶有每月第三個週五的合約,而每個類別在掛牌時會被分配到三個傳統季度週期之一,以決定其更遠月份的合約:一月/四月/七月/十月、二月/五月/八月/十一月,或三月/六月/九月/十二月。這個分配是場內交易時代留下的化石,但它仍然決定了交易量較低的名稱掛牌板上會有哪些遠月合約。交易所也會為每個類別掛牌最近兩個月份的合約、在有需求支撐的地方掛牌週五到期的週選擇權,以及為上述的 11 代碼掛牌每日到期合約。因此形成了金字塔結構:5871 代碼帶有週五日期,45 帶有週三日期,33 帶有週一日期。一檔股票若一個月只有一個到期日,單純就是沒有週選擇權掛牌的名稱。
2026年剩餘到期日行事曆
到期日早在數年前就已設定,遠期合約也已在交易——2026年剩餘的行事曆可以直接從市場報價中讀取。以下是2026年剩餘各月份,在7月6日至9日交易期間最繁忙的到期日:
每個數據背後的精確 SQL 語法
WITH per_expiry AS (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
sum(toFloat64(volume)) AS v,
uniqExact(substring(ticker, 3, length(ticker) - 17)) AS underlyings
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
GROUP BY expiry
)
SELECT formatDateTime(toStartOfMonth(expiry), '%Y-%m') AS month,
toString(argMax(expiry, (v, toString(expiry)))) AS busiest_expiry_date,
dateName('weekday', argMax(expiry, (v, toString(expiry)))) AS weekday,
round(max(v) / 1e6, 1) AS contracts_mm,
argMax(underlyings, (v, toString(expiry))) AS underlyings
FROM per_expiry
WHERE expiry >= '2026-07-13' AND expiry <= '2026-12-31'
GROUP BY month
HAVING toDayOfWeek(argMax(expiry, (v, toString(expiry)))) = 5
AND toDayOfMonth(argMax(expiry, (v, toString(expiry)))) BETWEEN 15 AND 21
ORDER BY month每個到期日都落在當月15日至21日之間的星期五——也就是第三個星期五:2026-07-17、2026-08-21、2026-09-18、2026-10-16、2026-11-20 和 2026-12-18。其中兩個是季度三巫日(2026-09-18 和 2026-12-18),當天股票選擇權、指數選擇權和指數期貨同時到期;2026年的另外兩個季度日已經過去——3月20日,以及接下來會提到的、被挪移的6月18日。請注意11月與12月的對比:1493 的未平倉量集中在11月月度合約,而 2432 則集中在12月,12月是季度月份,作為長天期 LEAPS 掛牌的基礎。
到期日週五適逢假日會如何處理?
規則:到期日移至前一個交易日。以下兩個2026年的例子都在這個範圍內。6月19日(六月節)將季度到期日推至週四6月18日——即三巫日交易時段。而7月3日因獨立紀念日休市,則將當週的週選擇權到期日推至週四7月2日。SPY合約中,7月這項調整的佐證如下:
每個數據背後的精確 SQL 語法
SELECT round(sumIf(vol, expiry = '2026-07-02') / 1e6, 2) AS thursday_july2_contracts_mm,
round(sumIf(vol, expiry = '2026-07-03') / 1e6, 2) AS friday_july3_contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-29 04:00:00'
AND window_start < '2026-07-03 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry IS NOT NULL日期標示為7月3日週五的合約交易量為0百萬——零。這類合約並不存在;掛牌日曆將該週的週五到期日安排至週四7月2日,該日SPY合約自身交易量即達12.84百萬。關於假日週的更廣泛討論,請參閱市場假日與提早收市。
指數選擇權的遊戲規則不同
指數選擇權——SPX 家族、NDX、RUT、VIX——是現金結算(履約時交割現金而非股票,以指數的結算價為基準),且為歐式選擇權(到期前不得提前履約)。多數交易可進行至美東時間下午 4:15,比股票收盤晚十五分鐘,但到期的下午結算合約,會以下午 4:00 收盤價計算出的指數水準進行結算。而傳統的第三個週五 SPX 月選擇權是上午結算:它在週四收盤時停止交易,並以週五上午開盤價計算出的水準進行結算。較新的週選擇權與日選擇權指數合約(代碼為 SPXW)則為下午結算。
VIX 選擇權是交易日曆上的另一個異數:它們在週三上午到期,採上午結算,每個月週期一個合約,掛牌月份長達數月——這正是前述週三謎題的解答。以下是七月四個交易日的報價紀錄中,週三到期日最為豐富的幾個代碼:
每個數據背後的精確 SQL 語法
SELECT root,
uniqExact(expiry) AS wednesday_expiry_dates,
toString(min(expiry)) AS nearest,
toString(max(expiry)) AS furthest,
round(sum(vol) / 1000, 0) AS contracts_k
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL AND toDayOfWeek(expiry) = 3 AND expiry >= '2026-07-08' AND root != 'SPCX'
GROUP BY root
ORDER BY wednesday_expiry_dates DESC, contracts_k DESC, root
LIMIT 8VIX 掛牌了 9 個不同的週三到期日——合約序列從 2026-07-22 一路延伸至 2027-03-17,每個週期一個——而 SPXW 則以 9 個與之匹敵。ETF 的掛牌到期日則較近:包含日選擇權與週選擇權掛牌,再加上季末合約(2027 年 6 月 30 日即為週三)。VIX 的遠月月選擇權,疊加上 ETF 的日選擇權,使得週三擁有的不同到期日數量,僅次於週五——在六週的觀察窗口內達到 22 個——儘管成交量僅佔極小的一部分。
到期日當天會發生什麼事?
大多數股票與ETF選擇權在到期日下午4:00(美東時間)收盤時停止交易。收盤後,選擇權結算公司(OCC)會執行「價內自動行使」機制:任何到期時價內達$0.01或以上的選擇權,除非持有人另有指示,否則將被自動行使。價內的買權會轉為以履約價買入股票;價內的賣權則轉為賣出;價外合約則到期作廢。股票交割按正常結算週期進行。
到期日是截止期限,但並非唯一的行使窗口。股票與ETF選擇權為美式選擇權:在合約存續期間的任何營業日皆可行使。提前行使主要集中在除息日前一天的深度價內買權,此時獲取股息的價值可能超過剩餘的時間價值——對於任何賣出此類買權的人來說,被指派風險的高峰落在除息日前一晚,而非到期日。
截止時間、釘價風險與最後一小時
- 你的券商截止時間早於OCC。 OCC接受行使指示的截止時間約為到期日下午5:30(美東時間);券商通常要求客戶在下午4:30(美東時間)左右完成操作。撤銷自動行使的動作,必須在你券商的截止時間前完成。
- 選擇權停止交易後,股票仍會繼續波動。 價內自動行使機制是依據下午4:00的官方收盤價,但盤後股價若穿越履約價,多頭持有人可以提交新的指示,而空頭持有人只能被動等待。
- 釘價風險。 當收盤價緊鄰某個交易量龐大的履約價,僅有數美分之差時,空頭持有人在隔夜收到指派通知前,無法確知有多少合約會被指派。常規的避險做法:在最後收盤鐘響前平倉或轉倉。
為何到期日主導了成交量分布
到期日是一個強制的決策點,而成交量正反映了這些決策的進行。持有者若想在到期後繼續維持部位,就必須轉倉——在到期的合約中平倉,並在較遠月份的合約中重新建立部位——這會在兩邊都創造出成交量。不想要的部位則會被直接平倉;造市者則會對沖所有仍為未平倉、且時間價值正在縮減的合約。這個決策點有多集中?將 2026 年 6 月交易的每一張 SPY 合約,依其交易當下所剩餘的存續天數進行分類:
每個數據背後的精確 SQL 語法
SELECT dte_bucket,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100.0 * sum(vol) / (sum(sum(vol)) OVER ()), 1) AS pct_of_month
FROM (
SELECT multiIf(dte = 0, '0 days (expiry day)', dte = 1, '1 day left', dte <= 5, '2-5 days left', '6+ days left') AS dte_bucket,
dte, vol
FROM (
SELECT dateDiff('day', toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE dte >= 0
)
GROUP BY dte_bucket
ORDER BY min(dte)該月合約成交量中有 69.5% 是在到期日當天交易的,另有 9.3% 是在只剩一天時交易——到期日不僅終結了合約,更承載了該合約生命週期中的大部分成交量。行事曆本身就製造了這些活動,而且是按照多年前就已排定的時間表進行。
一個至今仍讓人混淆的歷史註腳:數十年來,掛牌股票選擇權在法律上是在第三個星期五之後的星期六到期——這是前電子時代遺留下來的文書處理緩衝期。業界已在 2015 年將法定到期日移至星期五當天;若有較舊的指南說選擇權在星期六到期,引用的就是那個化石級資訊。
選擇權到期常見問題
選擇權在到期日當天幾點到期?
大多數股票與ETF選擇權的交易在到期日美東時間下午4:00結束;多數指數選擇權則交易至美東時間下午4:15。履約決策在收盤後處理——OCC接受指示至大約美東時間下午5:30,但券商會設定更早的截止時間。
所有選擇權都在週五到期嗎?
不是——但在這六週的衡量期間內,週五到期的合約佔了全部成交量的48.3%,橫跨5871個標的。11檔指數追蹤標的提供每日到期合約,數十檔活躍個股有週中到期日,VIX在週三上午到期,而月度週期則落在第三個週五。
我可以在到期前履約選擇權嗎?
股票與ETF選擇權可以——它們是美式選擇權,任何營業日皆可履約。實務上,提前履約大多發生在除息日前夕的深度價內買權。像SPX這類指數選擇權則是歐式選擇權:僅在到期時才能履約。
如果我的選擇權到期時處於價內,會發生什麼事?
若到期時價內幅度達$0.01或以上,就會自動履約——買權以履約價買入股票,賣權則賣出股票——除非你在券商截止時間前另行指示。
當週五市場休市時,選擇權會如何處理?
到期日會移至前一個交易日。上方數據中包含了2026年的兩個案例:六月節將6月月度到期移至週四6月18日,而7月4日休市則將當週的週到期移至週四7月2日。
哪些股票和ETF有每日到期的選擇權?
少數流動性最高的指數ETF每個交易日都掛出一個新的到期合約,其中SPY和QQQ位居前列。個股最多僅提供週到期合約。根據選擇權報價紀錄衡量的完整清單,請見哪些股票有每日選擇權。
選擇權的希臘字母值在接近到期時會如何變化?
時間價值在尾段衰減最快——theta,即每日持有成本,在最後幾天達到峰值——而gamma,即delta本身的變動速度,則在價平履約價處飆升。這種組合正是到期週合約感覺如此劇烈波動的原因。完整的敏感度指標在選擇權希臘字母值解析中根據真實報價紀錄進行衡量;希臘字母值在合約生命週期中的變化追蹤其從掛牌到到期的演變,而theta和gamma則各自有深入探討。
每個面板都是對完整選擇權報價紀錄執行的儲存、版本化查詢——展開SQL即可查看各項衡量方式,或在Strasmore終端機上查閱任何代號的到期日曆。