2026년 옵션 만기일 달력 전체 일정 확인
2026년 옵션 만기일 달력 정보를 제공합니다. 매월 세 번째 금요일에 해당하는 열두 번의 월간 만기일과 네 번의 분기 만기일을 포함하며 휴장일로 인한 일정 변경 규칙을 상세히 설명합니다. 미국 주식 및 ETF 투자자를 위한 정확한 만기 시점 데이터를 확인하십시오.
Jan 16 2026년 옵션 만기 일정
2026년 옵션 만기 달력은 단 하나의 규칙을 따릅니다. 미국 주식 및 ETF의 표준 월간 옵션은 매월 세 번째 금요일에 거래가 종료됩니다. 이에 따라 2026년에는 Jan 16부터 Dec 18까지 총 열두 번의 월간 만기일이 존재하며, 이 중 네 번은 분기 만기일과 겹칩니다. 이 페이지의 모든 날짜는 목록을 복사한 것이 아니라 달력을 기반으로 계산되었으며, 두 번째 섹션에서는 열두 개의 날짜 전체를 단일 명령어로 직접 생성하는 방법을 안내합니다.
Dec 18 만기일 생성 명령어
만기일 생성 명령어를 사용하여 2026년의 모든 만기일을 직접 산출할 수 있습니다. 이 과정은 표준화된 달력 로직을 활용하므로 정확한 만기 시점을 파악하는 데 유용합니다.
2026년 옵션 만기일 달력, 월별 상세
표준 월간 계약은 옵션 거래가 가능한 모든 미국 주식 및 ETF의 기본 상장 방식입니다. 매월 세 번째 금요일 장 마감 시점에 한 번의 만기가 도래합니다. 아래 표는 단순 날짜 계산을 통해 2026년의 12개 만기일을 도출한 뒤, 각 날짜를 실제 거래소 휴장일 달력과 대조하여 검증한 결과입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(cal.exp_date) AS expiration_date,
concat(formatDateTime(cal.exp_date, '%b '), toString(toDayOfMonth(cal.exp_date))) AS expiry_label,
formatDateTime(cal.exp_date, '%a') AS weekday,
toDayOfMonth(cal.exp_date) AS day_of_month,
if(toMonth(cal.exp_date) IN (3, 6, 9, 12), 'quarterly', 'monthly') AS expiry_class,
multiIf(cal.exp_date < today(), 'already traded',
hol.holiday != '', concat('scheduled closure: ', hol.holiday),
'no closure scheduled') AS calendar_check
FROM
(
SELECT
toDate('2026-01-01') + toIntervalMonth(arrayJoin(range(12))) AS month_start,
month_start + ((12 - toDayOfWeek(month_start)) % 7) + 14 AS exp_date
) AS cal
LEFT JOIN
(
SELECT
date AS d,
any(name) AS holiday
FROM global_markets.stocks_market_holidays
GROUP BY date
) AS hol ON hol.d = cal.exp_date
ORDER BY cal.exp_dateday_of_month 열은 주목할 가치가 있습니다. 세 번째 금요일은 15일 이전이나 21일 이후에 올 수 없습니다. 매월 첫 번째 금요일은 1일부터 7일 사이에 위치하며, 세 번째 금요일은 그로부터 14일 뒤이기 때문입니다. 2026년의 경우 가장 빠른 만기일은 5월 15일이며, 가장 늦은 만기일은 8월 21일입니다. 나머지 10개 월의 만기일은 이 두 날짜 사이에 위치합니다.
만기일은 해당 계약의 마지막 거래일이기도 하며, 일반적인 주식 및 ETF 옵션의 경우 만기일과 최종 거래일이 동일합니다. 다만 인덱스 옵션은 예외이므로 주의가 필요합니다. 일부 인덱스 옵션은 금요일 오전 장 시작 시점의 체결가(opening prints)를 기준으로 결제되므로, 최종 거래일은 목요일이 됩니다. 오전 및 오후 결제 옵션에 관한 당사의 가이드는 각 옵션의 차이점을 설명하며, 옵션 만기 시점에서는 만기 당일 포지션에 어떤 일이 발생하는지 다룹니다.
2026년 모든 만기일을 직접 산출하는 방법
이 달력의 어떤 데이터도 별도의 데이터 피드가 필요하지 않습니다. 파이썬(Python)은 표준 라이브러리 내에 calendar 모듈을 포함하고 있으므로, 설치나 네트워크 연결 없이 단 하나의 명령어로 전체 목록을 생성할 수 있습니다.
python3 -c "import calendar; print(*[[d for w in calendar.Calendar().monthdatescalendar(2026, m) for d in w if d.month == m and d.weekday() == 4][2] for m in range(1, 13)], sep='\\n')"
파이썬 3가 설치된 모든 기기에서 위 코드를 실행하면 ISO 형식의 날짜 12개가 각각 한 줄씩 출력됩니다. monthdatescalendar는 한 달을 온전한 주 단위의 리스트로 반환하며, 양 끝에는 인접한 달의 날짜가 채워집니다. d.month == m 테스트는 빌려온 날짜를 제거하고, d.weekday() == 4은 금요일(월요일은 0)만 남기며, [2]은 그중 세 번째 금요일을 선택합니다. 연도를 변경하면 목록이 자동으로 다시 생성됩니다. 이것이 계산의 전부이며, 만기일 달력은 조회하는 것이 아니라 직접 산출하는 이유이기도 합니다.
2026년 분기별 만기일은 언제인가
12개월 중 4개월인 3월, 6월, 9월, 12월에 만기가 도래합니다: Mar 20, Jun 19, Sep 18, Dec 18가 이에 해당합니다. 해당 날짜에는 주식 옵션, 주가지수 옵션, 주가지수 선물 만기가 동시에 겹치며, 이를 '트리플 위칭(triple witching)'이라고 부릅니다. 구체적인 메커니즘은 트리플 위칭이란 무엇인가에서 확인할 수 있으며, 분기별 세부 정보는 2026년 트리플 위칭 날짜에 명시되어 있습니다. 2026년에는 이 네 날짜 중 하나에 별표가 표시되어 있으며, 다음 섹션에서 시장 데이터를 바탕으로 해당 날짜를 분석합니다.
시장 휴장일이 만기일인 금요일과 겹칠 경우
셋째 주 금요일 규칙에는 한 가지 예외가 있으며, 이는 실질적인 예외입니다. 셋째 주 금요일이 거래소 휴장일인 경우, 시장은 해당 일에 개장하지 않으며 월간 계약의 마지막 거래일은 그 전날인 목요일로 앞당겨집니다. 특정 연도에 이러한 상황이 발생하는지 여부는 목록을 신뢰하는 대신 호가창(tape)을 통해 직접 확인할 수 있습니다. 미국 정규 세션은 오전 9시 30분 개장부터 오후 4시 마감까지 6시간 30분 동안 총 390개의 1분봉으로 구성됩니다. 시장이 휴장하는 날에는 어떠한 거래도 기록(print)되지 않습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(cal.day) AS session_date,
concat(formatDateTime(cal.day, '%b '), toString(toDayOfMonth(cal.day))) AS session_label,
if(toDayOfMonth(cal.day) BETWEEN 15 AND 21, 'third Friday', 'other Friday') AS friday_type,
toUInt32(ifNull(tape.bars, 0)) AS regular_session_bars
FROM
(
SELECT toDate('2026-01-01') + arrayJoin(range(212)) AS day
) AS cal
LEFT JOIN
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
count() AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-01-01 00:00:00')
AND window_start < toDateTime('2026-08-02 00:00:00')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
) AS tape ON tape.d = cal.day
WHERE toDayOfWeek(cal.day) = 5
ORDER BY regular_session_bars ASC, cal.day ASC2026년 1월부터 7월 말까지 31번의 금요일이 지나갔습니다. 그중 세 번은 0개의 정규 세션 분봉이 기록되었는데, 이는 시장이 휴장했을 때 호가창에 나타나는 모습입니다. 해당 날짜는 Apr 3, Jun 19, 그리고 Jul 3입니다. 첫 번째는 성금요일(Good Friday)입니다. 세 번째는 독립기념일 대체 휴일로, 2026년 7월 4일이 토요일이므로 거래소는 그 전날인 금요일을 휴장일로 지정했습니다. 해당 기간 내 나머지 모든 금요일에는 온전한 세션인 390개의 분봉이 기록되었습니다.
중간에 낀 날짜가 본 페이지에서 설명하고자 하는 예외 사례입니다. Jun 19는 준틴스(Juneteenth) 국경일로, 미국 주식 거래소는 2022년부터 이를 휴장일로 지정했습니다. 2026년에는 이 날이 6월 19일, 즉 셋째 주 금요일이자 6월 월간 만기일이며, 네 번의 분기 만기일 중 하나에 해당합니다. 이날 시장은 개장하지 않으며, 6월 월간 계약의 마지막 거래일은 그 전날인 목요일이 됩니다. 이는 2026년 중 예정된 시장 휴장일과 겹치는 유일한 셋째 주 금요일이며, 2026년 트리플 위칭 데이 페이지에서 분기별 세부 정보를 확인할 수 있습니다.
성금요일은 셋째 주 금요일과 겹칠 수 있는 또 다른 휴일이며, 준틴스와 달리 고정된 날짜가 없습니다. 성금요일은 3월 말에서 4월 말 사이로 변동되는 부활절을 따릅니다. 아래 표는 지난 11년 동안의 4월 셋째 주 금요일을 도출하고, 해당 일에 SPY 호가창에 기록된 내용을 집계한 것입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(toYear(cal.exp_date)) AS year,
concat(formatDateTime(cal.exp_date, '%b '), toString(toDayOfMonth(cal.exp_date))) AS april_expiry_label,
toUInt32(ifNull(tape.bars, 0)) AS regular_session_bars,
if(ifNull(tape.bars, 0) = 0, 'market closed', 'full session') AS session_status
FROM
(
SELECT
toDate(concat(toString(2016 + arrayJoin(range(11))), '-04-01')) AS april_first,
april_first + ((12 - toDayOfWeek(april_first)) % 7) + 14 AS exp_date
) AS cal
LEFT JOIN
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
count() AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2016-01-01 00:00:00')
AND toMonth(window_start) = 4
AND toDayOfMonth(window_start) BETWEEN 14 AND 22
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
) AS tape ON tape.d = cal.exp_date
ORDER BY cal.exp_date2016년부터 2026년까지 11번의 4월 중, 4월 만기일인 금요일이 휴장일과 겹친 경우는 2019년, 2022년, 그리고 2025년이었습니다. 해당 연도마다 월간 계약은 목요일에 거래가 종료되었습니다. 2026년에는 4월 만기일에 온전한 390개의 분봉이 기록되었으며, 이는 2026년의 목요일 변경 사례가 4월이 아닌 6월에 발생함을 의미합니다.
위클리(Weeklys), 월말 만기, 월요일 만기 옵션의 위치
매월 셋째 주 금요일은 옵션 거래가 가능한 모든 종목이 공유하는 만기일입니다. 이 날짜를 중심으로 셋째 주 금요일 규칙을 따르지 않는 여러 만기 시리즈가 존재합니다. 위클리 옵션은 대부분의 다른 금요일에 상장되며, 통상 몇 주 앞선 시점까지 발행됩니다. 월말 옵션(End-of-month options)은 금요일이 아닌 해당 월의 마지막 영업일에 만기가 도래합니다. 거래량이 많은 종목의 경우 월요일과 수요일 만기 옵션도 존재하며, 일부 지수 상품과 개별 주식은 매 거래일마다 만기가 돌아오기도 합니다. 현재 상장된 종목 목록은 일일 옵션이 상장된 주식에서 확인할 수 있습니다.
월물 옵션과 그 외 만기 옵션 간의 규모 차이는 계약 수에서 즉각적으로 드러납니다. 아래 패널은 2026년 상반기 동안 AAPL 옵션이 거래된 모든 만기일을 추출하여 각 날짜별로 존재하는 개별 계약 수를 집계한 것입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(agg.exp_date) AS expiration_date,
concat(formatDateTime(agg.exp_date, '%b '), toString(toDayOfMonth(agg.exp_date))) AS expiry_label,
multiIf(toDayOfWeek(agg.exp_date) = 5 AND toDayOfMonth(agg.exp_date) BETWEEN 15 AND 21, 'monthly third Friday',
toDayOfWeek(agg.exp_date) = 5, 'weekly Friday',
toDayOfWeek(agg.exp_date) = 4 AND toDayOfMonth(agg.exp_date) BETWEEN 14 AND 20, 'Thursday before a third Friday',
'other weekday') AS expiry_class,
agg.n_contracts AS contracts_traded
FROM
(
SELECT
toDate(expiration_date) AS exp_date,
countDistinct(ticker) AS n_contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(expiration_date) >= toDate('2026-01-01')
AND toDate(expiration_date) < toDate('2026-07-01')
AND volume > 0
AND iv_converged = 1
GROUP BY exp_date
) AS agg
ORDER BY contracts_traded DESC, agg.exp_date ASC해당 기간 AAPL의 2026년 만기일 중 가장 거래가 활발했던 날짜는 Jun 18였으며, 총 200개의 개별 계약이 존재했습니다. 패널에서는 이를 Thursday before a third Friday으로 분류합니다. 같은 6개월 동안 가장 거래가 적었던 날짜의 계약 수는 50이었습니다. 월물 옵션은 내가격(ITM) 및 외가격(OTM) 행사가격(strike price)이 더 넓게 분포하고 만기까지의 기간도 길게 설정되므로, 만기 수년 전부터 장기 포지션이 누적됩니다. 거의 모든 계약의 거래는 오후 4시 정규장 마감까지 이어지지만, 옵션 거래 종료 시간에서 예외적인 마감 시간을 확인할 수 있습니다.
패널 작성 방식
세션 길이 패널은 저장된 UTC 타임스탬프를 변환하여 오전 9시 30분부터 오후 4시(ET 기준) 사이 SPY 테이프에 기록된 1분 단위 봉(bar)을 집계한 것입니다. 쿼리에는 휴장일이 별도로 하드코딩되어 있지 않으며, 정규 세션 거래량이 0인 평일은 자동으로 휴장일로 간주됩니다. AAPL 패널은 최소 한 번 이상 거래되었고 내재변동성(implied-volatility) 값이 산출된 계약만을 집계하여 가격이 형성되지 않은 상장 종목을 제외했으며, 2026년 1월부터 6월까지의 데이터를 포함합니다. 12개의 만기일은 매월 1일을 기준으로 날짜 연산을 수행하여 산출했으며, 이는 상기 파이썬(Python) 명령어와 동일한 계산 방식입니다.
자주 묻는 질문(FAQ)
2026년 옵션 만기일은 언제입니까?
미국 주식 및 ETF의 표준 월간 옵션은 매월 세 번째 금요일에 만기되며, Jan 16부터 Dec 18까지 총 열두 번의 날짜가 있습니다. 6월 만기일은 예정된 시장 휴장일이므로, 해당 계약의 만기는 그 전날인 목요일로 앞당겨집니다. 주간, 월말, 일일 시리즈는 해당 열두 날짜를 전후하여 각자의 일정에 따라 만기됩니다.
2026년 트리플 위칭 데이(triple witching dates)는 언제입니까?
분기별 만기일 네 번은 Mar 20, Jun 19, Sep 18, 그리고 Dec 18입니다. 이 날짜에는 주식 옵션, 지수 옵션, 지수 선물이 모두 동시에 만기됩니다. 2026년 6월 만기일은 거래소 휴일과 겹치므로, 최종 거래일은 목요일로 조정됩니다.
옵션 만기일이 금요일이 아닌 날로 변경될 수 있습니까?
네, 가능합니다. 세 번째 금요일이 거래소 휴일인 경우 시장이 열리지 않으므로, 월간 계약은 그 전날인 목요일에 거래가 종료됩니다. 지난 11번의 4월 중 2019, 2022, 2025에 이러한 사례가 있었으며, 모두 성금요일(Good Friday)과 겹쳤습니다. 2026년에도 6월에 세 번째 금요일이 준틴스(Juneteenth) 공휴일과 겹치면서 한 차례 발생합니다.
주간 옵션도 세 번째 금요일에 만기됩니까?
매월 세 번째 금요일은 표준 월간 계약이 담당하므로, 주간 시리즈는 해당 날짜를 건너뜁니다. 주간 옵션은 나머지 금요일들을 대상으로 하며, 대형주들의 경우 월요일과 수요일 만기 옵션도 존재합니다.
미국 만기일과 일본의 SQ 날짜는 동일합니까?
아니요, 다릅니다. 일본의 지수 선물과 옵션은 두 번째 금요일의 시가를 기준으로 산출되는 특별 정산 가격인 SQ(special quotation)로 결제되며, 3월, 6월, 9월, 12월의 분기별 SQ는 메가 SQ라고 부릅니다. 미국 월간 옵션은 세 번째 금요일에 만기됩니다. 두 시장의 일정을 모두 확인하는 투자자는 매달 서로 다른 두 날짜를 관리해야 합니다.
이 페이지의 모든 패널은 하단에 명시된 SQL을 기반으로 제공됩니다. 다른 연도의 달력을 생성하거나 다른 티커(ticker)의 계약 수를 확인하려면, Strasmore 터미널에서 평이한 영어로 질문하십시오.