주식 기초 · 30/89강 · 고급 · 4분 읽기
마켓메이커란 무엇인가 — 호가창과 다크풀로 보는 시장 미시구조
이 글의 목차
주문을 내면 그 순간 "누구"와 거래가 체결되는 걸까
주식시장은 어떻게 돌아가나에서 거래소와 증권사의 역할을, 주문의 종류에서 시장가·지정가 주문의 차이를 다뤘습니다. 그런데 정작 "매수" 버튼을 누르는 순간 내 주문을 실제로 받아주는 상대가 누구인지는 짚고 넘어가지 않았습니다. 어떤 날은 내 지정가 주문이 몇 초 만에 바로 체결되고, 어떤 날은 호가창에 그대로 걸린 채 몇 분씩 안 움직이기도 합니다. 이 차이를 만드는 것이 바로 시장 미시구조(market microstructure)입니다 — 주문이 접수된 순간부터 실제 체결로 이어지기까지, 그 사이에서 호가창과 마켓메이커, 그리고 요즘은 다크풀까지 개입해 가격이 만들어지는 과정을 말합니다. 이번 강의에서는 이 "체결의 뒷단"이 어떻게 작동하는지, 그리고 이 구조를 알면 평소 보던 호가창과 체결 속도를 왜 다르게 이해하게 되는지를 다룹니다.
호가창은 "매수·매도 대기줄"입니다 — 우선순위는 가격, 그다음은 시간
호가창(order book)은 특정 종목을 사고 싶은 사람과 팔고 싶은 사람이 각자 원하는 가격에 걸어둔 미체결 주문을 한 화면에 모아놓은 목록입니다. 위쪽에는 팔겠다는 사람들이 부른 가격인 매도호가(ask)가, 아래쪽에는 사겠다는 사람들이 부른 가격인 매수호가(bid)가 나열되고, 그 사이의 빈 구간을 스프레드(spread)라고 부릅니다.
체결 원리는 단순한 규칙 하나로 정리됩니다. 가격 우선, 그다음 시간 우선(price-time priority)입니다. 더 높은 가격을 부른 매수 주문이 낮은 가격을 부른 매수 주문보다 먼저 체결되고, 같은 가격이라면 먼저 접수된 주문이 나중에 접수된 주문보다 먼저 체결됩니다. 시장가 주문이 들어오면 이 규칙에 따라 호가창 맨 위(매도 쪽이라면 가장 낮은 매도호가)부터 차례로 물량을 소진하며 체결됩니다.
여기서 스프레드의 크기가 중요한 신호가 됩니다. 거래가 활발한 대형주는 매수·매도호가 사이의 간격이 아주 좁습니다 — 최우선 매수호가와 최우선 매도호가가 한 호가단위 차이밖에 안 나는 경우도 흔합니다. 반면 거래가 뜸한 소형주나 관리종목은 이 간격이 크게 벌어져 있습니다. 스프레드가 넓다는 것은 지금 당장 팔고 싶은 사람과 사고 싶은 사람의 "가격 의견 차이"가 크다는 뜻이고, 동시에 시장가로 사자마자 곧바로 매도호가와 매수호가 차이만큼 손실을 안고 시작한다는 뜻이기도 합니다.
마켓메이커란 무엇인가 — 스프레드로 돈을 벌지만, 재고위험을 집니다
호가창에 항상 누군가의 주문이 걸려 있는 것은 저절로 일어나는 일이 아닙니다. 거래가 뜸한 순간에도 누군가는 계속 매수·매도 양쪽 호가를 대주는 역할을 해야 다른 투자자들이 원할 때 언제든 사고팔 수 있습니다. 이 역할을 전문적으로 맡는 참가자가 마켓메이커(market maker, 시장조성자)입니다.
마켓메이커의 수익 구조는 단순합니다. 매수호가는 살짝 낮게, 매도호가는 살짝 높게 동시에 제시해두고, 두 주문이 모두 체결되면 그 차이인 스프레드만큼을 이익으로 가져갑니다. 예를 들어 어떤 종목에 마켓메이커가 매수호가 9,990원, 매도호가 10,010원을 동시에 걸어뒀다고 해보겠습니다. 다른 투자자가 10,010원에 매수 체결하고, 곧이어 또 다른 투자자가 9,990원에 매도 체결하면, 마켓메이커는 9,990원에 사서 10,010원에 판 셈이 되어 20원의 차익을 얻습니다. 이 차익 하나는 미미하지만, 하루에 수만 번씩 반복되면 상당한 수익이 됩니다.
문제는 이 구조가 공짜로 돈을 버는 방법이 아니라는 점입니다. 마켓메이커는 항상 양방향 호가를 걸어둬야 하는 의무를 지기 때문에, 시장이 한쪽 방향으로 급하게 쏠릴 때 원치 않는 재고를 떠안게 됩니다. 나쁜 뉴스가 터져 다들 팔려고만 하는 상황에서도 마켓메이커는 매수호가를 계속 대줘야 하고, 그 결과 주가가 계속 떨어지는 종목을 계속 사들이는 처지에 놓일 수 있습니다. 이를 재고위험(inventory risk)이라고 부릅니다. 실제로 마켓메이커는 이 위험을 관리하기 위해 시장이 불안정할 때는 스프레드를 넓게 벌려 호가를 제시합니다 — 위험을 더 지는 대신 거래 한 건당 받는 보상도 더 키우는 방식입니다. 뉴스가 터진 직후 스프레드가 순간적으로 확 벌어지는 걸 본 적이 있다면, 바로 이 재고위험 관리가 작동한 결과입니다.
한국 시장엔 "마켓메이커"가 없다? — 시장조성자와 유동성공급자(LP)
여기서 한 가지 짚고 넘어갈 지점이 있습니다. 미국 나스닥 같은 시장은 역사적으로 마켓메이커 중심으로 설계되어 개별 종목마다 지정된 마켓메이커가 항상 양방향 호가를 대는 구조가 기본입니다. 반면 한국거래소(KRX)는 원칙적으로 투자자들의 주문끼리 직접 맞붙는 경쟁매매(order-driven market) 방식입니다. 즉 대부분의 코스피·코스닥 종목은 지정된 마켓메이커 없이, 투자자들이 낸 주문들만으로 호가창이 채워집니다.
다만 이 방식만으로는 거래가 뜸한 종목에서 호가창이 텅 비는 문제가 생길 수 있어, 한국거래소도 두 가지 보완 장치를 운영합니다. 하나는 유동성이 부족한 종목을 대상으로 증권사와 직접 계약을 맺어 양방향 호가를 의무적으로 제시하게 하는 시장조성자 제도이고, 다른 하나는 ETF·ETN·ELW처럼 순자산가치와 시장가격이 벌어지기 쉬운 상품에 대해 증권사가 호가스프레드를 일정 범위 이내로 유지하도록 의무화한 유동성공급자(LP, Liquidity Provider) 제도입니다. 국내 기초자산을 추종하는 ETF라면 LP가 호가스프레드비율을 1% 이내로 유지해야 하는 식의 구체적인 규정이 있습니다. 즉 한국 시장에서는 미국처럼 모든 거래에 마켓메이커가 상시 개입하는 구조는 아니지만, 유동성이 특히 필요한 구간에는 비슷한 역할을 하는 제도가 별도로 설계되어 있는 셈입니다.
다크풀이란 무엇인가 — 호가창에 보이지 않는 거래
지금까지 다룬 호가창은 모두 공개 거래소(lit market), 즉 매수·매도 대기 물량이 실시간으로 공개되는 시장을 전제로 했습니다. 그런데 실제로는 이 공개된 호가창을 거치지 않고 체결되는 거래도 상당량 존재합니다. 이런 비공개 거래 체결 공간을 다크풀(dark pool)이라고 부릅니다.
다크풀이 존재하는 이유는 대형 기관투자자의 실질적인 필요 때문입니다. 연기금이나 자산운용사가 어떤 종목을 수십만 주 단위로 한꺼번에 팔아야 한다고 해보겠습니다. 이 물량을 공개 호가창에 그대로 노출하면, 다른 시장 참가자들이 "대량 매도가 나온다"는 신호를 즉시 알아채고 먼저 팔거나 매수호가를 낮춰버려 정작 그 기관은 훨씬 불리한 가격에 물량을 넘기게 됩니다. 다크풀은 이런 대량 주문의 존재 자체를 체결 전까지 숨겨서, 시장에 충격을 주지 않고 거래를 마칠 수 있게 해주는 장치입니다.
다크풀에서의 체결가는 보통 공개 거래소의 매수·매도호가 중간값 등을 참조해서 정해지기 때문에, 다크풀이 스스로 새로운 가격을 만들어내는 것은 아닙니다. 다크풀은 공개 시장의 가격을 그대로 빌려 쓰면서, 그 가격에 "누가 얼마나" 사고파는지만 감추는 구조에 가깝습니다.
다크풀이 논쟁이 되는 이유 — 가격발견 기능과의 충돌
다크풀을 둘러싼 가장 큰 논쟁은 가격발견(price discovery) 기능과의 관계입니다. 주가는 원래 매수·매도 주문이 공개적으로 맞붙으면서 "지금 이 회사의 가치를 시장이 얼마로 보는가"를 실시간으로 드러내는 역할을 합니다. 그런데 거래량의 상당 부분이 호가창에 전혀 나타나지 않는 다크풀에서 체결된다면, 우리가 호가창에서 보는 거래량과 가격 움직임은 실제 시장 전체의 수급 중 일부만 반영한 그림일 수 있습니다.
실제로 미국 시장에서는 전체 주식 거래량의 상당 부분 — 절반에 가깝다는 추정치가 자주 인용됩니다 — 이 다크풀을 포함한 장외 거래로 체결된다고 알려져 있습니다. 이 수치는 조사 시점과 집계 방식에 따라 달라지는 추정치이지 고정된 공식 통계는 아니라는 점을 감안해서 봐야 하지만, 방향성만큼은 분명합니다 — 개인 투자자가 증권사 앱에서 보는 호가창과 체결량이 그 종목의 실제 거래 활동 전부를 보여주는 것은 아니라는 뜻입니다. 이 때문에 규제당국은 다크풀 운영사에게 체결 내역을 사후에 공개하도록 요구하는 등, 투명성과 대량거래 편의성 사이에서 균형을 잡으려는 규제를 지속적으로 손보고 있습니다.
숫자로 보는 예시 — 스프레드가 다른 두 종목
호가창의 스프레드가 실제로 무엇을 의미하는지, 가상의 두 종목으로 비교해보겠습니다.
| 구분 | A종목 (대형주, 거래 활발) | B종목 (소형주, 거래 뜸함) |
|---|---|---|
| 최우선 매수호가 | 49,950원 | 9,800원 |
| 최우선 매도호가 | 50,000원 | 10,200원 |
| 스프레드 | 50원 (약 0.1%) | 400원 (약 4%) |
| 시장가로 즉시 매수 후 즉시 매도 시 손실 | 약 0.1% | 약 4% |
A종목은 스프레드가 시가총액 대비 매우 작아서, 시장가로 사고파는 순간의 비용 부담이 크지 않습니다. 반면 B종목은 같은 시장가 매매 한 번에 4%에 가까운 손실을 안고 시작하는 셈입니다. 이 차이는 단순히 "인기 종목이냐 아니냐"의 문제가 아니라, 그 종목에 마켓메이커나 유동성공급자가 얼마나 촘촘하게 양방향 호가를 대주고 있는지, 그리고 평소 거래량이 얼마나 되는지가 만들어내는 구조적인 차이입니다.
이 구조를 알면 무엇이 달라지는가
시장 미시구조는 매매 신호가 아닙니다. "스프레드가 좁으니 사라"거나 "다크풀 거래가 많으니 조심하라"는 식의 진입·청산 규칙으로 쓰일 개념이 아니라는 뜻입니다. 대신 이 구조를 이해하면 다음 두 가지를 훨씬 정확하게 판단할 수 있게 됩니다.
첫째, 왜 어떤 종목은 시장가 주문 한 번에도 체결가가 크게 튀는지를 이해하게 됩니다. 특히 거래대금이 적은 종목에서 시장가 주문을 크게 넣으면, 주문의 종류에서 다룬 것처럼 지정가 주문을 쓰는 편이 왜 훨씬 안전한지가 구조적으로 납득됩니다. 스프레드가 넓은 종목일수록 지정가 없이 시장가로 매매하는 데 드는 숨은 비용이 크기 때문입니다.
둘째, 호가창에 보이는 물량과 체결량이 그 종목의 수급을 100% 보여주는 것은 아니라는 감각을 갖게 됩니다. 다크풀이나 대량매매를 통해 호가창에 드러나지 않는 거래도 상당하다는 점을 알면, 호가창만 보고 "매수세가 약하다"거나 "물량이 없다"고 단정하는 판단을 조금 더 조심스럽게 하게 됩니다.
정리
- 호가창은 가격 우선·시간 우선 규칙에 따라 매수·매도 주문이 체결되는 대기줄이며, 매수호가와 매도호가 사이의 간격을 스프레드라고 부릅니다.
- 마켓메이커는 항상 양방향 호가를 대며 스프레드를 수익으로 가져가는 대신, 시장이 한쪽으로 쏠릴 때 원치 않는 물량을 떠안는 재고위험을 집니다.
- 한국 시장은 투자자 주문끼리 직접 맞붙는 경쟁매매가 기본이지만, 유동성이 부족한 종목엔 시장조성자 제도를, ETF·ETN·ELW엔 유동성공급자(LP) 제도를 운영해 비슷한 역할을 대신합니다.
- 다크풀은 대량 주문이 시장에 충격을 주지 않도록 체결을 비공개로 처리하는 장치이며, 거래량의 상당 부분이 여기서 이뤄지면서 가격발견 기능과의 균형이 계속 논쟁이 되고 있습니다.
- 이 구조를 아는 실질적 쓸모는 매매 신호를 얻는 것이 아니라, 스프레드가 넓은 종목에서 지정가 주문이 왜 더 안전한지, 그리고 호가창이 왜 시장 전체를 다 보여주지 못하는지를 이해하는 데 있습니다.
자주 묻는 질문
개인 투자자도 다크풀에서 직접 거래할 수 있나요?
대부분의 다크풀은 대량매매를 처리하는 기관 대상 거래 공간으로 설계되어 있어, 개인 투자자가 증권사 앱을 통해 직접 다크풀에 주문을 넣는 경우는 일반적이지 않습니다. 다만 개인 투자자의 주문도 증권사나 브로커의 주문 처리 경로에 따라 간접적으로 다크풀을 거쳐 체결될 수는 있습니다.
스프레드가 넓은 종목은 무조건 피해야 하나요?
스프레드가 넓다는 것 자체가 회사가 나쁘다는 뜻은 아닙니다. 거래량이 원래 적은 소형주나 신규 상장 종목에서 흔히 나타나는 현상입니다. 다만 그런 종목을 매매할 때는 시장가 주문보다 지정가 주문을 써서 스프레드로 인한 숨은 비용을 직접 통제하는 것이 훨씬 안전합니다.
마켓메이커와 시장조성자는 같은 말인가요?
개념적으로는 같은 역할(양방향 호가를 상시 제공해 유동성을 공급)을 가리키지만, 제도적 위치는 다릅니다. 미국식 마켓메이커는 시장 구조 자체에 기본으로 내장된 참가자에 가깝고, 한국의 시장조성자·유동성공급자는 유동성이 부족한 특정 종목·상품을 대상으로 거래소와 개별 계약을 맺어 운영되는 보완 제도입니다.
⚠️ 이 글은 정보 제공을 목적으로 하며 투자 조언이 아닙니다. 투자 판단과 그 결과에 대한 책임은 투자자 본인에게 있습니다.