투자상식 2026년 8월 18일

시장가로 눌렀는데 왜 이 가격에 체결됐을까 — 주문 유형과 체결 순서

장이 열리자마자 오르기 시작한 종목을 놓치기 싫어 시장가로 100주를 눌렀다. 체결 창을 열어보니 현재가 12,000원짜리를 평균 12,255원에 샀다. 주문을 넣을 때 화면에는 분명 12,000원이 찍혀 있었는데 2%가 비싸다. 주문이 잘못 나간 것도 증권사가 뭔가를 뗀 것도 아니고, 시장가 주문이 원래 이렇게 동작한다.

시장가는 ‘아무 가격에나’가 아니라 ‘상한가까지’다

시장가 주문은 수량은 지정하되 가격은 지정하지 않는 주문이다. 여기서 “가격을 지정하지 않는다"를 “지금 화면에 보이는 가격에"로 읽으면 사고가 난다. 거래소 시스템에서 시장가 매수는 상한가 지정가 매수와, 시장가 매도는 하한가 지정가 매도와 사실상 같게 취급된다. 상대편 호가가 남아 있는 한 계속 체결된다는 뜻이다.

호가창을 보면 이유가 분명해진다. 앞의 사례에서 매도 대기 물량이 이랬다고 하자.

매도 호가잔량여기서 체결된 수량
12,000원30주30주
12,050원20주20주
12,100원15주15주
12,300원10주10주
12,800원50주25주

100주를 채우려면 위로 다섯 칸을 먹어야 한다. 체결 금액은 122만 5,500원, 평균 단가는 12,255원으로 현재가보다 2.13% 비싸다. 12,300원과 12,800원 사이처럼 호가가 비어 있는 구간이 있으면 단가는 더 튄다.

그래서 거래량이 적은 종목, 장 초반과 마감 직전, 급등락 중인 종목, 그리고 내 주문 수량이 호가 잔량에 비해 클 때는 시장가를 조심해야 한다. 이 중 둘 이상이 겹치면 얼마에 체결될지 사실상 알 수 없다. 반대로 대형주에서 소액을 즉시 체결하고 싶을 때는 가장 편한 방법이기도 하니, 주문 방식 자체보다 상황을 보고 골라야 한다.

체결은 네 가지 원칙으로 정해진다

내 주문이 언제 체결되는지는 네 단계로 결정된다.

  1. 가격 우선 — 매수는 비싼 주문이, 매도는 싼 주문이 먼저다. 시장가가 항상 앞자리를 차지하는 이유다.
  2. 시간 우선 — 같은 가격이면 먼저 낸 주문이 먼저다.
  3. 수량 우선 — 단일가매매처럼 시간 우선이 적용되지 않는 구간에서는 수량이 많은 주문이 먼저다.
  4. 위탁매매 우선 — 같은 조건이면 증권사 자기 주문보다 고객 주문이 먼저다.

실전에서 자주 걸리는 건 두 번째다. 지정가 주문을 내고 나중에 수량을 정정하면 시간 우선순위를 잃는다. 매수 대기 줄 앞자리에 서 있었더라도 정정하는 순간 맨 뒤로 간다. 가격은 그대로 두고 물량만 늘리려다 체결을 통째로 놓치는 일이 여기서 생긴다.

주문 유형 여섯 가지

유형동작쓰는 자리
지정가(보통)지정한 가격 또는 그보다 유리한 가격에만 체결기본값. 가격을 통제하고 싶을 때
시장가가격 미지정, 상대 호가를 순서대로 먹으며 즉시 체결유동성 풍부한 종목의 즉시 체결
조건부지정가장중엔 지정가로 대기, 미체결분은 15:20 종가 단일가에서 시장가로 전환오늘 안에는 반드시 정리하고 싶을 때
최유리지정가상대편 1차 호가 가격으로 지정즉시 체결은 원하되 한 칸까지만 양보할 때
최우선지정가같은 방향 1차 호가 가격으로 지정대기 줄 맨 앞에 서되 먼저 양보하진 않을 때
IOC / FOK위 유형에 붙이는 조건. IOC는 즉시 체결 후 잔량 취소, FOK는 전량 즉시 체결 아니면 전량 취소부분 체결이 곤란한 주문

가장 오해가 잦은 게 조건부지정가다. 조건이 맞으면 사는 주문이 아니라, 장중 내내 내가 정한 가격을 지키다가 안 팔리면 마감 단일가에서 가격을 포기하는 주문이다. 오후 3시 20분에 시장가로 바뀐다는 걸 잊으면 원치 않는 가격에 체결된 채로 장이 끝나 있다.

최유리지정가는 시장가보다 한 단계 안전한 선택지에 가깝다. 앞의 예시에서 최유리지정가로 100주를 냈다면 12,000원에 지정되어 30주만 체결되고 70주는 그 가격에 남는다. 위로 쓸어올리지 않는 대신 전량 체결은 보장되지 않으니, 급하지만 단가는 지키고 싶을 때 쓸 만하다.

