IPO 이후 옵션 거래 시작 시점과 상장 요건
신규 상장(IPO) 종목은 상장 첫날 옵션 거래가 불가능합니다. 기초자산이 옵션 거래소의 상장 요건을 충족해야 옵션 체인(option chain)이 생성되기 때문입니다. 주요 종목들의 첫 주식 거래부터 옵션 첫 거래까지 소요된 거래 세션과 관련 규칙을 확인하십시오.
신규 상장 종목의 옵션 거래
신규 상장(IPO) 종목의 경우 상장 첫날에는 옵션을 거래할 수 없다. 주식이 먼저 상장된 후, 기초자산이 옵션 거래소의 상장 요건을 충족해야만 옵션 체인(option chain)이 생성된다. 대규모 공모의 경우 이 과정은 수주가 아닌 며칠 정도의 거래 세션이 소요된다. 2024년 1월 이후 미국 증시의 주요 상장 사례들을 살펴보면, 주식의 첫 체결(first print)부터 해당 종목의 옵션 첫 거래까지 걸린 최단 기간은 1 거래 세션이었다.
IPO 이후 옵션 거래는 언제부터 시작되는가?
옵션 거래 개시일을 결정하는 정해진 달력상의 규칙은 없으므로, 신중한 접근이 필요합니다. 아래 패널은 2024년 1월 이후 미국 증시에 상장된 모든 종목을 대상으로, 상장 첫날 거래대금 규모를 기준으로 상위 12개 종목을 선정했습니다. 각 종목의 첫 주식 거래(first equity print)가 발생한 날부터 해당 종목의 상장 옵션이 처음 거래된 날까지의 거래일 수를 산출했습니다.
| 종목 코드(Symbol) | 주식 상장 | 옵션 상장 | 옵션 상장 간격 |
|---|---|---|---|
| SKHY | July 13, 2026 | July 14, 2026 | 1 |
| BLSH | August 13, 2025 | August 15, 2025 | 2 |
| CBRS | May 14, 2026 | May 18, 2026 | 2 |
| CRCL | June 5, 2025 | June 9, 2025 | 2 |
| CRWV | March 28, 2025 | April 1, 2025 | 2 |
| FIG | July 31, 2025 | August 4, 2025 | 2 |
| FLY | August 7, 2025 | August 11, 2025 | 2 |
| KLAR | September 10, 2025 | September 12, 2025 | 2 |
| MDLN | December 17, 2025 | December 19, 2025 | 2 |
| QNT | June 4, 2026 | June 8, 2026 | 2 |
| RDDT | March 21, 2024 | March 25, 2024 | 2 |
| INIO | June 4, 2026 | June 26, 2026 | 15 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN debut AS d ON d.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= d.debut_date
GROUP BY g.underlying_symbol
),
paired AS (
SELECT
d.symbol AS symbol,
d.debut_date AS debut_date,
f.option_date AS option_date,
d.debut_turnover AS debut_turnover
FROM debut AS d
INNER JOIN first_option AS f ON f.symbol = d.symbol
ORDER BY debut_turnover DESC
LIMIT 12
),
sessions AS (
SELECT DISTINCT date AS d
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2024-01-01'
)
SELECT
p.symbol AS symbol,
concat(monthName(p.debut_date), ' ', toString(toDayOfMonth(p.debut_date)), ', ', toString(toYear(p.debut_date))) AS equity_debut,
concat(monthName(p.option_date), ' ', toString(toDayOfMonth(p.option_date)), ', ', toString(toYear(p.option_date))) AS option_debut,
countIf(s.d > p.debut_date AND s.d <= p.option_date) AS option_listing_gap
FROM paired AS p
CROSS JOIN sessions AS s
GROUP BY symbol, equity_debut, option_debut
ORDER BY option_listing_gap, symbolSKHY은 12개 종목 중 가장 빠르게 옵션 거래가 시작되었습니다. 해당 종목의 주식은 July 13, 2026에 처음 거래되었고, 첫 상장 옵션은 July 14, 2026에 거래되어 총 1거래일의 간격이 있었습니다. 같은 패널의 반대편 끝에 위치한 INIO는 첫 옵션 거래까지 15거래일이 소요되었습니다. 12개 종목은 표본이 적으므로, 다음 패널에서는 같은 기간 상위 40개 종목으로 범위를 넓혀 각 종목의 상장 첫날부터 거래일별로 추적했습니다.
| 세션 번호 | 옵션 상장 비율(%) | 중앙값 거래량(백만 단위) |
|---|---|---|
| 1 | 0 | 34.47 |
| 2 | 2.5 | 10.93 |
| 3 | 67.5 | 6.69 |
| 4 | 70 | 4.76 |
| 5 | 80 | 7.36 |
| 6 | 85 | 3.51 |
| 7 | 90 | 2.65 |
| 8 | 92.5 | 3.35 |
| 9 | 95 | 2.51 |
| 10 | 95 | 2.3 |
| 11 | 95 | 2.29 |
| 12 | 95 | 2.65 |
| 13 | 95 | 2.54 |
| 14 | 95 | 1.9 |
| 15 | 95 | 2.41 |
| 16 | 97.5 | 2.42 |
| 17 | 97.5 | 2.46 |
| 18 | 97.5 | 2.74 |
| 19 | 97.5 | 2.14 |
| 20 | 97.5 | 2.29 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
ramp AS (
SELECT
a.ticker AS symbol,
a.date AS d,
row_number() OVER (PARTITION BY a.ticker ORDER BY a.date) AS session_no,
toFloat64(a.volume) / 1e6 AS shares_mm
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN cohort AS c ON c.symbol = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= c.debut_date
)
SELECT
r.session_no AS session_number,
round(100 * countIf(f.option_date >= toDate('2024-01-01') AND r.d >= f.option_date) / count(), 1) AS pct_with_listed_options,
round(quantileDeterministic(r.shares_mm, cityHash64(r.symbol)), 2) AS median_share_volume_mm
FROM ramp AS r
LEFT JOIN first_option AS f ON f.symbol = r.symbol
WHERE r.session_no <= 20
GROUP BY session_number
ORDER BY session_number먼저 백분율 선을 확인하십시오. 2거래일 시점에 40개 종목 중 2.5%가 상장 옵션을 거래했습니다. 5거래일에는 그 비율이 80%였으며, 20거래일에는 97.5%에 도달했습니다. 막대 그래프는 나머지 절반의 정보를 보여줍니다. 이들 종목의 상장 첫날 중앙값 거래량은 34.47백만 주였으며, 20거래일에는 2.29백만 주를 기록했습니다. 이 첫날 거래량 수치를 주목하십시오. 상장 첫날의 거래량 한 번만으로도 상장 기준에서 요구하는 12개월 거래량 가이드라인을 수차례 상회합니다.
신규 주식에 옵션이 상장되기 위해 필요한 조건은 무엇인가
옵션 거래소가 기초자산을 정해진 기준에 따라 검증하고, 미국 내 모든 상장 옵션을 발행하는 청산소인 옵션청산공사(OCC, Options Clearing Corporation)에 상장 증명서를 제출하면 옵션 체인(option chain)이 생성됩니다. 이 기준은 공개되어 있습니다. NYSE American은 이를 규칙 915, Cboe는 규칙 4.3, Nasdaq ISE는 Options 4, Section 3로 명시하며, 모두 '기초증권에 대한 기준(Criteria for Underlying Securities)'이라는 제목을 달고 있습니다. 규정집마다 문구는 다르지만, 임계값은 동일합니다. 2026년 9월 기준 주요 요건은 다음과 같습니다.
- 해당 증권은 정식으로 등록된 NMS 주식이어야 합니다. 이는 국가 증권 거래소에 상장된 증권에 부여되는 Regulation NMS(국가시장시스템 규정) 라벨입니다.
- 증권거래법(Securities Exchange Act) 제16조 (a)항에 따라 보유 현황을 보고해야 하는 자를 제외하고, 일반 대중이 보유한 주식 수가 최소 7,000,000주 이상이어야 합니다. 내부자 및 지배주주 보유분은 이 계산에서 제외됩니다.
- 해당 증권을 보유한 주주가 최소 2,000명 이상이어야 합니다.
- 지난 12개월 동안 모든 시장을 합산한 거래량이 최소 2,400,000주 이상이어야 합니다.
- 커버드 증권(covered security)의 경우, 거래소가 OCC에 증명서를 제출하기 전 3거래일 연속으로 종가가 최소 3달러 이상이어야 합니다. 규정집에서는 이를 3일간의 소급 검토(three-day lookback)라고 부릅니다.
상장된 지 9일밖에 되지 않은 기업은 12개월 거래량 기록이 없으며, 상장 초기에는 3일간의 가격 이력도 존재하지 않습니다. 이러한 공백을 메우기 위해 두 가지 조항이 마련되어 있습니다. 해당 지침은 예외적인 상황이 없는 한 적용되지만, 과거 실적 테스트에 대해서는 거래소의 판단을 허용하며, 가격 테스트에는 명시적인 IPO 면제 조항이 포함되어 있습니다.
이 면제 조항은 날짜와 관련하여 알아둘 필요가 있습니다. 2023년 7월 27일 자 명령(Release 34-98013)을 통해 SEC는 IPO 공모가 기준 시가총액이 30억 달러 이상인 커버드 증권에 대해 3일간의 소급 검토를 면제하는 NYSE American의 변경안을 승인했습니다. 이러한 종목의 옵션은 IPO 당일을 제외하고, IPO 당일 이후 두 번째 영업일부터 상장 및 거래가 가능합니다. Nasdaq ISE도 같은 해 Options 4, Section 3에 동일한 내용을 반영했습니다. 해당 명령은 산출 방식을 명시하고 있습니다. 기존 규정에 따르면 월요일에 공모가가 결정된 IPO는 금요일이 되어서야 옵션 거래가 가능했습니다. 그러나 면제 조항에 따라 거래소는 화요일에 증명서를 제출하고 수요일에 옵션 체인을 개설할 수 있게 되었습니다.
이 모든 과정의 밑바탕에는 또 하나의 시계가 작동합니다. 옵션 상장 절차 계획(Options Listing Procedures Plan)에 따르면, 옵션 거래가 시작되기 전 영업일 시카고 시간 오전 11시까지 증명서가 OCC에 도달해야 합니다. 이는 옵션 체인이 장중이 아닌 개장 벨과 동시에 나타나게 하는 기계적인 절차입니다.
새로운 티커(ticker)에 옵션이 상장되었는지 확인하는 방법
- 증권사 플랫폼에서 해당 티커의 옵션 체인(option chain)을 엽니다. 옵션 상장이 승인되지 않은 종목은 빈 행이 나열되는 것이 아니라, 만기일 자체가 전혀 조회되지 않습니다.
- 제공되는 만기일의 개수를 확인합니다. 신규 상장된 기초자산은 보통 가장 가까운 주간 및 월간 만기일만 제공되는 경우가 많습니다.
- 옵션 거래소에서 발행하는 일일 상장 공지를 확인합니다. 새로 승인된 기초자산은 옵션 거래가 시작되기 전날 해당 공지에 명시됩니다.
- 해당 기초자산의 첫 옵션 체결(print)이 발생하는지 테이프(tape)를 확인합니다. 이 페이지의 패널들이 수행하는 기능이 바로 이것입니다.
옵션 체인이 활성화되었다면 새로운 옵션 체인 읽기는 다른 종목과 동일한 방식으로 작동합니다. 다만 한 가지 차이점은 예상해야 합니다. 바로 데이터의 양이 훨씬 적다는 점입니다. 이 과정은 보호예수(lockup)나 침묵 기간(quiet period)과는 무관합니다. 해당 기간들은 별도의 일정에 따라 운영되며 IPO 보호예수 만료 및 IPO 침묵 기간에서 다룹니다.
IPO 첫 옵션 체인이 얇은 이유
상장 인증(certification)은 옵션 체인을 생성하게 하지만, 깊이 있는 체인을 보장하지는 않는다. 거래소는 실제 주가가 거래되는 수준을 중심으로 행사가격(strike price)을 추가하고 표준 주기에 따라 만기일을 설정한다. 따라서 첫 옵션 체인은 좁은 범위의 행사가격과 몇 개의 근월물 만기일로 구성된다.
| 최초 옵션 상장 후 주차 | 중앙값 거래 행사가 | 중앙값 거래 만기 |
|---|---|---|
| 0 | 9 | 4 |
| 1 | 10 | 4 |
| 2 | 10 | 4 |
| 3 | 11 | 4 |
| 4 | 11 | 4 |
| 5 | 11 | 4 |
| 6 | 11 | 5 |
| 7 | 12 | 5 |
| 8 | 12 | 5 |
| 9 | 12 | 5 |
| 10 | 12 | 5 |
| 11 | 12 | 5 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
daily_chain AS (
SELECT
g.underlying_symbol AS symbol,
g.date AS d,
uniqExact(g.strike_price) AS strikes,
uniqExact(g.expiration_date) AS expiries
FROM global_markets.options_greeks AS g
INNER JOIN first_option AS f ON f.symbol = g.underlying_symbol
WHERE g.volume > 0
AND g.date >= f.option_date
AND dateDiff('day', f.option_date, g.date) < 84
GROUP BY symbol, d
)
SELECT
intDiv(dateDiff('day', f.option_date, c.d), 7) AS weeks_since_first_option,
toUInt32(round(quantileDeterministic(toFloat64(c.strikes), cityHash64(c.symbol)))) AS median_strikes_traded,
toUInt32(round(quantileDeterministic(toFloat64(c.expiries), cityHash64(c.symbol)))) AS median_expirations_traded
FROM daily_chain AS c
INNER JOIN first_option AS f ON f.symbol = c.symbol
GROUP BY weeks_since_first_option
ORDER BY weeks_since_first_option상장 첫 주에 신규 옵션 체인의 중간값은 9개의 서로 다른 행사가격에서 4개의 만기일로 거래되었으며, 이는 11주 차의 12개 행사가격 및 5개 만기일과 대비된다. 행사가격과 만기일이 적다는 것은 각 지점의 대기 주문(resting order) 또한 적다는 의미이며, 초기 체인의 호가 스프레드(quoted spread)는 넓게 형성된다.
또 다른 결여 요소는 시간이다. LEAPS(장기 주식 예상 증권)는 만기까지 1년 이상 남은 상장 옵션을 의미하며, 장기물 시리즈는 상장 인증 시점이 아닌 거래소의 자체 일정에 따라 추가된다.
| 최초 옵션 상장 후 주차 | LEAPS 상장 비율(%) | 중앙값 최장 DTE |
|---|---|---|
| 0 | 20 | 210 |
| 1 | 27.5 | 208 |
| 2 | 32.5 | 227 |
| 3 | 32.5 | 224 |
| 4 | 35 | 221 |
| 5 | 32.5 | 234 |
| 6 | 32.5 | 243 |
| 7 | 37.5 | 244 |
| 8 | 40 | 263 |
| 9 | 43.6 | 284 |
| 10 | 46.2 | 329 |
| 11 | 46.2 | 322 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
daily_chain AS (
SELECT
g.underlying_symbol AS symbol,
g.date AS d,
max(g.days_to_expiry) AS longest_dte
FROM global_markets.options_greeks AS g
INNER JOIN first_option AS f ON f.symbol = g.underlying_symbol
WHERE g.volume > 0
AND g.date >= f.option_date
AND dateDiff('day', f.option_date, g.date) < 84
GROUP BY symbol, d
),
weekly AS (
SELECT
c.symbol AS symbol,
intDiv(dateDiff('day', f.option_date, c.d), 7) AS wk,
max(c.longest_dte) AS longest_dte
FROM daily_chain AS c
INNER JOIN first_option AS f ON f.symbol = c.symbol
GROUP BY symbol, wk
)
SELECT
wk AS weeks_since_first_option,
round(100 * countIf(longest_dte > 365) / count(), 1) AS pct_with_leaps,
toUInt32(round(quantileDeterministic(toFloat64(longest_dte), cityHash64(symbol)))) AS median_longest_dte
FROM weekly
GROUP BY wk
ORDER BY wk첫 옵션 거래(print) 후 첫 주 동안, 이들 종목 중 20%만이 365일 이상 남은 계약을 거래했으며, 보드에 올라온 최장 만기까지의 중간값은 210일이었다. 11주 차가 되면 이 비중은 46.2%로 증가하고 최장 만기 중간값은 322일이 된다. 해당 시리즈가 추가되는 만기 일정은 옵션 만기 시점에서 확인할 수 있다.
자주 묻는 질문(FAQ)
기업공개(IPO) 당일에 주식 옵션을 매수할 수 있습니까?
아니오. 옵션은 옵션 거래소가 기초자산이 상장 증권 기준을 충족하는지 확인하고 미국옵션청산공사(OCC)에 상장 증명서를 제출한 이후에만 상장됩니다. IPO 당일에는 해당 신규 티커(ticker)에 대한 상장 옵션이 존재하지 않습니다.
IPO 이후 얼마나 빨리 옵션이 상장될 수 있습니까?
2026년 9월 기준으로, 공모가 기준 시가총액이 최소 30억 달러 이상인 커버드 시큐리티(covered security, 상장 증권)는 2023년 7월 미국 증권거래위원회(SEC)가 승인한 3일 소급 면제 조항에 따라 IPO 당일로부터 두 번째 영업일 이후부터 옵션 상장 및 거래가 가능합니다. 그 외 상장 건은 먼저 표준 가격 및 거래량 테스트를 거쳐야 합니다.
모든 신규 상장 종목에 옵션이 도입됩니까?
아니오. 많은 종목이 유통 주식 수 요건이나 12개월 거래량 가이드라인을 충족하지 못합니다. 위 두 번째 패널은 2024년 1월 이후 가장 규모가 큰 40개 상장 종목을 추적하며, 그중 97.5%가 20 세션까지 상장 옵션 거래(print)를 기록했습니다.
신규 IPO 종목의 행사가격(strike price)은 왜 적습니까?
새로 인증된 기초자산은 현재 가격을 중심으로 좁은 범위의 행사가격과 단기 만기 옵션으로 시작합니다. 거래소는 주가가 새로운 가격 수준으로 이동함에 따라 행사가격을 추가하고, 주기가 지남에 따라 만기를 추가합니다.
옵션 상장 규정에서 커버드 시큐리티란 무엇입니까?
이는 1933년 증권법 제18조(b)(1)(A)항에 따른 용어로, NYSE나 Nasdaq과 같은 전국 증권거래소에 상장된 증권을 의미합니다. 3달러 3일 가격 테스트는 커버드 시큐리티에 적용되며, IPO 면제 조항 역시 이들에게만 적용됩니다.
여기에 포함된 모든 패널은 해당 데이터를 산출한 SQL과 함께 제공되므로, 각 수치는 맹목적으로 신뢰하는 대신 직접 재실행할 수 있습니다. 신규 상장 종목의 첫 옵션 거래 여부를 확인하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.