IDInveDeck기업의 숫자를 비교하고, 투자의 원리를 배우는 곳
INSIGHT SCHOOL · 기업 · 경제 · 시장
인사이트 스쿨

CLASS NOTE · Day 15 · 2026-10-05 KST

주식은 왜 그 가격에서 체결되는가 — 호가·시장가·지정가와 주문장 구조

당시 작성된 학습 원문입니다. 예시·설명·확인문제를 보존했으며 최신 시장 상황을 뜻하지 않습니다.

이 페이지 목차
  1. 1. 전일 핵심 복습
  2. 2. 오늘의 핵심 개념
  3. 3. 개념 설명
  4. 4. 숫자를 이용한 간단한 사례
  5. 5. 주식·기업분석에서 실제 어떻게 사용하는지
  6. 6. 공시에서 무엇을 찾아야 하는지
  7. 7. 핵심 요약
  8. 8. 확인문제 3개

경제·경영·재무 데일리 스터디

2026년 10월 5일(KST) · Day 15
오늘의 주제: 주식은 왜 그 가격에서 체결되는가 — 호가·시장가·지정가와 주문장 구조

1. 전일 핵심 복습

Day 14에서는 주가가 실적의 절대적 수준보다 컨센서스·가이던스 등 사전에 반영된 기대와 실제 결과의 차이에 반응한다는 점을 배웠습니다. 오늘은 그렇게 바뀐 기대가 실제 주문으로 들어왔을 때 어떤 원리로 체결가와 주가가 만들어지는지 살펴봅니다.

2. 오늘의 핵심 개념

주가는 기업가치를 측정한 절대적인 숫자가 아니라, 특정 순간에 가장 적극적인 매수자와 매도자의 주문이 만난 가격입니다.

주가 상승을 흔히 “매수자가 매도자보다 많아서”라고 표현하지만 엄밀히 말하면 모든 거래에는 같은 수량의 매수자와 매도자가 존재합니다.

가격이 오르는 직접적인 이유는 다음과 같습니다.

매수자가 더 높은 가격을 지불하며 매도호가를 연속해서 체결하고, 기존 가격대의 매도 물량이 부족하기 때문입니다.

반대로 가격이 하락하는 직접적인 이유는 매도자가 낮은 가격을 감수하면서 매수호가를 연속해서 체결하고, 기존 가격대의 매수 물량이 소진되기 때문입니다.

오늘의 학습 목표는 다음과 같습니다.

  • 매수호가·매도호가·스프레드를 이해합니다.
  • 시장가와 지정가 주문의 차이를 구분합니다.
  • 가격우선·시간우선 원칙을 이해합니다.
  • 주문량에 따라 체결가격이 달라지는 슬리피지를 계산합니다.
  • 호가창과 거래량을 투자분석에 사용할 때의 한계를 파악합니다.

3. 개념 설명

3-1. 주문장에는 체결되지 않은 주문이 쌓여 있습니다

**주문장(Order Book)**은 아직 체결되지 않고 대기 중인 매수·매도 주문을 가격별로 정리한 것입니다.

가상의 주문장이 다음과 같다고 하겠습니다.

매도 대기수량 매도호가 매수호가 매수 대기수량
1,500주 10,020원
1,000주 10,010원
500주 10,000원
9,990원 800주
9,980원 1,200주
9,970원 2,000주
  • 최우선 매수호가(Best Bid): 현재 매수자가 제시한 가장 높은 가격
  • 최우선 매도호가(Best Ask): 현재 매도자가 제시한 가장 낮은 가격

이 예에서는 다음과 같습니다.

\[ Best\ Bid=9,990원 \]

\[ Best\ Ask=10,000원 \]

Investor.gov는 Bid를 매수자가 지불하려는 최고가격, Ask를 매도자가 판매하려는 최저가격으로 설명합니다. (Bid Price/Ask Price)

아직 9,990원의 매수자와 10,000원의 매도자 사이에 가격 차이가 있으므로 거래는 발생하지 않습니다. 둘 중 한쪽이 상대 주문가격을 받아들여야 체결됩니다.


3-2. 스프레드는 즉시 거래하기 위한 비용입니다

최우선 매도호가와 최우선 매수호가의 차이를 Bid-Ask Spread, 즉 호가 스프레드라고 합니다.

\[ Spread = Best\ Ask-Best\ Bid \]

예시에서는 다음과 같습니다.

\[ Spread = 10,000-9,990 = 10원 \]

