주문 만료(Order Expiry) — 지정가 주문의 유효기간, 놓치면 사라진다
주문 만료(Order Expiry)란 트레이더가 설정한 지정가 주문(limit-order)이나 손절(stop-loss) 주문이 특정 시점까지 체결되지 않을 경우, 해당 주문이 자동으로 취소되어 더 이상 유효하지 않게 되는 조건을 의미합니다.
주문 만료(Order Expiry) 핵심 요약
주문 만료는 "이 주문은 언제까지 유효한가"를 정의하는 시간 제한입니다. 예를 들어, 1.1000에 EUR/USD 매수 지정가 주문을 넣고 "오늘 만료(Good for Day)"로 설정하면, 그날 거래 세션이 끝날 때까지 가격이 도달하지 않으면 주문은 자동 삭제됩니다. 만료 조건을 설정하지 않으면 일부 브로커는 주문을 무기한(GTC, Good-Till-Cancelled) 유지하지만, 대부분의 플랫폼은 특정 기간(예: 30일) 후 자동 취소합니다.
주문 만료(Order Expiry) 상세 설명
주문 만료는 외환(Forex) 및 CFD 거래에서 주문 유형과 함께 반드시 지정해야 하는 핵심 속성입니다. 시장가 주문(market-order)은 즉시 체결되므로 만료 개념이 필요 없지만, 지정가 주문(limit-order), 손절(stop-loss), 이익 실현(take-profit) 등은 가격이 특정 수준에 도달해야 체결되므로 "언제까지 기다릴 것인가"가 중요해집니다.
일반적으로 주문 만료 옵션은 다음과 같이 구분됩니다.
- GTC(Good-Till-Cancelled, 취소할 때까지 유효): 트레이더가 직접 취소하지 않는 한 주문이 계속 유효합니다. 단, 대부분의 브로커는 GTC 주문도 일정 기간(예: 30일 또는 90일) 후 자동으로 만료시키는 정책을 둡니다. 이는 시스템 리소스 관리와 시장 변동성에 따른 위험을 줄이기 위함입니다.
- GTD(Good-Till-Date, 특정 날짜까지 유효): 트레이더가 지정한 날짜(예: 2026년 9월 10일)까지 유효하며, 그날 거래 종료 시점에 체결되지 않으면 자동 취소됩니다.
- GFD(Good-for-Day, 당일 유효): 주문이 들어간 거래 세션(예: 뉴욕 세션, 도쿄 세션)이 끝나면 자동으로 취소됩니다. 예를 들어 한국 시간 오전 9시에 GFD로 주문을 넣으면, 해당 거래일의 마감 시점(보통 익일 새벽 5시, 뉴욕 마감)까지 유효합니다.
- IOC(Immediate-or-Cancel, 즉시 체결 또는 취소): 주문이 제출되는 순간 가능한 수량만 체결되고, 나머지는 즉시 취소됩니다. 만료 시간이 사실상 "0초"인 주문입니다.
- FOK(Fill-or-Kill, 전량 체결 또는 취소): 전체 수량이 즉시 체결되지 않으면 주문 전체가 취소됩니다. IOC와 유사하지만 부분 체결을 허용하지 않는다는 점이 다릅니다.
주문 만료는 특히 뉴스 발표, 경제 지표 공개, 장 마감 직전 등 변동성이 큰 시점에 중요합니다. 예를 들어, 미국 비농업 고용지표 발표 10분 전에 1.0850에 EUR/USD 매수 지정가 주문을 GFD로 설정했다고 가정해 봅시다. 발표 직후 가격이 급락하여 1.0840까지 내려갔다가 다시 1.0850을 회복했다면, 주문이 체결될 수 있습니다. 하지만 발표 후 가격이 1.0800으로 급락하여 회복하지 못한다면, GFD 주문은 그날 세션 종료 시 자동 취소됩니다. 만약 GTC로 설정했다면 다음 날에도 주문이 남아 있어 예상치 못한 가격 변동으로 체결될 위험이 있습니다.
또한 주문 만료는 스프레드(매수-매도 호가 차이)와도 관련이 있습니다. 일부 브로커는 만료 시간이 임박한 주문에 대해 더 넓은 스프레드를 적용하거나, 특정 만료 조건(예: GTD)을 지원하지 않을 수 있습니다. 따라서 트레이더는 자신이 사용하는 거래 플랫폼의 주문 만료 정책을 반드시 확인해야 합니다.
주문 만료(Order Expiry) 실전 예시
트레이더 김씨는 USD/JPY가 현재 147.20에서 거래되고 있을 때, 146.50에 매수 지정가 주문을 넣고 싶습니다. 김씨는 일본은행(BOJ) 금리 결정이 다음 날 오전 11시에 발표될 예정이라는 사실을 알고 있습니다.
- 시나리오 A (GFD 설정): 김씨가 오늘 오후 3시에 GFD로 주문을 넣으면, 오늘 거래 세션(뉴욕 마감, 한국 시간 익일 새벽 5시)까지 146.50에 도달해야 체결됩니다. 만약 가격이 146.50에 도달하지 않고 세션이 끝나면 주문은 자동 삭제됩니다. 다음 날 BOJ 발표로 가격이 146.50 아래로 내려가도 김씨의 주문은 이미 사라졌으므로 체결되지 않습니다.
- 시나리오 B (GTD 설정): 김씨가 GTD로 "2026년 9월 8일"까지 유효하게 설정하면, 그날 거래 종료까지 146.50에 도달할 때마다 체결될 수 있습니다. BOJ 발표 후 가격이 146.30까지 급락했다가 반등하여 146.50을 터치하면 주문이 체결됩니다. 만약 9월 8일까지 도달하지 않으면 9월 9일 새벽에 자동 취소됩니다.
- 시나리오 C (GTC 설정): 김씨가 GTC로 설정하면, 직접 취소하지 않는 한 146.50에 도달할 때까지 주문이 유지됩니다. 만약 한 달 후 가격이 146.50에 도달하면 그때 체결됩니다. 단, 브로커가 GTC 주문을 30일 후 자동 만료시킨다면, 30일이 지나면 주문이 사라집니다.
이 예시에서 주문 만료는 트레이더가 "내가 예측한 시나리오가 언제까지 유효한가"를 스스로 정의하는 도구임을 알 수 있습니다.
주문 만료(Order Expiry)가 트레이더에게 중요한 이유
주문 만료는 리스크 관리의 핵심 요소입니다. 만료 조건을 명확히 설정하지 않으면 다음과 같은 문제가 발생할 수 있습니다.
- 예상치 못한 체결: GTC로 설정한 오래된 주문이 몇 주 후 갑자기 체결되어, 트레이더가 이미 포지션을 정리한 뒤에도 새로운 포지션이 생길 수 있습니다. 이는 특히 손절(stop-loss) 주문에서 위험합니다. 예를 들어, 1.1200에 매수 손절을 GTC로 걸어두었는데, 3주 후 가격이 1.1200을 터치하면 예상치 못한 매수 포지션이 열립니다.
- 자본 효율성: 무기한 유효한 주문은 증거금(margin)을 계속 점유할 수 있습니다. 브로커에 따라 지정가 주문에도 증거금이 적용될 수 있으며, 만료되지 않은 주문이 많을수록 사용 가능한 증거금이 줄어듭니다.
- 시장 변동성 대응: 뉴스 발표나 주요 이벤트 전에 GFD 주문을 사용하면, 이벤트로 인한 급격한 가격 변동 후에도 주문이 자동으로 정리되어 불필요한 리스크를 피할 수 있습니다.
주문 만료는 단순한 "시간 설정"이 아니라, 트레이더의 거래 계획이 얼마나 오래 유효한지를 결정하는 전략적 선택입니다. 단기 스캘퍼는 GFD를, 스윙 트레이더는 GTD를, 장기 포지션 트레이더는 GTC를 선호하는 경향이 있습니다.
주문 만료(Order Expiry)에 대한 오해와 진실
오해 1: "GTC 주문은 영원히 유효하다." 진실: 대부분의 브로커는 GTC 주문에도 최대 유효기간(보통 30일~90일)을 둡니다. 이 기간이 지나면 주문이 자동 취소되며, 트레이더는 다시 주문을 넣어야 합니다. 브로커마다 정책이 다르므로 거래 조건을 반드시 확인해야 합니다.
오해 2: "주문 만료 시간은 내가 거래하는 시간대 기준이다." 진실: 주문 만료는 브로커의 서버 시간(보통 GMT+2 또는 GMT+3, 썸머타임 적용)을 기준으로 합니다. 한국 시간으로 오후 5시에 GFD 주문을 넣어도, 브로커 서버 기준으로 거래일이 끝나는 시점(예: GMT+3 기준 오후 5시, 한국 시간 익일 새벽 1시)에 만료됩니다. 따라서 서버 시간과 현지 시간의 차이를 반드시 고려해야 합니다.
오해 3: "주문 만료는 지정가 주문에만 적용된다." 진실: 손절(stop-loss)과 이익 실현