Strasmore Research
학습 Matt Connor작성자 Matt Connor

주문 유효기간(Time in Force)의 개념과 종류

주문 유효기간(Time in Force)은 주문이 활성 상태로 유지되는 시간과 체결 조건을 결정합니다. Day, GTC, IOC, FOK의 의미와 차이점을 이해하고 거래 시 유의해야 할 체결 조건 및 주문 마감 시점에 대해 상세히 설명합니다.

주문 유효기간(Time in force)의 이해

주문 유효기간은 주문서(order ticket)에서 해당 주문을 얼마나 오랫동안 활성 상태로 유지할지 결정하는 항목입니다. 주문 유형(order type)이 가격을 결정한다면, 주문 유효기간은 시간과 체결 조건을 설정합니다. 모든 주식 및 옵션 주문서에는 이 두 가지 항목이 포함되어 있으며, 거래 플랫폼이 기본값으로 설정해 주는 값 또한 투자자의 선택입니다.

트레이딩에서 유효기간(Time in Force)이란 무엇인가?

주문에는 두 가지 독립적인 설정이 포함됩니다. 첫 번째는 가격입니다. 시장가 주문(market order)은 호가창에 제시된 가격으로 즉시 체결되며, 지정가 주문(limit order)은 수용 가능한 최악의 가격을 지정합니다. 시장가 주문 대 지정가 주문 가이드에서 해당 내용을 상세히 다룹니다.

두 번째는 기간입니다. 유효기간은 주문 중 체결되지 않은 잔량이 거래소에서 얼마나 오랫동안 유지될지, 그리고 체결 과정에서 일부 체결(partial fill)을 허용할지 여부를 거래소에 지시합니다. 50달러에 500주를 매수하는 지정가 주문은 가격과 유효기간이라는 두 가지 지시 사항을 동시에 포함합니다. 가격을 그대로 두더라도 유효기간을 변경하면 이는 완전히 다른 주문이 됩니다.

관련 용어는 간단합니다. 개인 투자자 플랫폼에서 주로 사용하는 네 가지 유효기간은 당일 주문(day), 주문 취소 시까지 유효(good-til-canceled), 지정일자까지 유효(good-til-date), 그리고 즉시 체결을 요구하는 즉시 체결 후 취소(immediate-or-cancel) 및 전량 체결 또는 취소(fill-or-kill)입니다. 이 외에도 몇 가지 체결 조건(execution qualifiers)이 추가될 수 있으며, 경매(auction) 지시 사항은 유효기간 설정을 완전히 대체합니다.

당일 주문(Day order), GTC 및 지정일 유효 주문(Good-til-date)

당일 주문(Day). 해당 주문은 정규 거래 세션 종료 시까지 유효하며, 체결되지 않은 잔량은 장 마감과 함께 취소됩니다. 이는 거의 모든 개인 투자 플랫폼의 기본 설정입니다. 오전 10시에 입력된 당일 주문이 오후 4시까지 체결되지 않으면 주문은 소멸합니다. 다음 날로 이월되는 물량은 없습니다.

GTC(Good-til-canceled). 주문이 체결되거나 투자자가 취소할 때까지 여러 세션에 걸쳐 유지되는 주문입니다. 미국 주식 시장은 주로 당일 주문 체계로 운영되므로, GTC 주문은 일반적으로 증권사 서버에 보관되었다가 매일 아침 재입력되는 방식을 취합니다. 이 과정에서 주문 대기 순번은 초기화됩니다. 즉, 어제 해당 가격대에 확보했던 우선순위는 사라집니다.

지정일 유효 주문(GTD). 투자자가 설정한 만기일까지 유효한 GTC 주문입니다. 주문의 목적에 유효 기간이 있을 때 유용합니다.

시간 외 거래 포함 당일 주문(Extended-hours day). 일부 플랫폼은 오후 4시에 주문을 종료하지 않고 프리마켓(pre-market)과 애프터마켓(after-hours) 시간대까지 주문을 유지하는 기능을 제공합니다.

당일 주문의 유효 시간대는 매우 불균형한 거래량 분포를 보입니다. 아래 패널은 SPY의 한 달 전체 거래량을 오전 4시 프리마켓 시작부터 오후 8시 애프터마켓 종료까지 ET(미 동부 표준시) 기준으로 구분한 것입니다.

조회2026년 6월 SPY(상장지수펀드) 시간대별 거래량
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
    round(100 * sum(volume) / sum(sum(volume)) OVER (), 2)                               AS pct_of_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