주가 수준이 다른 종목을 비교하려면 비율로 계산할 수 있습니다.

먼저 중간가격은 다음과 같습니다.

\[ Mid\ Price = \frac{Best\ Ask+Best\ Bid}{2} \]

\[ Mid\ Price = \frac{10,000+9,990}{2} = 9,995원 \]

스프레드율은 다음과 같습니다.

\[ Spread\% = \frac{Best\ Ask-Best\ Bid}{Mid\ Price}\times100 \]

\[ Spread\% = \frac{10}{9,995}\times100 \approx0.10\% \]

스프레드가 좁으면 일반적으로 매수자와 매도자의 가격 경쟁이 활발하고 유동성이 풍부하다는 의미입니다.

스프레드가 넓으면 다음 가능성을 생각할 수 있습니다.

  • 거래 참여자가 적음
  • 매수·매도 물량이 부족함
  • 변동성이 높음
  • 중요한 공시 직전 또는 직후
  • 시간외 거래
  • 소형주·저유동성 종목
  • 시장조성 기능이 약함
  • 불확실성에 대한 보상 요구가 큼

다만 스프레드가 좁다는 사실만으로 충분한 유동성이 보장되지는 않습니다. 최우선 호가에 놓인 수량, 즉 시장 깊이도 확인해야 합니다.


3-3. 시장가 주문: 가격보다 체결을 우선합니다

**시장가 주문(Market Order)**은 가격을 지정하지 않고 현재 주문장에서 가능한 최선의 가격으로 즉시 매수하거나 매도하려는 주문입니다.

Investor.gov는 시장가 주문이 일반적으로 즉시 체결되지만, 체결가격까지 보장하지는 않는다고 설명합니다. 화면에 보이는 직전 체결가와 실제 시장가 주문의 체결가는 다를 수 있습니다. (Types of Orders)

시장가 매수

시장가 매수 주문은 가장 낮은 매도호가부터 체결합니다.

\[ 낮은\ 매도호가 \rightarrow 높은\ 매도호가 \]

시장가 매도

시장가 매도 주문은 가장 높은 매수호가부터 체결합니다.

\[ 높은\ 매수호가 \rightarrow 낮은\ 매수호가 \]

시장가 주문의 장점은 체결 가능성이 높다는 것입니다. 단점은 주문량에 비해 반대편 호가 물량이 부족하면 예상보다 불리한 가격까지 여러 호가를 체결할 수 있다는 점입니다.

한국거래소도 시장가 주문은 가격을 지정하지 않아 빠른 체결에 유리하지만, 상대 주문이 부족하면 체결가격이 급격히 변동할 수 있다고 안내합니다. (Global KRX |)


3-4. 지정가 주문: 체결보다 가격을 통제합니다

**지정가 주문(Limit Order)**은 투자자가 매매할 가격의 한도를 정하는 주문입니다.

  • 지정가 매수: 지정가격 이하에서만 체결
  • 지정가 매도: 지정가격 이상에서만 체결

예를 들어 현재 최우선 매도호가가 10,000원일 때 9,980원에 지정가 매수 주문을 넣으면 즉시 체결되지 않고 9,980원 매수호가에 대기합니다.

반대로 10,010원에 지정가 매수 주문을 넣으면 현재 매도호가 10,000원보다 높은 가격까지 살 의사가 있다는 의미이므로, 우선 10,000원의 매도 주문과 체결됩니다.

따라서 지정가 주문도 두 종류로 나누어 생각할 수 있습니다.

비시장성 지정가 주문

현재 반대편 최우선 호가와 즉시 체결되지 않고 주문장에 대기하는 주문입니다.

  • 유동성을 공급합니다.
  • 원하는 가격을 통제할 수 있습니다.
  • 체결되지 않을 수 있습니다.

시장성 지정가 주문

반대편 최우선 호가와 즉시 체결될 수 있도록 공격적으로 넣는 지정가 주문입니다.

  • 시장가처럼 기존 주문을 소비합니다.
  • 다만 지정가격보다 불리한 가격에서는 체결되지 않습니다.
  • 급격한 가격변동 위험을 어느 정도 제한합니다.

지정가 주문은 가격을 보장하지만 체결을 보장하지 않습니다. 공식 투자자 안내에서도 지정가 매수는 지정가격 이하, 지정가 매도는 지정가격 이상에서만 체결되는 것으로 설명합니다. (Types of Orders)


3-5. 가격우선과 시간우선 원칙

