주식 기초 · 168/168강 · 고급 · 4분 읽기
동시호가(단일가매매)란 무엇인가 — 시가와 종가는 어떻게 결정되는가
이 글의 목차
"시가"와 "종가"는 그냥 처음·마지막 체결가가 아니다
주식시장은 어떻게 돌아가나에서 다룬 정규장의 매매 방식은 "접속매매(접속경쟁매매)"입니다. 주문이 들어오는 순서대로 그 즉시 호가창의 반대 주문과 맞춰 체결시키는 방식이라, 09시 01분에 어떤 종목을 사려는 주문은 그 순간 호가창에 쌓여 있는 매도 주문과 바로 맞물립니다. 그런데 정작 하루 중 가장 중요하다고 여겨지는 두 가격, 시가(開價)와 종가(終價)는 이 방식으로 정해지지 않습니다. 9시 정각 "첫 체결"과 15시 30분 "마지막 체결"은 접속매매가 아니라 동시호가, 공식 명칭으로는 단일가매매라는 전혀 다른 방식을 거쳐 나온 결과물입니다. 뉴스에서 "오늘 삼성전자는 동시호가에서 강하게 출발했다"거나 "종가 동시호가에 매물이 쏠렸다"는 표현을 본 적이 있다면, 그게 정확히 무엇을 가리키는지 짚어볼 차례입니다. 이 구조를 모르면 장 시작 직후나 마감 직전에 호가창을 보고도 "왜 내 주문이 바로 체결되지 않지"라는 질문에 답할 수 없습니다.
접속매매와 단일가매매 — 주문을 쌓아두느냐, 바로 맞붙이느냐
접속매매는 주문이 들어오는 즉시 체결을 시도합니다. 반면 단일가매매(동시호가) 구간에서는 그 시간 동안 들어오는 모든 주문이 체결되지 않고 호가창에만 쌓입니다. 한국거래소는 정규장 시가를 정하기 위해 08:30부터 09:00까지, 종가를 정하기 위해 15:20부터 15:30까지 이 단일가매매 구간을 운영합니다(코스피·코스닥 공통). 이 30분, 10분 동안 투자자들이 아무리 많은 매수·매도 주문을 내더라도 그 자리에서는 아무 체결도 일어나지 않습니다. 대신 거래소는 그 시간 동안 쌓인 매수 주문 전체와 매도 주문 전체를 놓고, "이 한 가격에서 체결시키면 가장 많은 물량이 맞아떨어진다"는 단 하나의 가격을 계산해, 마감 시점에 그 가격으로 한꺼번에 몰아서 체결시킵니다. 이름 그대로 "단일가(하나의 가격)"로 "매매"가 이뤄지는 방식이고, 투자자 입장에서는 이 시간 동안 낸 주문들이 사실상 동시에 접수된 것처럼 취급된다는 점에서 "동시호가"라는 이름이 붙었습니다.
예상체결가는 확정값이 아니라 "지금까지의 추정"이다
단일가매매 구간에도 호가창 화면에는 가격이 하나 표시됩니다. 이것이 예상체결가입니다. 이 가격은 그 순간까지 쌓인 주문만으로 계산한 "지금 당장 마감된다면 이 가격에서 체결될 것"이라는 실시간 추정치일 뿐, 실제 체결이 아닙니다. 09시나 15시 30분이 되기 전까지는 새로운 주문이 계속 들어오고 기존 주문이 취소·정정되기도 하므로, 예상체결가는 구간이 진행되는 동안 수시로 바뀝니다. 특히 시초가 동시호가(08:30~09:00)에서는 밤사이 나온 뉴스나 공시에 따라 초반 예상체결가와 마감 직전 예상체결가가 크게 다른 경우가 흔합니다. 이 화면을 "곧 저 가격에 체결되겠구나"라는 확정된 정보로 받아들이기보다는, 지금 이 순간 매수·매도 세력의 균형이 어디쯤 있는지를 보여주는 잠정적인 지표로 읽는 것이 정확합니다.
시초가 갭이 유독 크게 벌어지는 구조적 이유
밤사이 미국 시장이 급락했거나 장 시작 전 대형 공시가 나온 날, 시가가 전날 종가 대비 큰 간격(갭)을 두고 출발하는 경우를 자주 봅니다. 이 갭이 유독 크게 벌어지는 것은 우연이 아니라 단일가매매 구조 자체에서 비롯됩니다. 접속매매에서는 새 정보가 나오는 즉시 주문이 하나씩 반영되며 가격이 조금씩 움직이지만, 08:30~09:00 구간은 그 30분 동안 밤사이 쌓인 모든 정보와 주문이 체결 없이 한꺼번에 쌓였다가 단 한 번에 가격으로 풀려나옵니다. 즉 접속매매라면 여러 체결을 거치며 천천히 소화될 정보량이, 동시호가에서는 단 하나의 가격 전환으로 압축되어 나타나는 셈입니다. 이 때문에 전날 종가와 시가 사이의 거리는 그날 하루 접속매매 중 어느 구간의 가격 변동보다 크게 벌어지는 경우가 흔하고, 이 갭 자체가 그날의 수급과 심리를 가늠하는 참고 지표로 자주 인용되는 이유도 여기에 있습니다.
가격은 어떻게 '하나'로 정해지는가 — 합치가격을 숫자로 보면
단일가매매가 찾는 가격은 "매수 쪽과 매도 쪽 물량이 가장 많이 맞아떨어지는 지점"입니다. 이를 흔히 합치가격이라 부릅니다. 가상의 예로, 어떤 종목에 동시호가 구간 동안 다음과 같은 주문이 쌓였다고 해봅시다.
| 가격 | 그 가격 이상에 사겠다는 매수 누적물량 | 그 가격 이하에 팔겠다는 매도 누적물량 | 체결 가능 물량(둘 중 작은 쪽) |
|---|---|---|---|
| 10,100원 | 500주 | 4,000주 | 500주 |
| 10,050원 | 1,200주 | 3,200주 | 1,200주 |
| 10,000원 | 2,000주 | 2,000주 | 2,000주 |
| 9,950원 | 3,000주 | 1,000주 | 1,000주 |
| 9,900원 | 4,000주 | 400주 | 400주 |
가격이 올라갈수록 "그 가격에도 사겠다"는 매수 누적물량은 줄어들고, "그 가격에도 팔겠다"는 매도 누적물량은 늘어납니다. 각 가격대에서 실제로 체결될 수 있는 물량은 매수·매도 중 더 적은 쪽으로 제한되는데, 이 표에서는 10,000원일 때 양쪽이 정확히 2,000주로 맞아떨어져 가장 많은 물량이 체결됩니다. 9,950원이나 10,050원에서는 한쪽이 부족해 체결량이 오히려 줄어듭니다. 그래서 거래소는 10,000원을 이번 동시호가의 체결가로 정하고, 이 가격에 걸려 있던 매수·매도 주문을 한꺼번에 체결시킵니다. 실제 시장에서는 호가 단위가 훨씬 세분화돼 있고 주문도 훨씬 많지만, 원리는 이 예시와 동일합니다 — "최대 체결량을 만드는 가격 하나"를 찾는 계산입니다.
같은 가격에 몰린 주문, 누가 먼저 체결되나
접속매매에서는 같은 가격의 주문이 여러 건이면 먼저 들어온 주문이 먼저 체결되는 시간우선 원칙이 작동합니다. 그런데 단일가매매 구간에서는 애초에 "먼저 들어온 순서"라는 개념이 접속매매와 같은 방식으로 적용되지 않습니다. 이 구간에 접수된 주문들은 실제로는 08:30부터 09:00까지 분산돼 들어왔더라도, 거래소 규정상 그 구간 전체가 한 번에 정산되는 하나의 매매 단위로 취급됩니다. 같은 체결가에 가격이 맞아떨어진 주문들끼리는 가격이 가장 우선이고, 그다음은 거래소가 정한 세부 배분 규정(수량 비례 등 포함)을 따르는데, 이 세부 배분 규정은 거래소 업무규정에 정해져 있으며 접속매매의 단순한 "먼저 낸 사람이 전량 체결"과는 다른 방식으로 처리될 수 있다는 점만 기억해두면 충분합니다. 핵심은 동시호가 구간에서는 "몇 시 몇 분에 주문을 냈는가"보다 "어떤 가격에 냈는가"가 훨씬 중요하다는 사실입니다.
임의종료(랜덤엔드) — 마지막 순간의 눈치싸움을 막는 장치
단일가매매 구간이 정확히 09시 00분 00초, 15시 30분 00초에 딱 끊긴다면 문제가 생길 수 있습니다. 마감 직전 0.1초에 큰 물량의 주문을 넣거나 반대로 취소해서 체결가를 자기에게 유리한 쪽으로 순간적으로 흔들려는 시도가 가능해지기 때문입니다. 이를 막기 위해 거래소는 임의종료(랜덤엔드)라는 장치를 둡니다. 마감 예정 시각이 되면 그 시점에서 바로 끝내지 않고, 정해진 짧은 시간 범위 안에서 실제 마감 시점을 무작위로 정합니다. 몇 시 몇 분 몇 초에 정확히 끝날지 투자자가 미리 알 수 없게 만들어, "마지막 순간에만" 유리하게 주문을 조작하려는 시도의 효과를 떨어뜨리는 것입니다. 시가·종가 동시호가뿐 아니라, 거래가 일시 정지됐다가 재개될 때 열리는 단일가매매 구간에도 같은 논리의 임의종료가 적용됩니다.
동시호가는 장 시작·마감에만 쓰이는 게 아니다
단일가매매는 "하루를 여닫는 의식"이 아니라, 거래소가 "질서 있게 거래를 다시 시작해야 하는 모든 상황"에 쓰는 범용 장치입니다. 서킷브레이커란 무엇인가에서 다뤘듯, 개별 종목에 변동성완화장치(VI)가 발동하면 그 종목 하나가 2분 동안 단일가매매로 전환됐다가 다시 접속매매로 복귀합니다. 장시간 거래가 정지됐던 종목이 정지를 풀고 재개될 때도 마찬가지로 단일가매매를 거쳐 첫 가격을 다시 찾습니다. 호가창이 한동안 비어 있거나 가격이 급격히 튄 직후에 접속매매를 곧바로 재개하면 소수의 주문이 가격을 왜곡시키기 쉬운데, 단일가매매로 한 번 물량을 모아 균형가격을 찾고 나서 접속매매로 넘어가면 그 충격을 줄일 수 있기 때문입니다. 즉 동시호가는 "장이 열리고 닫히는 순간"이라는 하나의 사례일 뿐, 더 넓게 보면 "거래가 끊겼다가 다시 이어질 때 질서를 잡는 절차"입니다. 참고로 정규장 전후의 시간외종가매매는 이미 정해진 가격(전날 종가 또는 당일 종가)으로만 거래하고 시간우선 원칙을 그대로 쓰는, 단일가매매와는 원리가 다른 별개의 제도라는 점도 구분해둘 필요가 있습니다.
종가가 "마지막 체결가"가 아닌 이유 — 실전에서 중요한 지점
접속매매가 15시 20분에 끝나고 바로 이어지는 10분이 종가 동시호가라는 점이 실전에서 꽤 중요한 함의를 갖습니다. 공식적으로 그날의 "종가"로 기록되고, 코스피·코스닥 지수 산출과 ETF의 순자산가치(NAV) 계산, 신용거래 평가와 마진콜 기준가로 쓰이는 가격은 15시 20분 직전 접속매매의 마지막 체결가가 아니라, 그 뒤 10분간의 단일가매매를 거쳐 나온 가격입니다. 그래서 하루 종가를 그대로 추종해야 하는 수요, 이를테면 인덱스펀드의 리밸런싱 물량이나 종가 기준으로 정산해야 하는 각종 거래가 유독 이 10분 구간에 몰리는 경향이 있습니다. 주가지수선물에서 다룬 프로그램매매도 당일 마지막 베이시스를 정산하려는 수요가 겹치면서 이 구간의 거래량이 접속매매 때보다 오히려 더 커지는 날도 흔합니다. 결국 종가 동시호가는 "그날 거래가 마지막으로 멈춘 순간"이 아니라, 하루 중 가장 많은 제도적 수요가 한 점으로 몰리는 구간이라고 봐야 합니다. 그래서 종가 동시호가의 체결량만 따로 떼어 "그날 거래량이 유독 종가에 몰렸다"는 식으로 해석할 때는, 그 물량 중 상당 부분이 개별 투자자의 매매 판단이 아니라 지수·펀드를 기계적으로 추종해야 하는 제도적 수요에서 나온 것일 수 있다는 점을 함께 감안해야 합니다.
정리
- 정규장의 시가와 종가는 접속매매가 아니라 단일가매매(동시호가)라는 별도 방식으로 정해지며, 이 구간(08:30~09:00, 15:20~15:30)에 들어온 주문은 즉시 체결되지 않고 쌓이기만 합니다.
- 거래소는 쌓인 매수·매도 물량 전체를 놓고 "가장 많은 물량이 맞아떨어지는 가격 하나"를 계산해 마감 시점에 한꺼번에 체결시키며, 화면에 보이는 예상체결가는 그 전까지의 잠정 추정치일 뿐입니다.
- 마감 직전 주문 조작을 막기 위해 실제 종료 시점을 무작위로 정하는 임의종료(랜덤엔드)가 적용되며, 같은 원리의 단일가매매는 VI 발동이나 거래 재개처럼 질서 있게 거래를 다시 시작해야 하는 상황에도 범용적으로 쓰입니다.
- 지수 산출과 ETF NAV, 마진콜 기준이 되는 공식 종가는 접속매매의 마지막 체결가가 아니라 종가 동시호가의 결과이기 때문에, 각종 기관 수급이 마감 10분에 몰리는 경향이 나타납니다.
자주 묻는 질문
예상체결가만 보고 동시호가 때 매매 판단을 해도 될까요?
예상체결가는 그 순간까지 쌓인 주문만으로 계산한 잠정치이며, 마감 전까지 새 주문과 취소·정정이 계속 반영돼 수시로 바뀝니다. 특히 임의종료 직전에는 변동이 클 수 있어, 이 숫자를 확정된 체결가처럼 받아들이고 매매 타이밍을 맞추려는 접근은 신중해야 합니다.
동시호가 시간에 주문을 취소하거나 정정할 수 있나요?
가능합니다. 단일가매매 구간은 체결만 보류되는 것이고, 그 안에서 주문을 내거나 취소·정정하는 것은 평소와 동일하게 할 수 있습니다. 다만 그 결과가 예상체결가에 즉시 반영돼 다른 투자자들이 보는 화면도 함께 바뀝니다.
시간외종가매매와 동시호가(단일가매매)는 뭐가 다른가요?
시간외종가매매는 이미 정해진 가격(전날 종가 또는 당일 종가) 그대로 거래하고, 같은 가격에 여러 주문이 있으면 먼저 낸 쪽이 먼저 체결되는 시간우선 원칙을 씁니다. 반대로 동시호가(단일가매매)는 가격 자체가 아직 정해지지 않은 상태에서, 쌓인 주문들로 그 가격을 새로 찾아내는 절차라는 점에서 근본적으로 다른 제도입니다.
동시호가 구간에는 왜 시장가 주문을 넣어도 바로 체결되지 않나요?
시장가 주문은 "지금 형성돼 있는 가격에 즉시 체결해달라"는 주문인데, 단일가매매 구간에는 애초에 그 순간 확정된 체결가가 존재하지 않습니다. 그래서 시장가 주문도 다른 주문들과 함께 쌓여 있다가, 마감 시점에 계산되는 단일가에 맞춰 함께 체결됩니다.
⚠️ 이 글은 정보 제공을 목적으로 하며 투자 조언이 아닙니다. 투자 판단과 그 결과에 대한 책임은 투자자 본인에게 있습니다.