시장충격비용 — 큰 주문이 스스로 값을 밀어 올린다
많이 사면 싸게 산다고들 합니다. 시장에서는 반대입니다. 많이 사려 할수록 값은 올라가고, 많이 팔려 할수록 값은 내려갑니다. 그리고 이 비용은 어느 수수료 명세서에도 찍히지 않습니다.
최근 업데이트: 2026-07-22
오해부터 걷어냅시다 — 대량 주문은 할인이 아니라 할증입니다
도매로 사면 싸진다는 감각은 시장에서 뒤집힙니다. 호가창에 걸린 물량은 유한하기 때문입니다.
어떤 종목을 크게 사려 하면 현재 호가에 걸린 물량만으로는 다 채우지 못합니다. 그래서 위쪽 호가까지 차례로 사들이게 되고, 처음 화면에서 봤던 값보다 비싼 평균가로 체결됩니다. 팔 때는 정확히 거울상입니다. 아래쪽 호가로 내려가며 팔리기 때문에 예상보다 싸게 넘어갑니다. 이렇게 내 주문이 스스로 만들어 낸 손해를 시장충격비용(market impact cost)이라고 부릅니다.
충격은 두 종류로 나눕니다. 임시충격(temporary impact)은 체결하는 동안 잠깐 밀렸다가 주문이 끝나면 대체로 되돌아오는 부분입니다. 내 주문이 만든 일시적 수요·공급 불균형이 원인입니다. 영구충격(permanent impact)은 주문이 끝난 뒤에도 남습니다. 시장이 누군가 큰 물량을 샀으니 정보가 있나 보다라고 읽어 가격 수준 자체를 옮겨 버리는 경우입니다.
차이는 지속 시간에만 있지 않습니다. 임시충격은 그 주문에만 영향을 주지만, 영구충격은 그 뒤의 모든 거래 가격에 흔적을 남깁니다.
시장충격비용은 청구서로 오지 않습니다. 그래서 없다가 아니라 안 보인다가 정확한 표현입니다.
제곱근 법칙 — 두 배 사도 충격은 두 배가 아닙니다
시장미시구조 연구에서 오래 쓰인 경험 법칙이 제곱근 법칙(square-root law)입니다. 충격의 크기가 대략 주문 크기, 정확히는 그날 거래량 대비 비중의 제곱근에 비례한다는 관찰입니다.
즉 충격은 주문이 커질수록 늘지만 비례해서 늘지는 않고, 완만하게 오목한 모양으로 늘어납니다. 첫 100만 원이 가격을 민 만큼 다음 100만 원이 똑같이 밀지는 않는다는 뜻입니다. 실증 연구에서 지수는 대체로 0.4~0.7 사이로 관찰되고, 대표값으로는 0.5, 곧 제곱근을 씁니다.
이 값은 공식이 아니라 근사입니다. 시장·시기·종목에 따라 달라지는 경험적 추정이며, 대략 이런 모양이라는 것만 보여 줍니다. 그래도 방향은 분명합니다. 주문을 한 번에 던지면 충격을 통째로 감수하고, 나눠서 던지면 충격의 합이 줄어듭니다.
우리 데이터로 본 유동성 격차 — 같은 금액도 시장에 따라 다릅니다
충격의 크기를 좌우하는 것은 주문의 절대 금액이 아니라 그 시장에서 차지하는 비중입니다. 우리 가격 데이터에는 종가와 함께 거래량이 들어 있어, 그 비중을 직접 계산할 수 있습니다.
2025-09-02부터 2026-08-31까지 하루 거래대금의 중앙값을 계산하면, S&P 500을 담은 SPY는 약 453억 달러였고(251거래일), 자산배분형 ETF인 AOA는 약 978만 달러였습니다(250거래일). 같은 미국 거래소에 상장된 ETF인데 하루에 오가는 돈의 규모가 약 4,632배 벌어집니다.
여기에 10억 원짜리 주문을 한 번에 던진다고 해 봅시다. 2026-08-28 환율 1,379.41원으로 환산하면 약 72만 4,948달러입니다. 이 주문이 그날 거래대금에서 차지하는 비중은 SPY에서는 0.0016%에 그치지만, AOA에서는 7.41%가 됩니다. 참여율 차이가 약 4,632배이므로 제곱근 법칙을 그대로 적용하면 충격의 크기는 대략 68배 차이 난다는 계산이 나옵니다.
같은 금액, 같은 날, 같은 나라 시장인데 결과가 이렇게 갈립니다. 시장충격을 기관만의 문제로 치워 두기 어려운 이유가 여기에 있습니다.
거래대금 중앙값은 우리 로컬 CSV(data/raw/us_stocks)의 종가×거래량을 직접 계산한 값입니다. 실제 체결 비용은 호가 두께·시간대·주문 방식에 따라 달라지므로, 위 비율은 규모 감각을 잡는 용도입니다.
실행부족 — 결정가와 체결가 사이의 모든 비용
시장충격은 체결 비용의 한 조각일 뿐입니다. 이것을 전부 한 봉투에 담는 개념이 실행부족(Implementation Shortfall), 우리말로 구현손실입니다. 1988년 앙드레 페롤드(Andre Perold)가 처음 정의했습니다.
실행부족은 사야겠다고 결정한 시점의 가격과 실제로 체결된 가격의 차이입니다. 종이 위 계획과 현실의 격차를 하나의 숫자로 보여 줍니다.
구성은 대략 네 조각입니다. 첫째, 지연비용(delay cost)입니다. 결정한 뒤 주문을 내기까지 시간이 흐르는 동안 가격이 불리하게 움직인 부분입니다. 둘째, 시장충격비용입니다. 내 주문이 가격을 밀어 발생한 부분이죠. 셋째, 체결된 부분의 기회비용입니다. 나눠 체결하는 동안 가격이 움직여 생깁니다. 넷째, 미체결 기회비용(missed trade)입니다. 사려 했으나 결국 못 산 물량 때문에 놓친 부분입니다. 여기에 위탁수수료와 세금 같은 명시비용이 더해집니다.
왜 굳이 하나로 묶을까요. 수수료 따로, 스프레드 따로, 충격 따로 보면 전체 그림을 놓치기 때문입니다. 실행부족은 이 모두를 결정가 대비 얼마나 손해 봤나라는 한 잣대로 통합합니다. 그래서 서로 다른 주문 방식의 비용을 공정하게 비교할 수 있고, 기관의 거래비용 분석(TCA)에서 표준처럼 쓰입니다.
기관은 주문을 어떻게 쪼개나 — VWAP과 TWAP
충격을 줄이려면 나눠 체결해야 합니다. 그 나누는 기준이 두 가지입니다.
VWAP(Volume-Weighted Average Price, 거래량가중평균가격)는 하루 동안 거래된 가격을 거래량으로 가중평균한 값입니다. 가격과 거래량을 곱한 값의 합을 총거래량으로 나눕니다. 거래가 많이 일어난 가격일수록 크게 반영됩니다. 쓰임은 둘입니다. 하나는 체결 성적을 재는 벤치마크입니다. VWAP보다 싸게 샀다면 그날 평균적인 참여자보다 유리하게 체결한 셈입니다. 다른 하나는 거래량 분포에 맞춰 주문을 쪼개는 실행 알고리즘입니다.
TWAP(Time-Weighted Average Price, 시간가중평균가격)는 거래량을 무시하고 시간에 균등하게 나눕니다. 10만 주를 2시간 동안 산다면, 거래량과 상관없이 일정 시간마다 같은 양씩 매수합니다. 거래량이 들쭉날쭉해 예측하기 어려울 때, 또 특정 시간대에 쏠리지 않고 고르게 체결하고 싶을 때 씁니다.
둘의 목적은 같습니다. 다만 이런 알고리즘도 충격을 줄일 뿐 없애지는 못합니다. 나눠 체결하는 동안 가격이 계속 움직이므로, 원하던 평균보다 불리해질 위험은 그대로 남습니다.
이 글은 특정 매매 기법을 권하지 않습니다. VWAP·TWAP는 체결 비용을 낮추려는 도구이지 손익을 보장하는 장치가 아닙니다.
아이스버그 주문 — 빙산의 일각만 보여 준다
쪼개는 것만으로 부족할 때가 있습니다. 물량 자체가 화면에 드러나면 그것만으로 값이 밀리기 때문입니다.
아이스버그 주문(iceberg order)은 대량 주문을 여러 조각으로 나눠, 호가창에는 보이는 조각(peak)만 노출하고 나머지는 숨겨 두는 주문입니다. 리저브 주문(reserve order)이라고도 합니다. 보이는 조각이 체결되면 시스템이 숨은 물량에서 새 조각을 꺼내 다시 호가에 올립니다.
한계도 분명합니다. 숨긴다고 완전히 안 보이지는 않습니다. 같은 가격에 계속 새 물량이 채워지는 패턴을 보고 숨은 물량을 눈치채는 참여자가 있습니다. 지원 여부와 규칙도 시장·거래소마다 다릅니다. 개인 투자자에게 실익이 큰 주문도 아닙니다. 다만 화면의 잔량이 전부가 아닐 수 있다는 사실 자체는 호가창을 읽는 감각을 바꿔 놓습니다.
다크풀 — 호가창에 뜨지 않는 거래
숨기는 방법을 한 단계 더 밀고 나가면 거래 장소 자체를 옮기게 됩니다.
다크풀(dark pool)은 주문을 공개호가에 표시하지 않고 체결하는 사설 거래장입니다. 정규 거래소가 아닌 대체거래시스템(ATS, Alternative Trading System)의 한 종류입니다. 어둡다는 이름은 주문이 공개 호가창에 드러나지 않는다는 데서 왔습니다.
불법이 아니라 규제 아래 운영됩니다. 미국에서는 1998년 도입된 Regulation ATS와 Regulation NMS의 적용을 받습니다. 미국 연방규정 17 CFR 242.301은 ATS가 브로커·딜러로 등록하고 영업 개시 20일 전까지 Form ATS를 제출하도록 요구하며, NMS 주식을 다루는 ATS는 242.304에 따라 별도 보고를 하도록 정합니다. 그 별도 보고 서식이 2018년 도입돼 공시를 강화한 Form ATS-N입니다.
비중은 출처마다 다르게 집계됩니다. 순수 다크풀(ATS) 거래는 미국 주식 거래량의 대략 15~18% 수준으로 추정되고, 도매 마켓메이커의 내부화까지 포함한 장외 전체는 약 40~45%에 이른다는 자료가 많습니다. 정의가 다르니 숫자도 벌어집니다. 장외 거래도 사후에는 FINRA의 거래보고시설(TRF)을 통해 보고되고, ATS별 물량은 약 2주 지연으로 공개됩니다.
다크풀 평가는 갈립니다. 대량 주문이 공개 시장을 흔들지 않게 해 변동성을 줄인다는 견해가 있고, 거래의 상당 부분이 보이지 않는 곳에서 이뤄져 가격 발견이 약해진다는 비판이 있습니다.
PFOF — 수수료 0원의 값은 어디서 나오나
수수료를 받지 않는 증권사는 무엇으로 돈을 벌까요. 답의 상당 부분이 주문흐름 판매(PFOF, Payment for Order Flow)입니다.
구조는 단순합니다. 투자자가 앱에서 매매 버튼을 누르면, 브로커는 그 주문을 시장에 직접 보내는 대신 도매 마켓메이커에 넘깁니다. 마켓메이커는 주문을 체결하고 브로커에게 주당 몇 분의 1센트 수준의 리베이트를 지급합니다. 마켓메이커는 다수의 소매 주문을 상대로 스프레드에서 이익을 얻고, 브로커는 리베이트로 수익을 냅니다. 미 의회조사국(CRS) 자료에 따르면 로빈후드는 한때 PFOF로 약 9억 7,400만 달러를 벌어 매출의 약 절반을 차지한 적이 있습니다.
논쟁의 핵심은 이해상충입니다. 브로커에게는 고객에게 가장 유리한 체결을 해야 할 최선집행 의무가 있는데, 리베이트를 많이 주는 곳으로 주문을 몰면 그 의무와 충돌할 수 있습니다. 미국에서는 FINRA Rule 5310이 해당 종목의 최선의 시장을 확인하기 위해 합리적인 주의를 기울이고, 그 시장에서 매매해 고객에게 돌아가는 가격이 당시 시장 상황에서 가능한 한 유리하도록 요구합니다.
감시 장치도 있습니다. 17 CFR 242.606은 브로커가 분기마다 주문 라우팅 보고서를 공개하면서 수취한 주문흐름 판매 대금, 이익공유 관계에서 받은 대금, 지급한 거래 수수료와 수취한 리베이트의 순합계를 체결 장소별로 공시하도록 정하고 있습니다. 즉 규제는 PFOF를 금지하는 대신 드러내는 쪽을 택했습니다. 반대로 PFOF가 수수료 무료화를 이끌어 투자 문턱을 낮췄다는 옹호론도 있습니다.
개인에게 남는 것 — 그리고 이 계산의 한계
개인이 대형주를 소액 거래할 때 시장충격은 사실상 없습니다. 위에서 계산한 SPY의 경우가 그렇습니다. 문제는 유동성이 얇은 종목에 상대적으로 큰 금액을 한 번에 넣을 때입니다.
실무적으로 남는 교훈은 세 가지입니다. 첫째, 거래대금이 적은 종목일수록 나눠 사는 편이 충격을 줄입니다. 둘째, 뉴스 직후처럼 호가가 얇아지는 순간에 시장가로 몰아 던지면 실행부족이 커집니다. 셋째, 눈에 보이는 수수료가 0이라고 해서 체결 비용이 0인 것은 아닙니다.
한계도 밝혀 둡니다. 우리 계산기는 일별 종가를 기준으로 수익률을 계산합니다. 즉 위에서 설명한 시장충격·스프레드·실행부족은 계산 결과에 반영돼 있지 않습니다. 실제 계좌의 성과는 그만큼 더 낮게 나오는 것이 보통입니다. 대신 최대 낙폭과 손실 기간, 수수료와 환율 효과는 숨기지 않고 함께 보여 드립니다. 우리 데이터로 계산하면 SPY의 최대 낙폭은 -55.19%였습니다(2007-10-09 고점 → 2009-03-09 저점). 체결 비용이 몇 bp 단위로 오가는 동안 가격 자체는 이만큼 움직입니다. 비용을 아는 일과 변동을 견디는 일은 서로 다른 준비입니다.
자주 묻는 질문
Q. 시장충격비용은 어떻게 확인하나요?
명시적으로 청구되지 않아 정확히 떼어 보기 어렵습니다. 보통 주문을 결정한 시점의 가격과 실제 평균 체결가의 차이로 사후에 추정합니다. 이 개념을 종합한 지표가 실행부족(implementation shortfall)입니다.
Q. 실행부족과 시장충격은 같은 건가요?
시장충격은 실행부족을 구성하는 한 조각입니다. 실행부족은 여기에 지연비용, 미체결 기회비용, 명시적 수수료·세금까지 모두 합친 더 넓은 개념입니다.
Q. 미체결 기회비용은 왜 비용인가요?
사려 했던 물량을 다 못 샀는데 그 사이 가격이 올랐다면, 계획대로 다 샀을 때와 비교해 이득을 놓친 셈이기 때문입니다. 실제로 돈이 나간 것은 아니지만 놓친 수익도 실행부족에서는 비용으로 계산합니다.
Q. 개인도 VWAP·TWAP나 아이스버그 주문이 필요한가요?
대체로 필요하지 않습니다. 이 도구들은 시장충격을 걱정할 만큼 큰 물량을 전제로 만들어졌습니다. 다만 호가창의 표시 잔량이 전부가 아닐 수 있다는 사실은 알아 두면 유용합니다.
Q. 수수료 0원이면 투자자에게 무조건 이득 아닌가요?
꼭 그렇지는 않습니다. 명시적 수수료가 없어도 주문이 리베이트 위주로 라우팅되면 체결 가격이 조금 불리해져 눈에 안 보이는 비용이 생길 수 있습니다. 그래서 미국 규제는 라우팅 내역과 수취 대금을 분기마다 공시하도록 요구합니다.
Q. 다크풀 거래가 그렇게 많으면 호가창은 의미가 없나요?
의미가 없는 것은 아니지만, 공개 호가창이 전체 거래를 다 보여주지는 않는다는 점을 알아야 합니다. 장외에서 오가는 물량이 상당해 화면의 수급만으로 시장 전체를 판단하기는 어렵습니다.
참고자료
- FINRA Rule 5310. Best Execution and Interpositioning — FINRA
- 17 CFR § 242.301 — Requirements for alternative trading systems (Regulation ATS) — Cornell Law School Legal Information Institute
- 17 CFR § 242.606 — Disclosure of order routing information — Cornell Law School Legal Information Institute