일반적인 전자 주문장에서는 다음 원칙에 따라 주문의 체결 순서가 결정됩니다.

① 가격우선

더 유리한 가격의 주문이 먼저 체결됩니다.

매수 주문에서는 높은 가격이 우선입니다.

\[ 10,000원\ 매수 > 9,990원\ 매수 \]

매도 주문에서는 낮은 가격이 우선입니다.

\[ 10,000원\ 매도 > 10,010원\ 매도 \]

② 시간우선

가격이 같다면 먼저 접수된 주문이 먼저 체결됩니다.

예를 들어 10,000원 매수 주문이 다음과 같이 쌓여 있다고 하겠습니다.

접수 순서 주문 수량
1번 투자자 500주
2번 투자자 300주
3번 투자자 700주

10,000원에 매도 주문 600주가 들어오면 일반적으로 다음과 같이 체결됩니다.

  • 1번 투자자: 500주 체결
  • 2번 투자자: 100주 체결
  • 2번 투자자의 나머지 200주 대기
  • 3번 투자자: 아직 미체결

따라서 같은 가격에 지정가 주문을 넣어도 먼저 주문한 투자자가 체결에 유리할 수 있습니다.


3-6. 체결가는 누가 공격적으로 주문했는지 보여줍니다

가상의 현재 주문장이 다음과 같다고 하겠습니다.

  • 최우선 매수호가: 9,990원
  • 최우선 매도호가: 10,000원

매수자가 10,000원에 체결

매수자가 매도자의 10,000원 호가를 받아들였습니다. 매수자가 기존 매도호가를 공격적으로 체결한 것입니다.

이를 흔히 다음과 같이 표현합니다.

  • 매수자가 매도호가를 들어 올렸다.
  • Ask를 체결했다.
  • 매수 주도 체결이다.

매도자가 9,990원에 체결

매도자가 매수자의 9,990원 호가를 받아들였습니다. 매도자가 기존 매수호가를 공격적으로 체결한 것입니다.

  • 매도자가 매수호가를 때렸다.
  • Bid를 체결했다.
  • 매도 주도 체결이다.

중요한 점은 거래마다 매수자와 매도자가 모두 존재한다는 것입니다.

\[ 체결매수수량 = 체결매도수량 \]

가격의 방향은 매수자와 매도자의 숫자가 아니라 어느 쪽이 상대방 가격을 더 적극적으로 받아들이는가에 의해 결정됩니다.


3-7. 슬리피지: 주문량이 커지면 평균 체결가격이 달라집니다

**슬리피지(Slippage)**는 기대했던 가격과 실제 평균 체결가격의 차이입니다.

시장가 매수 주문의 슬리피지는 다음과 같이 계산할 수 있습니다.

\[ 매수슬리피지 = 평균체결가격-주문직전\ 최우선매도호가 \]

비율로 표현하면 다음과 같습니다.

\[ 매수슬리피지율 = \frac{평균체결가격-Best\ Ask}{Best\ Ask}\times100 \]

슬리피지는 다음 상황에서 커지기 쉽습니다.

  • 주문량이 큼
  • 호가별 대기수량이 적음
  • 스프레드가 넓음
  • 변동성이 급격히 확대됨
  • 장 시작·마감 전후
  • 실적·공시·뉴스 직후
  • 시간외 시장
  • 소형주·저유동성 종목
  • 시장 충격으로 주문이 한쪽에 몰림

3-8. 유동성과 시장 깊이는 다릅니다

유동성은 주식을 원하는 시점에 큰 가격 충격 없이 사고팔 수 있는 정도입니다.

대표적으로 다음 요소를 봅니다.

유동성 지표 의미
스프레드 즉시 매매의 가격비용
호가잔량 각 가격대에서 체결 가능한 수량
시장 깊이 현재 가격 근처에 쌓인 주문량
거래대금 실제로 체결된 금액
회전율 발행·유통주식 중 거래된 비율
가격충격 일정 주문이 가격을 얼마나 움직이는지
체결속도 원하는 주문이 얼마나 빨리 체결되는지

거래량이 많아 보여도 특정 시점에 반대편 호가가 얇으면 대규모 주문의 슬리피지가 클 수 있습니다.

반대로 일평균 거래량이 아주 크지 않더라도 주문이 여러 가격대에 안정적으로 분산되어 있으면 예상보다 큰 주문을 소화할 수 있습니다.


3-9. 단일가격 경매와 연속매매

