NOONOO TRADING봇에서 시작하기

시장가 주문 체결가 계산: 호가창을 소진하며 평균 체결가 구하기

시장가 주문은 "지금 보이는 가격"에 체결되는 것이 아니라 호가창의 물량을 싼 가격부터 차례로 소진하며 체결됩니다. 주문이 클수록 뒤쪽의 불리한 가격까지 내려가고, 평균 체결가는 화면에 보이던 가격에서 멀어집니다. 이 글은 가정한 호가창 하나로 평균 체결가와 슬리피지를 직접 계산해 봅니다. 본문 숫자는 계산 구조를 보여주기 위한 가정 예시입니다.

1. 호가창은 가격별 물량의 목록이다

매도 호가(ask)는 "이 가격에 이만큼 팔겠다"는 대기 주문입니다. 시장가 매수는 이 목록의 맨 아래(가장 싼 가격)부터 위로 올라가며 물량을 가져갑니다. 호가 한 줄의 물량이 다 소진되면 다음 줄로 넘어갑니다. 호가 간격과 스프레드 개념은 매수·매도 호가 스프레드에서 다룹니다.

가정한 BTC 매도 호가창
· 60,000달러: 0.5 BTC (최우선 매도호가)
· 60,010달러: 0.8 BTC
· 60,030달러: 1.2 BTC
· 60,060달러: 2.0 BTC
· 60,100달러: 3.0 BTC
· 60,200달러: 5.0 BTC

화면에는 "60,000달러"만 크게 보이지만, 실제로 그 가격에 살 수 있는 양은 0.5 BTC뿐입니다.

2. 작은 주문: 첫 줄에서 끝난다

0.4 BTC 시장가 매수
· 첫 줄 0.5 BTC 중 0.4 BTC만 사용
· 체결가 = 60,000달러 전량
· 평균 체결가 = 60,000달러, 슬리피지 = 0

주문 수량이 최우선 호가의 물량 안에 들어가면 슬리피지가 발생하지 않습니다. 개념 정리는 슬리피지란을 참고하세요.

3. 중간 주문: 3 BTC를 사면 네 줄을 지난다

수량을 줄 단위로 나눠 가격을 곱하고, 합계를 총 수량으로 나누면 평균 체결가가 나옵니다.

3 BTC 시장가 매수 체결 내역
· 0.5 BTC × 60,000 = 30,000달러
· 0.8 BTC × 60,010 = 48,008달러
· 1.2 BTC × 60,030 = 72,036달러
· 0.5 BTC × 60,060 = 30,030달러 (넷째 줄 2.0 BTC 중 일부)
· 합계 = 180,074달러 (수량 합 3.0 BTC)
· 평균 체결가 = 180,074 ÷ 3 = 60,024.67달러
슬리피지 계산
· 기준(최우선 호가)으로 샀다면 3 × 60,000 = 180,000달러
· 추가 비용 = 180,074 − 180,000 = 74달러
· 비율 = 24.67 ÷ 60,000 ≈ 0.041%

마지막 체결가는 60,060달러지만 평균은 60,024.67달러입니다. 평균 체결가는 마지막 가격이 아니라 가중평균이라는 점에 주의하세요. 거래소 화면의 "평균 체결가"가 내가 본 가격과 다른 이유가 이것입니다. 평균가 개념은 평균 단가 계산에도 정리되어 있습니다.

4. 큰 주문: 수량이 3배가 되면 슬리피지는 4배가 된다

10 BTC 시장가 매수 체결 내역
· 앞 세 줄 2.5 BTC = 150,044달러
· 넷째 줄 2.0 BTC × 60,060 = 120,120달러 (누적 4.5 BTC, 270,164달러)
· 다섯째 줄 3.0 BTC × 60,100 = 180,300달러 (누적 7.5 BTC, 450,464달러)
· 여섯째 줄 2.5 BTC × 60,200 = 150,500달러 (누적 10.0 BTC)
· 합계 = 600,964달러, 평균 체결가 = 60,096.4달러
주문 크기별 비교
· 0.4 BTC: 슬리피지 0%, 추가 비용 0달러
· 3 BTC: 슬리피지 약 0.041%, 추가 비용 74달러
· 10 BTC: 슬리피지 약 0.161%, 추가 비용 964달러
· 수량은 3.3배인데 슬리피지 비율은 약 3.9배