GROUP BY et_time
ORDER BY et_time
Run this yourself

2026년 6월 한 달간, 04:00 시간대는 SPY 월간 거래량의 0.27%를 차지했습니다. 오전 9시 30분 개장 벨과 함께 시작되는 09:00 시간대는 9.32%를 기록했습니다. 16:00 시간대는 혼합된 성격을 띱니다. 이 시간대에는 종가 경매 체결(closing auction print)과 애프터마켓 거래 초반부가 포함되며, 거래 비중은 14.42%였습니다. 일반적인 당일 주문은 차트 중앙의 높은 거래량 구간에서는 유효하지만, 양 끝의 꼬리 구간에서는 효력을 발휘하지 못합니다.

주식 분할이나 배당 발생 시 GTC 주문은 어떻게 처리되는가?

GTC(Good-Till-Cancelled, 취소 전까지 유효) 주문은 수주 동안 유지될 수 있어 기업 활동의 영향을 받을 가능성이 있습니다. 일반적으로 두 가지 처리 방식이 존재합니다. 일부 증권사는 특정 종목의 배당락일(ex-dividend date)이 도래하거나 주식 분할이 효력을 발생할 때 해당 종목의 모든 미체결 GTC 주문을 취소합니다. 반면 다른 증권사들은 새로운 주식 수에 맞춰 대기 중인 지정가(limit price)와 수량을 조정합니다. 두 방식 모두 타당한 근거가 있으나 처리 방식이 다르며, 계좌에 어떤 정책이 적용되는지는 주문서에 명시되지 않습니다.

대부분의 증권사는 GTC 주문의 유효 기간을 통상 60일에서 90일로 제한하며, 이 기간이 지나면 주문은 자동으로 소멸합니다. 3월에 설정하고 잊어버린 주문은 시장에서 체결되지 않더라도 6월이면 사라지는 경우가 많습니다.

주식 분할의 경우 상황이 더 명확합니다. 10대 1 역분할(reverse split)이 발생하면 100주가 10주로 줄어들고 기준 가격은 같은 날 아침 10배로 조정됩니다. 기존 주식 기준으로 2달러에 설정된 매수 지정가는 새로운 주식 기준으로는 의미가 없습니다. 주식 분할은 드문 일이 아닙니다. 패널은 미국 시장 테이프(US tape)에 기록된 모든 주식 분할 건수를 매달 집계합니다.

조회미국 주식 월별 주식 분할(액면분할 및 액면병합) 현황
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    formatDateTime(toStartOfMonth(execution_date), '%Y-%m')            AS month,
    countDistinctIf(id, toFloat64(split_to) > toFloat64(split_from))   AS forward_splits,
    countDistinctIf(id, toFloat64(split_to) < toFloat64(split_from))   AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2025-08-01')
  AND execution_date <  toDate('2026-08-01')
GROUP BY month
ORDER BY month
Run this yourself

해당 기간은 2025-08부터 2026-07까지입니다. 2026-07에 테이프에 기록된 순방향 주식 분할은 45건, 역분할은 119건이었습니다. 해당 날짜들은 모두 대기 중인 주문이 취소되거나 재작성된 아침이며, 수주 전 주문을 설정했던 투자자는 사후에야 이를 확인하게 됩니다.

IOC와 FOK의 차이점은 무엇인가?

Immediate-or-cancel(IOC, 즉시 체결 또는 취소)과 Fill-or-kill(FOK, 전량 체결 또는 취소)은 주문의 유효 기간이기도 합니다. 이들의 유효 기간은 즉각적입니다.

Immediate-or-cancel (IOC). 현재 지정가로 즉시 체결 가능한 수량만큼만 거래하고 나머지는 취소합니다. 부분 체결이 일반적인 결과입니다. 5,000주에 대한 IOC 주문 시 800주만 체결 가능하다면 800주가 체결되고 나머지 4,200주는 즉시 취소됩니다.

Fill-or-kill (FOK). 전체 수량을 즉시 체결하거나, 아니면 아예 체결하지 않습니다. 동일한 주문에서 800주만 체결 가능하다면, 체결량은 0이 됩니다.

All-or-none (AON). 전체 수량을 원하지만, 인내심을 갖습니다. AON 주문은 취소하는 대신 전체 수량이 충족될 때까지 기다립니다. 따라서 AON 주문은 당일 유효(AON for the day) 또는 취소 시까지 유효(AON good-til-canceled)와 같은 하위 유효 기간 설정이 필요합니다.