주식시장의 체결 방식은 크게 두 가지로 나눌 수 있습니다.

연속매매

주문이 들어올 때마다 체결 가능한 반대 주문과 계속 거래합니다.

  • 장중 일반 거래에서 주로 사용
  • 주문이 들어오는 순서대로 체결가가 계속 변함
  • 가격우선·시간우선 원칙이 중요

단일가격 경매

일정 시간 동안 주문을 모은 뒤 하나의 가격으로 체결합니다.

  • 시가·종가 결정 등에 활용
  • 주문을 즉시 체결하지 않고 모아 균형가격 탐색
  • 매수와 매도의 체결 가능 수량을 크게 만드는 가격을 찾음

단일가격 경매에서는 예상 체결가격과 예상 체결수량이 주문 변화에 따라 계속 바뀔 수 있습니다. 장 시작 전 특정 가격에 주문이 많이 쌓여 있다고 해도 최종 시가가 반드시 그 가격으로 결정되는 것은 아닙니다.


3-10. 호가창은 미래 수요를 확정적으로 보여주지 않습니다

호가창에는 현재 주문장에 공개되어 대기 중인 주문만 표시됩니다.

다음은 보이지 않거나 완전하게 반영되지 않을 수 있습니다.

  • 아직 제출되지 않은 주문
  • 조건부 주문
  • 알고리즘이 분할해 제출할 대규모 주문
  • 일부 비공개·제한공개 주문
  • 다른 거래시장에 있는 주문
  • 즉시 취소될 수 있는 주문
  • 장외 대량매매 의향
  • 파생상품 헤지와 연계된 주문

특히 큰 호가잔량이 반드시 강한 지지선이나 저항선을 의미하지는 않습니다.

  • 체결 직전에 취소될 수 있습니다.
  • 가격이 가까워지면 다른 가격으로 이동할 수 있습니다.
  • 단순한 시장조성 주문일 수 있습니다.
  • 주문장의 다른 참여자를 오인시키려는 불법적 주문일 수도 있습니다.
  • 대기 물량보다 훨씬 큰 시장가 주문이 들어오면 한 번에 소진될 수 있습니다.

따라서 호가창은 현재 유동성의 일부를 보여주는 화면이지 미래 주가를 예언하는 도구가 아닙니다.

4. 숫자를 이용한 간단한 사례

다음은 모두 가상 학습용 주문장입니다.

① 현재 주문장

매도 대기수량 매도호가 매수호가 매수 대기수량
1,500주 10,020원
1,000주 10,010원
500주 10,000원
9,990원 800주
9,980원 1,200주
9,970원 2,000주

현재 최우선 매수호가는 9,990원이고 최우선 매도호가는 10,000원입니다.

\[ Spread = 10,000-9,990 = 10원 \]


② 시장가로 1,200주를 매수하는 경우

매도호가의 낮은 가격부터 체결됩니다.

  • 500주 × 10,000원
  • 700주 × 10,010원

총 매수금액은 다음과 같습니다.

\[ 5,000,000원+7,007,000원 = 12,007,000원 \]

평균 체결가격은 다음과 같습니다.

\[ 평균체결가격 = 12,007,000\div1,200 \approx 10,005.83원 \]

주문 전 최우선 매도호가 10,000원과 비교한 슬리피지는 다음과 같습니다.

\[ 슬리피지 = 10,005.83-10,000 = 5.83원 \]

\[ 슬리피지율 = \frac{5.83}{10,000}\times100 \approx 0.058\% \]

화면에는 10,000원이 최우선 매도호가로 보였지만 해당 가격에 500주밖에 없었으므로 나머지 700주는 10,010원에 체결되었습니다.


③ 시장가로 3,000주를 매수하는 경우

  • 500주 × 10,000원 = 5,000,000원
  • 1,000주 × 10,010원 = 10,010,000원
  • 1,500주 × 10,020원 = 15,030,000원

총 매수금액은 다음과 같습니다.

\[ 5,000,000+10,010,000+15,030,000 = 30,040,000원 \]

평균 체결가격은 다음과 같습니다.

\[ 평균체결가격 = 30,040,000\div3,000 \approx 10,013.33원 \]

슬리피지율은 다음과 같습니다.

\[ 슬리피지율 = \frac{10,013.33-10,000}{10,000}\times100 \approx 0.133\% \]

주문량이 1,200주에서 3,000주로 증가하자 더 높은 매도호가까지 체결되면서 슬리피지가 커졌습니다.