슬리피지 비율은 수량에 비례하지 않고 호가가 얇아질수록 가파르게 커집니다. 호가창의 두께를 한눈에 보는 방법은 뎁스 차트 읽기에서 설명합니다.

5. 수수료와 합치면 실제 진입 비용이 된다

시장가는 테이커 수수료도 붙습니다. 한쪽 0.05%로 가정하고 10 BTC 주문의 진입 비용을 합쳐 봅니다.

10 BTC 시장가 진입 비용
· 수수료 = 600,964 × 0.05% ≈ 300.5달러
· 슬리피지 = 964달러
· 진입 한 번의 비용 합계 ≈ 1,264.5달러 (명목가치의 약 0.21%)

청산할 때도 같은 구조로 비용이 한 번 더 나옵니다. 왕복 기준 비용은 왕복 거래 비용에서 계산합니다. 수수료와 슬리피지를 합치면 손익분기 승률이 올라가는 과정은 수수료 포함 손익분기 승률을 보세요.

6. 계좌 크기에 따라 이 문제는 달라진다

자본 5,000달러, 포지션 3,333달러라면 BTC 같은 대형 종목의 최우선 호가 물량 안에서 대부분 체결됩니다. 위 가정 호가창에서 3,333달러는 약 0.0556 BTC이므로 첫 줄 0.5 BTC 안에 들어가 슬리피지는 사실상 0입니다. 문제가 되는 경우는 두 가지입니다.

· 거래량이 적은 알트코인: 최우선 호가 물량이 수천 달러 수준이면 3,333달러 주문도 여러 줄을 지납니다.
· 변동성이 큰 순간: 호가가 갑자기 비거나 멀어져 평소보다 훨씬 깊게 체결됩니다.

얇은 호가창 가정
· 최우선 호가 100달러어치, 다음 줄 가격은 0.3% 위 200달러어치, 그다음은 0.6% 위
· 3,333달러 시장가 매수 시 대부분이 0.6% 위 이상에서 체결
· 평균 슬리피지가 0.5% 안팎이면 손절 폭 1.5%의 3분의 1이 진입에서 사라짐

손절 주문도 시장가로 체결되면 같은 구조가 적용됩니다. 손절가에 도달한 뒤 실제 손실이 계획보다 커지는 계산은 손절 슬리피지와 실제 손실에서 다룹니다.

7. 슬리피지를 줄이는 방법

· 지정가 사용: 가격을 정하면 슬리피지는 0이지만 체결이 안 될 수 있습니다. 시장가와 지정가의 차이는 주문 옵션에서 정리합니다.
· 분할 주문: 10 BTC를 한 번에 사지 않고 나누면 호가창이 다시 채워질 시간을 줍니다. 단, 그 사이 가격이 움직일 수 있습니다.
· 거래량이 큰 종목과 시간대: 호가가 두꺼운 구간을 고르면 같은 금액이라도 비용이 줄어듭니다.
· 주문 전 호가 확인: 내 수량이 몇 번째 줄까지 가는지 미리 더해 봅니다. 위 3단계처럼 줄별로 곱해 합산하면 됩니다.

정리

시장가 평균 체결가는 호가를 싼 줄부터 소진하며 (가격 × 수량)을 더한 뒤 총 수량으로 나누면 나옵니다. 가정 호가창에서 0.4 BTC는 슬리피지 0, 3 BTC는 약 0.041%(74달러), 10 BTC는 약 0.161%(964달러)였습니다. 주문이 클수록, 호가가 얇을수록 비용은 비선형으로 커지므로 진입 전에 내 수량이 어디까지 내려가는지 계산하는 습관이 필요합니다. 이 계산은 포지션 사이징과 손익비 계획에 비용 항목으로 반영해야 합니다.

주의

본문의 호가, 수량, 수수료율은 계산 구조를 보여주기 위한 가정 예시이며 실제 호가창은 초 단위로 변하고 거래소와 종목, 시점에 따라 다릅니다. 이 글은 교육 정보이며 특정 자산의 매매 권유가 아닙니다. 코인 선물 거래는 원금 손실 위험이 크고, 투자 판단과 그 결과는 본인 책임입니다.

NOONOO TRADING 무료 채팅방에서 실시간 트레이딩을 같이 보세요.

봇에서 시작하기

📈 OKX 신규 가입 시 거래 수수료 할인

OKX 수수료 할인 가입 →