FOK 주문이 현실적인지는 해당 종목의 실제 시장 거래 규모 대비 본인의 주문 규모에 달려 있습니다. 아래 패널은 특정 날짜의 오전 중 한 시간을 선정하여 체결된 거래(prints)를 측정한 결과입니다.

조회2026년 6월 10일 오전 10시~11시 주요 5개 종목 체결 규모
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    ticker                                          AS symbol,
    round(avg(size), 0)                             AS avg_print_shares,
    round(100 * countIf(size >= 1000) / count(), 2) AS large_print_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
  AND sip_timestamp >= toDateTime('2026-06-10 14:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-10 15:00:00', 'UTC')
  AND size > 0
GROUP BY ticker
ORDER BY large_print_pct DESC
Run this yourself

해당 시간 동안 NVDA은 전체 거래의 0.32%를 1,000주 이상의 규모로 체결하며 가장 높은 비중을 차지했고, 평균 체결 규모는 38주였습니다. 반면 5개 종목 중 다른 한 곳인 MSFT는 해당 구간에서 0.1%의 거래 비중을 보였습니다. 일반적인 체결 규모가 수백 주 단위인 시장에 5,000주 규모의 FOK 주문을 보내면, 체결보다는 취소될 가능성이 높습니다.

장 마감 시장가(MOC) 및 지정가(LOC) 주문: 경매 지시 사항

두 가지 지시 사항은 주문의 유효 기간을 명시하지 않습니다. 대신 특정 시점을 기준으로 합니다.

장 마감 시장가(Market-on-close, MOC) 주문은 종가 경매에 참여하여 공식 종가로 체결됩니다. 장 마감 지정가(Limit-on-close, LOC) 주문은 가격 상한선이나 하한선을 설정하여 동일한 방식으로 참여하며, 종가가 지정한 가격과 같거나 유리할 때만 체결됩니다. 이와 대응되는 오전 주문으로는 장 개시 시장가(Market-on-open)와 장 개시 지정가(Limit-on-open)가 있으며, 이는 개장 시 경매(opening cross)로 전달됩니다.

주의할 점은 마감 시각입니다. 주요 미국 상장 거래소에서 MOC 및 LOC 주문은 동부 표준시 기준 오후 3시 50분에 마감되며, 그 이후에는 명백한 오류를 수정하는 경우를 제외하고 주문을 취소하거나 수정할 수 없습니다. 장 개시 주문은 동부 표준시 기준 오전 9시 28분경에 마감됩니다. 마지막 구간에 진입하면 경매 체결 결과에 따라야 합니다. 종가 경매개장 경매 가이드를 통해 각 경매가 어떻게 산출되는지 확인할 수 있습니다.

투자자가 주문 수정 권한을 포기하는 대가로 얻는 것은 공식 종가로의 체결입니다. 아래 패널은 SPY 세션의 한 달 평균을 기준으로 오후 3시 45분부터 장 마감까지의 거래량을 측정합니다.

조회2026년 6월 SPY 장 마감 전 분당 거래량(평균)
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
    round(sum(volume) / countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 2) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 945 AND 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

패널은 분 단위로 데이터를 읽습니다. 15:45 바는 세션당 평균 0.22백만 주의 SPY 거래량을 기록했고, 16:00 바는 평균 0.39백만 주를 기록했습니다. 경매 자체는 연속 거래의 마지막 1분이 아닙니다. 이는 단일 공식 가격으로 이루어지는 단일 매칭 이벤트이며, MOC 또는 LOC 티켓은 해당 이벤트에 참여하겠다는 요청입니다. 오후 3시 50분 마감 시각은 그 요청에 대한 대가입니다.

정규장 외 거래 시간의 유효 기간

연장 거래 세션에서는 규칙이 달라집니다. 대부분의 거래소는 미국 동부 표준시 기준 오전 9시 30분부터 오후 4시 사이를 제외한 시간에는 지정가 주문(limit order)만 접수하며, 정규 세션을 위해 입력된 당일 주문(day order)은 시간 외 거래 창구로 자동 이월되지 않습니다. 시간 외 및 프리마켓 거래 가이드에서 해당 거래 시간에 대해 자세히 다룹니다. 위 시간별 패널은 지정가 주문만 허용하는 규칙이 왜 존재하는지를 보여주는 낮은 유동성을 나타냅니다. 19:00 시간대의 거래량은 해당 월 SPY 전체 거래량의 0.17%를 차지했습니다.