④ 10,000원 지정가로 1,200주를 매수하는 경우

10,000원 이하에서만 매수하겠다는 주문입니다.

현재 10,000원 매도물량은 500주이므로 다음과 같이 됩니다.

  • 500주: 즉시 10,000원에 체결
  • 나머지 700주: 10,000원 매수호가에 대기
  • 10,010원 이상의 매도주문은 체결하지 않음

지정가 주문은 평균 체결가격을 통제했지만 전체 주문의 즉시 체결을 보장하지 않았습니다.


⑤ 같은 시가총액이라도 주문충격은 다를 수 있습니다

가상의 D사와 E사의 시가총액이 모두 1조 원이라고 하겠습니다.

항목 D사 E사
시가총액 1조 원 1조 원
일평균 거래대금 1,000억 원 20억 원
스프레드율 0.05% 0.80%
최우선 5개 호가 총잔량 20억 원 1억 원

두 기업의 시가총액은 같지만 5억 원 시장가 매수 주문의 영향은 크게 다를 수 있습니다.

  • D사: 기존 호가에서 비교적 쉽게 소화될 가능성
  • E사: 여러 매도호가를 소진하며 주가를 크게 끌어올릴 가능성

따라서 시가총액이 크다고 항상 유동성이 풍부한 것은 아닙니다.

5. 주식·기업분석에서 실제 어떻게 사용하는지

① “매수자가 많아서 오른다”를 정확하게 해석합니다

모든 체결에는 매수자와 매도자가 같은 수량만큼 존재합니다.

\[ 매수체결량=매도체결량 \]

따라서 주가 상승은 매수자 수가 단순히 많다는 의미가 아닙니다.

정확한 해석은 다음과 같습니다.

  • 매수자가 매도호가를 적극적으로 체결함
  • 현재 가격대의 매도잔량이 부족함
  • 매도자가 더 높은 가격으로 호가를 이동함
  • 새로운 매수자가 더 높은 가격을 받아들임

즉 주가 상승은 공격적인 매수 주문과 제한된 매도 유동성의 결합입니다.


② 실적 발표 후 갭 상승을 해석합니다

Day 14에서 배운 것처럼 실적과 가이던스가 기대를 크게 넘으면 정규장 외 시간이나 다음 거래일 시작 전에 매수 의향이 급증할 수 있습니다.

예를 들어 전일 종가가 50,000원이었지만 다음 날 주문 상황이 다음과 같다고 하겠습니다.

  • 기존 50,000원 부근 매도자는 주문을 취소함
  • 새로운 매도자는 54,000원 이상에서만 매도하려 함
  • 매수자는 53,000~54,000원까지 지불할 의사가 있음

이 경우 50,000원과 54,000원 사이에서 거래가 연속적으로 발생하지 않아도 시가가 54,000원 근처에서 형성될 수 있습니다.

이를 가격 갭이라고 합니다.

갭은 반드시 대규모 거래량 때문에 생기는 것이 아닙니다. 기존 가격에서 거래하려는 상대방이 사라져 새로운 균형가격으로 이동하면서 발생할 수 있습니다.


③ 거래량을 가격 변화와 함께 봅니다

가격과 거래량을 함께 보면 시장 참여의 강도를 파악하는 데 도움이 됩니다.

가격 변화 거래량 1차 해석
상승 크게 증가 강한 매수·매도 충돌 후 매수 우위 가능
상승 감소 매도물량 부족에 따른 상승 가능
하락 크게 증가 적극적인 매도와 손절·청산 가능
하락 감소 매수 부재 또는 관심 감소 가능
횡보 증가 대량 물량 교환·매집·분산 가능
횡보 감소 관망과 균형 상태 가능

거래량 증가가 항상 긍정적이지는 않습니다. 거래량은 매수와 매도가 충돌한 결과이므로, 고점에서 대량거래가 발생하면 차익실현이나 보유자 교체일 수도 있습니다.


④ 돌파는 종가만 보지 말고 주문흡수를 봅니다

저항선으로 알려진 가격을 돌파했다고 가정하겠습니다.

건전한 돌파 가능성을 높이는 단서는 다음과 같습니다.

  • 저항가격의 매도물량이 실제로 체결됨
  • 거래량과 거래대금이 증가함
  • 돌파 후 기존 저항선 위에서 매수호가가 형성됨
  • 한 번의 소량 체결이 아니라 여러 거래가 이어짐
  • 동종기업·지수도 함께 강함
  • 실적·수주·가이던스 등 펀더멘털 근거가 있음

