주식을 처음 매매할 때 가장 자주 마주치는 선택지가 '시장가로 살까, 지정가로 살까'입니다. 같은 종목을 같은 수량만큼 주문해도, 어떤 주문 유형을 고르느냐에 따라 체결 속도와 체결 가격이 달라집니다. 주문 유형의 작동 원리를 모른 채 버튼을 누르면, 의도와 다른 가격에 체결되거나 끝내 체결되지 않아 기회를 놓치는 일이 생깁니다.
주문은 크게 '가격을 보장하지 않는 대신 빠르게 체결하는 방식'과 '가격을 정해 두는 대신 체결을 보장하지 않는 방식'으로 나뉩니다. 여기에 조건을 덧붙인 조건부지정가, 예약주문, 그리고 체결 범위를 제한하는 IOC·FOK 같은 옵션이 더해집니다. 이름은 낯설어도 원리는 단순합니다.
이 글은 각 주문 유형이 호가창에서 어떻게 처리되는지, 그리고 체결 우선순위와 호가 단위·슬리피지 개념이 실제 체결 가격에 어떤 영향을 주는지를 설명합니다. 특정 종목이나 매수·매도 시점을 권하는 글이 아니라, 주문 실수를 줄이기 위한 메커니즘 안내입니다.
시장가 주문 — 즉시 체결, 그러나 가격은 불확실
시장가 주문은 '가격을 지정하지 않고, 지금 시장에 나와 있는 가장 좋은 반대편 호가로 즉시 체결'하는 방식입니다. 매수 시장가는 가장 낮은 매도호가부터, 매도 시장가는 가장 높은 매수호가부터 차례대로 체결됩니다. 장점은 거의 즉시 체결된다는 점이고, 단점은 체결 가격을 미리 알 수 없다는 점입니다.
특히 주문 수량이 한 호가에 쌓인 물량보다 많으면, 한 호가에서 다 체결되지 못하고 다음 호가, 그다음 호가로 넘어가며 체결됩니다. 이때 처음 본 가격보다 불리하게 체결되는 부분이 생기는데, 이 차이를 슬리피지(slippage)라고 부릅니다. 거래량이 적거나 호가 간격이 벌어진 종목, 또는 변동성이 큰 장 초반·장 마감 무렵에는 슬리피지가 커질 수 있습니다.
따라서 시장가는 '가격보다 체결 자체가 더 중요한 상황'에 어울리는 주문 유형으로 이해할 수 있습니다. 다만 호가가 얇은 종목에 큰 수량을 시장가로 내면 예상보다 크게 불리한 가격에 체결될 수 있으므로, 호가창의 잔량을 먼저 확인하는 습관이 필요합니다.
- 체결 속도는 가장 빠르지만 체결 가격은 보장되지 않는다.
- 주문 수량이 호가 잔량보다 많으면 여러 호가에 걸쳐 체결되며 슬리피지가 발생한다.
- 거래량이 적거나 변동성이 큰 구간에서는 시장가의 가격 불확실성이 커진다.
지정가 주문 — 가격은 확정, 체결은 미보장
지정가 주문은 '내가 정한 가격, 또는 그보다 유리한 가격에만 체결'하도록 지정하는 방식입니다. 매수 지정가는 지정한 가격 이하에서만, 매도 지정가는 지정한 가격 이상에서만 체결됩니다. 가격을 확정할 수 있다는 것이 가장 큰 장점입니다.
대신 시장 가격이 내가 지정한 가격에 닿지 않으면 주문은 호가창에 대기 상태로 남고, 끝까지 닿지 않으면 미체결로 마감됩니다. 즉 지정가는 '가격 통제'를 얻는 대신 '체결 보장'을 포기하는 거래입니다. 원하는 가격에 사려다가 시세가 멀어지면 아예 매매 기회를 놓칠 수도 있습니다.
또한 같은 가격에 여러 주문이 쌓여 있으면 내 주문이 곧바로 체결되지 않을 수 있습니다. 뒤에서 다룰 체결 우선순위 때문인데, 같은 가격이라도 먼저 접수된 주문이 먼저 체결됩니다. 지정가를 쓸 때는 '닿으면 무조건 체결'이 아니라 '닿고, 내 차례가 와야 체결'이라는 점을 기억하는 것이 좋습니다.
- 지정한 가격 또는 그보다 유리한 가격에만 체결되어 가격을 통제할 수 있다.
- 시세가 지정가에 닿지 않으면 미체결로 남아 매매 기회를 놓칠 수 있다.
- 같은 가격대에 주문이 많으면 접수 순서에 따라 체결이 늦어질 수 있다.
조건부 주문과 체결 범위 옵션 — 조건부지정가·예약·IOC·FOK
시장가와 지정가 사이를 메우거나 자동화하기 위한 여러 조건부 주문이 있습니다. 조건부지정가는 장중에는 지정가로 대기하다가, 미체결 상태로 정규장 마감 동시호가 시점에 도달하면 시장가로 전환되어 체결을 시도하는 방식입니다. 가격 통제와 체결 가능성을 절충하려는 주문으로 이해할 수 있습니다.
예약주문은 장이 열리기 전에 미리 주문을 등록해 두면 개장 후 정해진 조건에 따라 자동으로 접수되는 기능입니다. 장 시작 시점에 직접 화면을 보지 못하는 경우에 쓰입니다. 한편 IOC(즉시체결 후 잔량 취소)는 접수 즉시 체결 가능한 수량만 체결하고 나머지는 취소하며, FOK(전량체결 또는 전량취소)는 주문 전량이 즉시 체결되지 않으면 아예 체결하지 않고 모두 취소합니다.
이런 옵션들은 '미체결 잔량을 호가창에 남기고 싶지 않을 때' 유용하지만, 조건이 까다로운 만큼 체결되지 않을 가능성도 함께 커집니다. 증권사·시장마다 지원하는 주문 유형과 명칭, 적용 시간대가 다를 수 있으므로, 실제로 사용하기 전에 해당 거래 화면의 안내와 약관을 확인하는 것이 안전합니다.
- 조건부지정가는 장중 지정가 대기 후 마감 동시호가에서 시장가로 전환된다.
- IOC는 즉시 체결 가능한 수량만 체결하고 잔량을 취소한다.
- FOK는 전량이 즉시 체결되지 않으면 주문 전체를 취소한다.
체결 우선순위와 호가 단위 — 왜 내 주문이 먼저 체결되지 않을까
주문이 동시에 몰려도 체결에는 정해진 규칙이 있습니다. 핵심은 '가격 우선, 그다음 시간 우선'입니다. 매수에서는 더 높은 가격을 제시한 주문이, 매도에서는 더 낮은 가격을 제시한 주문이 먼저 체결됩니다. 같은 가격이라면 먼저 접수된 주문이 먼저 체결됩니다(가격→시간 우선의 원칙).
여기에 호가 단위(틱) 개념이 더해집니다. 주식은 아무 숫자로나 가격을 적을 수 없고, 가격대별로 정해진 최소 호가 단위 간격으로만 주문할 수 있습니다. 가격대가 높을수록 호가 단위도 커지는 경향이 있어, 한 틱 차이가 곧 슬리피지의 단위가 됩니다. 지정가를 한 틱 위로 올리면 체결 우선순위는 좋아지지만 그만큼 더 비싸게 사는 셈입니다.
이 두 가지를 함께 이해하면 '왜 내 지정가가 시세에 닿았는데도 일부만 체결됐는지', '왜 시장가가 생각보다 불리하게 체결됐는지'를 설명할 수 있습니다. 주문 유형 선택은 결국 체결 속도·가격 통제·체결 보장이라는 세 가지를 어떻게 절충할지의 문제이며, 호가창 잔량과 호가 단위를 함께 보는 습관이 실수를 줄여 줍니다.
- 체결은 가격 우선, 같은 가격이면 접수가 빠른 순서(시간 우선)로 이뤄진다.
- 가격대별 최소 호가 단위가 정해져 있어 한 틱 차이가 슬리피지 단위가 된다.
- 지정가를 한 틱 올리면 우선순위는 좋아지지만 체결 단가는 불리해진다.
글을 마치기 전에 이 주제(주문 유형 완전 정리 — 시장가·지정가·조건부 주문의 차이와 체결 원리)에서 한 번 더 점검해야 할 항목들을 정리합니다. 본인의 상황에 맞춰 항목을 추가·삭제하며 활용하는 것이 좋습니다.
- 주문 전에 시장가/지정가 중 무엇이 지금 상황에 맞는지 먼저 정했는가?
- 호가창의 매수·매도 잔량을 확인해 내 수량이 한 호가에서 체결될 만한지 점검했는가?
- 지정가를 쓸 때 미체결로 남을 수 있다는 점과 체결 우선순위를 이해하고 있는가?
- 조건부지정가·IOC·FOK의 전환·취소 조건을 사용 전에 정확히 확인했는가?
- 거래 종목의 호가 단위(틱)와 한 틱 차이가 단가에 미치는 영향을 알고 있는가?
- 사용 중인 증권사가 지원하는 주문 유형과 적용 시간대를 약관·안내로 확인했는가?
주의: 이 글은 주문 유형의 작동 원리를 설명하는 정보 제공·교육 목적이며 투자 권유가 아니고, 모든 투자 판단과 책임은 본인에게 있습니다.
출처 및 참고자료
본문 내용은 아래 1차/공인 자료를 참고해 정리했습니다. 외부 링크의 정확성과 최신성은 해당 제공자에게 있습니다.