하루의 시간표

거래는 종일 같은 방식으로 이뤄지지 않는다. 한국거래소(KRX) 기준 하루는 이렇게 나뉜다.

시간구간방식
08:30~08:40장전 시간외 종가전일 종가로만
08:30~09:00장 시작 동시호가주문을 모아 09:00에 한 번에 체결(시가 결정)
09:00~15:30정규장접수 즉시 가격·시간 순으로 체결
15:20~15:30장 마감 동시호가주문을 모아 15:30에 한 번에 체결(종가 결정)
15:40~16:00시간외 종가당일 종가로만
16:00~18:00시간외 단일가10분 단위, 당일 종가 ±10%(상·하한가 이내), 지정가만

동시호가 구간에서 알아둘 게 둘 있다. 하나는 이 구간에 시간 우선 원칙이 적용되지 않는다는 점이다. 8시 31분에 낸 주문과 8시 59분에 낸 주문이 같은 대접을 받으니 일찍 넣는다고 유리해지지 않는다. 다른 하나는 화면의 예상체결가가 확정이 아니라는 점이다. 남은 시간 동안 들어오는 주문에 따라 계속 바뀌고 마지막 몇 초에 크게 움직이기도 해서, 예상체결가가 상한가라고 그 가격에 체결된다는 보장이 없다.

시간외 단일가에서는 시장가 주문 자체가 막혀 있다. 유동성이 얇은 구간이라 시장가를 허용하면 가격이 튀기 때문이다. 허수 주문을 막는 임의종료(랜덤엔드)도 걸려 있어서, 예상체결가가 3% 이상 급변하면 마감 시각이 무작위로 몇십 초 미뤄진다. 마지막 순간에 주문을 던져 가격을 만드는 걸 어렵게 하려는 장치다.

이제 거래소가 하나가 아니다

2025년 대체거래소 넥스트레이드(NXT)가 문을 열면서 시간표가 하나 더 생겼다. 프리마켓 08:00~08:50, 메인마켓 09:00:30~15:20, 애프터마켓 15:30~20:00으로 하루 12시간까지 거래가 가능하다. 프리·애프터마켓에서는 지정가 주문만 받는다.

개인 투자자가 이걸 체감하는 건 대개 SOR(최선주문집행)를 통해서다. 증권사는 자본시장법상 최선집행의무에 따라 KRX와 NXT 중 더 유리한 쪽으로 주문을 자동 배분한다. 그래서 같은 종목을 같은 가격에 주문했는데 체결 내역에 서로 다른 시장이 찍힐 수 있다. 알아둘 점은 두 가지다. SOR로 NXT에 넘어간 주문은 저녁 8시까지 유효하고, 정규장이 끝난 뒤에도 가격이 계속 움직인다. 3시 30분에 장이 끝났다고 화면을 껐는데 저녁에 다른 가격이 찍혀 있을 수 있다는 뜻이다.

자주 밟는 지뢰 다섯

장 시작 직후 시장가. 09:00 직후는 하루 중 호가가 가장 성기다. 시가에 대한 판단이 엇갈리는 시간이라 잔량이 얇아서, 이때 시장가를 넣으면 위로 몇 칸을 먹기 쉽다. 급하다면 최유리지정가가 낫다.

소형주에 시장가 대량 주문. 하루 거래대금이 수억 원 수준인 종목에 몇천만 원짜리 시장가를 넣으면 내 주문이 그날의 급등을 만든다. 사는 순간 평가손실이 생기는 구조다.

조건부지정가를 걸어놓고 잊기. 15:20에 시장가로 전환된다. 오후에 급락한 종목이라면 그 마지막 10분에 하한가 근처에서 팔릴 수도 있다.

예상체결가를 실제 가격으로 믿기. 동시호가의 예상체결가는 중간 집계일 뿐이다. 특히 08:30~09:00 사이 초반 예상가는 표본이 적어 참고하기 어렵다.

시간외 단일가의 얇은 호가를 무시하기. 정규장 대비 거래량이 훨씬 적어 몇 주 거래로도 ±10% 끝까지 밀린다. 여기서 만들어진 가격이 다음 날 시가를 보장하지도 않는다.

같은 종목을 같은 시각에 사기로 했어도 시장가로 사느냐 최유리지정가로 사느냐에 따라 시작점이 2% 달라진다. 변동성이 큰 장에서 그 2%가 어떤 무게를 갖는지는 변동성 편에서 다뤘고, 급등락 종목에 걸리는 변동성완화장치(VI) 같은 제동 장치는 사이드카·서킷브레이커 편에 정리해 두었다.

이 글은 정보 제공을 목적으로 하며 특정 종목이나 투자 방식을 권유하지 않습니다.