반대로 다음 상황은 주의합니다.

  • 소량 체결로 순간적으로만 돌파
  • 매도호가가 얇은 시간대의 급등
  • 돌파 직후 대규모 매도물량 출현
  • 거래량 없이 다시 저항선 아래로 복귀
  • 종가 직전 몇 건의 거래만으로 가격 형성

⑤ 큰 주문은 분할할 필요가 있습니다

투자자의 주문이 해당 종목의 평소 거래량이나 호가잔량에 비해 크면 시장가 한 번으로 주문하기보다 나누어 거래하는 방법을 검토할 수 있습니다.

간단한 참여율은 다음과 같이 계산할 수 있습니다.

\[ 거래참여율 = \frac{내\ 주문수량}{해당기간\ 시장거래량}\times100 \]

예를 들어 30분 동안 시장 전체 거래량이 10만 주이고 본인이 2만 주를 매수했다면 다음과 같습니다.

\[ 거래참여율 = 2만\div10만 = 20\% \]

시장 거래량의 상당 부분을 자신의 주문이 차지하면 가격을 움직일 가능성이 커집니다.

큰 주문을 집행할 때는 다음을 확인합니다.

  • 일평균 거래대금
  • 최근 변동성
  • 호가별 잔량
  • 스프레드
  • 장 시작·마감 여부
  • 뉴스·실적 발표 여부
  • 주문의 시급성
  • 분할매수·분할매도 가능성

⑥ 호가잔량을 지지선·저항선으로 확정하지 않습니다

매수잔량이 많다고 주가가 반드시 지지되는 것은 아닙니다.

  • 대기 주문이 취소될 수 있습니다.
  • 잔량보다 큰 매도 주문이 들어올 수 있습니다.
  • 다른 거래시장에 더 좋은 가격이 있을 수 있습니다.
  • 호가가 체결되기 직전 이동할 수 있습니다.
  • 주문의 실제 목적을 알 수 없습니다.

따라서 다음처럼 표현하는 것이 정확합니다.

  • 잘못된 표현: “10,000원에 매수잔량이 많으므로 절대 내려가지 않는다.”
  • 적절한 표현: “현재 공개 주문장에서는 10,000원 부근의 대기 매수물량이 상대적으로 많지만, 주문의 유지 여부와 추가 매도 규모는 알 수 없다.”

⑦ 직전 체결가와 적정가치를 혼동하지 않습니다

한 종목의 마지막 체결가가 10% 상승했다고 해서 모든 주식이 그 가격에서 거래된 것은 아닙니다.

유통주식 수가 1억 주인 기업에서 단 100주가 높은 가격에 체결돼도 마지막 체결가를 기준으로 계산한 시가총액은 전체 1억 주에 적용됩니다.

\[ 시가총액 = 마지막\ 주가\times 발행주식수 \]

이는 시가총액이 기업에 실제로 들어온 현금이 아니라 마지막 시장가격으로 전체 주주지분을 평가한 금액이라는 뜻입니다.

따라서 거래량이 매우 적은 종목의 시가총액은 대규모 매도 시 실현 가능한 가치와 차이가 클 수 있습니다.


⑧ 시간외·저유동성 거래에서는 지정가를 우선 검토합니다

정규장 외 거래에서는 일반적으로 거래 참여가 줄어 스프레드가 넓어지고 가격 변동성이 커질 수 있습니다. Investor.gov도 시간외 거래는 유동성 부족, 넓은 스프레드, 불확실한 가격, 높은 변동성 등의 위험이 있으며, 많은 증권사가 예상 밖의 가격 체결을 줄이기 위해 지정가 주문만 받는다고 설명합니다. (Extended-Hours Trading: Investor Bulletin)

특히 다음 상황에서는 시장가 주문에 주의해야 합니다.

  • 시간외 시장
  • 장 시작 직후
  • 실적 발표 직후
  • 거래정지 해제 직후
  • 공모·증자·전환사채 이슈 직후
  • 상장 초기 종목
  • 일평균 거래대금이 작은 종목
  • 급등·급락 중인 종목

시장가 주문은 “현재 보이는 가격에 거래하겠다”가 아니라, 엄밀히는 **“체결 가능한 가격이 어디까지 움직이더라도 일단 거래하겠다”**에 가까운 주문입니다.

6. 공시에서 무엇을 찾아야 하는지