옵션은 별도의 복잡한 요소가 있습니다. 계약이 거래될 수 있는 마지막 시점은 기초자산인 주식의 거래 시간과 다르게 적용되며, 만기 옵션은 어떠한 유효 기간 설정으로도 연장할 수 없는 엄격한 마감 시한이 존재합니다. 옵션 거래 종료 시점 가이드에 구체적인 내용이 명시되어 있습니다.

주문서 읽기: 주문 유효기간과 조건

  • Day(당일), 조건 없음: 장 마감까지 유효하며, 부분 체결이 허용됩니다. 가장 일반적인 기본 설정입니다.
  • Day with IOC(즉시 체결 후 잔량 취소): 즉시 체결 가능한 수량만 거래하고 나머지는 취소합니다. 주문장에 잔량이 남지 않습니다.
  • Day with FOK(전량 체결 또는 취소): 즉시 전량 체결이 가능할 때만 거래하며, 그렇지 않으면 전체를 취소합니다. 주문장에 잔량이 남지 않습니다.
  • Day with AON(전량 체결 조건): 전체 수량이 체결되어야 하며, 장 마감까지 대기합니다.
  • GTC with AON(취소 전까지 전량 체결 조건): 전체 수량이 체결되어야 하며, 브로커의 만기 시점까지 여러 거래일에 걸쳐 대기합니다.
  • GTD(지정일 유효), 조건 없음: 부분 체결이 허용되며, 지정한 날짜까지 유효합니다.
  • MOC(장 마감가 주문) 또는 LOC(장 마감 지정가 주문): 유효기간 필드가 없습니다. 경매 자체가 주문 지시이며, 동부 표준시 기준 오후 3시 50분이 주문을 변경할 수 있는 마지막 시점입니다.

플랫폼마다 이 명칭은 다를 수 있습니다. 그러나 기저에 깔린 주문 지시 체계는 동일하므로, 화면에 표시된 용어를 이 목록과 대조하는 작업은 보통 1분이면 충분합니다.

자주 묻는 질문(FAQ)

주문의 유효기간(Time in force)이란 무엇입니까?

유효기간은 주문이 자동으로 취소되기 전까지 시장에서 유지되는 시간을 설정하는 지시 사항입니다. 이는 가격을 결정하는 주문 유형(order type)과는 별개의 개념입니다. 하나의 주문 티켓에 두 항목이 모두 포함됩니다.

당일 주문(Day order)과 GTC 주문의 차이점은 무엇입니까?

당일 주문은 정규 거래 세션이 종료될 때까지 체결되지 않으면 취소됩니다. GTC(Good-til-canceled, 취소 시까지 유효) 주문은 체결되거나 투자자가 취소할 때까지 세션을 넘겨 유지되며, 어떠한 경우에도 브로커가 정한 자체 만기 기한을 넘길 수 없습니다.

GTC 주문은 영구적으로 유지됩니까?

아닙니다. 대부분의 브로커는 GTC 주문의 기한을 대략 60일에서 90일로 제한하며, 많은 경우 주식이 배당락일(ex-dividend date)을 맞이하거나 주식 분할(split)이 완료되면 주문을 취소합니다. 정확한 처리 방식은 브로커마다 다르며 계좌 계약서에 명시되어 있습니다.

IOC와 FOK의 차이점은 무엇입니까?

IOC(Immediate-or-cancel, 즉시 체결 후 취소) 주문은 현재 즉시 체결 가능한 수량만큼만 거래하고 나머지는 취소하므로, 일부 체결(partial fill)이 발생하는 것이 일반적입니다. FOK(Fill-or-kill, 전량 체결 또는 취소) 주문은 전체 수량이 즉시 체결되어야 하며, 그렇지 않을 경우 거래가 전혀 이루어지지 않습니다.

장 마감 시장가 주문(Market-on-close, MOC)을 취소할 수 있습니까?

미국 주요 거래소의 경우 동부 표준시 기준 오후 3시 50분인 마감 시한 이후에는 취소할 수 없습니다. 해당 시각 이전에는 다른 주문과 마찬가지로 MOC 주문을 입력하거나 취소할 수 있습니다. 마감 시한 이후에는 명백한 오류 정정만 허용됩니다.


이곳의 모든 패널은 데이터를 산출한 SQL과 함께 제공됩니다. 패널을 열어 수치가 정확히 어떻게 집계되었는지 확인하십시오. 특정 종목의 장 마감 직전 호가 흐름(tape)을 분석하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.