오늘의 핵심인 실시간 호가·체결·거래량은 기업의 재무공시에서 찾는 정보가 아닙니다.

공시와 시장 데이터의 구분

정보 주요 출처
실시간 매수·매도호가 거래소·증권사 거래화면
체결가격·체결수량 거래소·증권사 시장 데이터
일별 거래량·거래대금 거래소 시장정보
투자자별 매매동향 거래소 집계자료
발행주식 수 DART·10-K·10-Q
자기주식 수 DART·10-K·10-Q
유상증자·전환사채 DART·8-K·등록신고서
주요주주 매매 DART·SEC Form 4·13D·13G
자사주 매입 회사 공시·10-Q·10-K·8-K
실적·사업가치 DART·10-K·10-Q·기업 IR

한국 기업: DART·KIND에서 잠재적 수급을 확인합니다

금융감독원 DART와 한국거래소 KIND에서 다음 항목을 확인할 수 있습니다.

공시 항목 수급에 미칠 수 있는 영향
유상증자 신규 주식 공급 증가
전환사채·신주인수권부사채 향후 주식 전환 가능성
전환가액 조정 잠재적 발행주식 수 변화
자기주식 취득 시장 유통물량 감소 가능
자기주식 처분 시장 유통물량 증가 가능
소각 발행주식 수 감소
최대주주 지분변동 대량 매매 가능성
임원·주요주주 특정증권 거래 내부자 매매 확인
보호예수 해제 매도 가능 물량 증가
주식분할·병합 거래단위·가격 인식 변화
합병·분할 신주 발행과 주주구성 변화
스톡옵션 행사 신규 주식 공급 가능
주식보상 지속적인 희석 가능성

이러한 공시는 실시간 호가를 보여주지는 않지만 앞으로 시장에 나올 수 있는 잠재적 주식 공급량을 판단하는 데 도움이 됩니다.

한국 시장의 주문유형과 거래제도는 거래소 공식 규정·안내에서 확인해야 합니다. 한국거래소는 지정가·시장가를 포함한 주문유형과 IOC·FOK 등 체결조건을 별도로 안내하고 있습니다. (Global KRX | Regulation | Derivatives, Global KRX |)

미국 기업: SEC 공시에서 잠재적 공급을 확인합니다

SEC EDGAR에서 다음 문서를 확인합니다.

  • 10-K·10-Q
    • 발행주식 수
    • 자사주 매입
    • 주식보상
    • 희석 EPS
    • 전환증권
    • 자본조달
  • 8-K
    • 중요한 자금조달·인수·신주발행
  • Form 4
    • 임원·이사의 내부자 매매
  • Schedule 13D·13G
    • 주요 주주의 지분 보유와 변화
  • S-3·424B
    • 주식·채권 발행 등록과 실제 공모 조건
  • DEF 14A
    • 경영진 보상과 주식보상 계획

13F의 한계

기관투자자의 13F는 실시간 보유내역이 아닙니다. 보고 시차가 있고 공매도·파생상품·일부 포지션이 완전하게 나타나지 않을 수 있으므로 현재 수급으로 오해하면 안 됩니다.

공시에 없는 시장 데이터

호가와 체결을 분석할 때는 다음 시장 데이터를 별도로 확보해야 합니다.

  • 최우선 매수·매도호가
  • 호가별 잔량
  • 체결가와 체결수량
  • 거래대금
  • 거래량
  • 장중 고가·저가
  • 시간대별 거래량
  • 매수·매도 주도 체결
  • 변동성
  • 대량·블록 거래
  • 거래시장별 가격과 물량
  • 프로그램·ETF 관련 수급
  • 외국인·기관·개인 순매매 집계

실시간 호가창은 순간적으로 변하므로 화면 캡처 한 장보다 일정 기간의 체결·거래량·스프레드 변화를 함께 보는 것이 좋습니다.

7. 핵심 요약

  • 주문장은 아직 체결되지 않은 매수·매도 주문을 가격별로 모아 놓은 것입니다.
  • 최우선 매수호가는 매수자가 제시한 최고가격이고, 최우선 매도호가는 매도자가 제시한 최저가격입니다.
  • 두 가격의 차이가 스프레드이며, 스프레드는 즉시 거래할 때 부담하는 중요한 시장비용입니다.
  • 시장가 주문은 체결을 우선하지만 체결가격을 보장하지 않습니다.
  • 지정가 주문은 가격을 통제하지만 주문 전체의 체결을 보장하지 않습니다.
  • 주문은 일반적으로 가격이 유리한 순서, 같은 가격에서는 먼저 접수된 순서로 체결됩니다.
  • 가격이 오르는 것은 매수자 수가 단순히 많아서가 아니라 매수자가 기존 매도호가를 적극적으로 체결하고 해당 가격대의 매도물량이 소진되기 때문입니다.
  • 주문량이 호가잔량보다 크면 여러 가격에 걸쳐 체결되며 슬리피지가 발생합니다.
  • 유동성은 거래량뿐 아니라 스프레드·시장 깊이·가격충격·체결속도를 함께 봐야 합니다.
  • 호가잔량은 취소되거나 이동할 수 있으므로 확정적인 지지선·저항선으로 해석하면 안 됩니다.
  • 마지막 체결가는 한계적인 거래가격이지 모든 주식이 실제로 그 가격에 매매됐다는 의미가 아닙니다.
  • 호가·체결 데이터는 DART나 10-K가 아니라 거래소·증권사 시장 데이터에서 확인합니다.
  • 공시에서는 유상증자·전환사채·자사주·내부자 거래 등 향후 주식 공급과 수급에 영향을 줄 정보를 찾아야 합니다.

8. 확인문제 3개

문제 1

어떤 종목의 최우선 매수호가는 19,980원이고 최우선 매도호가는 20,000원입니다.

  1. 스프레드는 얼마입니까?
  2. 중간가격은 얼마입니까?
  3. 스프레드율은 약 몇 %입니까?

문제 2

다음과 같은 매도 주문이 대기 중입니다.

매도호가 매도 대기수량
30,000원 200주
30,050원 300주
30,100원 500주

투자자가 시장가로 700주를 매수하면 각 가격에서 몇 주가 체결되며 평균 체결가격은 얼마입니까?

문제 3

어떤 종목의 호가창에서 50,000원에 10만 주의 매수잔량이 보입니다. 투자자는 이를 근거로 “50,000원 아래로는 절대 내려가지 않는다”고 판단했습니다. 이 판단의 문제점을 설명해 보세요.


정답·해설

1번

스프레드는 다음과 같습니다.

\[ Spread = 20,000-19,980 = 20원 \]

중간가격은 다음과 같습니다.

\[ Mid\ Price = \frac{20,000+19,980}{2} = 19,990원 \]

스프레드율은 다음과 같습니다.

\[ Spread\% = \frac{20}{19,990}\times100 \approx 0.10\% \]


2번

낮은 매도호가부터 순서대로 체결됩니다.

  • 200주 × 30,000원
  • 300주 × 30,050원
  • 200주 × 30,100원

총 매수금액은 다음과 같습니다.

\[ 200\times30,000 + 300\times30,050 + 200\times30,100 \]

\[ = 6,000,000 + 9,015,000 + 6,020,000 = 21,035,000원 \]

평균 체결가격은 다음과 같습니다.

\[ 평균체결가격 = 21,035,000\div700 \approx 30,050원 \]

주문 전 최우선 매도호가 30,000원과 비교하면 주당 평균 50원의 슬리피지가 발생했습니다.

\[ 슬리피지율 = \frac{30,050-30,000}{30,000}\times100 \approx 0.167\% \]


3번

호가잔량은 현재 주문장에 대기 중인 주문일 뿐 반드시 유지되거나 체결되는 주문은 아닙니다.

  • 주문자가 체결 전에 취소할 수 있습니다.
  • 다른 가격으로 주문을 이동할 수 있습니다.
  • 10만 주보다 큰 시장가 매도 주문이 들어올 수 있습니다.
  • 다른 거래시장의 매도물량이 영향을 줄 수 있습니다.
  • 알고리즘 주문이 추가 매도를 계속 제출할 수 있습니다.
  • 공시·뉴스로 기업가치 기대가 바뀌면 기존 매수 주문이 사라질 수 있습니다.
  • 호가잔량의 실제 목적을 화면만으로 확정할 수 없습니다.

따라서 “현재 50,000원에 공개된 매수 대기물량이 많다”고 표현할 수는 있지만, 이를 절대적인 지지선으로 판단해서는 안 됩니다.

다음 회차 예고 — Day 16 · 차트·수급편:
“같은 주가 상승도 의미가 다르다 — 거래량·거래대금·회전율로 상승의 질 판단하기”

일반 교육용 자료입니다. 개인별 투자 권유가 아닙니다.