NOONOO TRADING무료 채팅방 입장

TWAP 주문이란? 큰 주문을 시간으로 쪼개 넣는 분할 집행 이해하기

사고 싶은 수량이 호가창에 걸려 있는 물량보다 크면, 시장가 한 방은 내 주문이 스스로 가격을 밀어 올린 자리에서 체결됩니다. TWAP은 이 문제를 시간으로 푸는 방법입니다. 같은 수량을 정해진 시간 동안 일정 간격으로 조금씩 나눠 넣어, 한 번에 밀어 올리는 대신 평균 가격으로 받는 방식입니다.

TWAP은 무엇인가

TWAP은 Time Weighted Average Price(시간 가중 평균가)의 약자입니다. 주문 방식으로 말할 때는 총 수량을 정해진 시간 동안 같은 크기로 잘라서 일정 간격으로 집행하는 것을 뜻합니다. 예를 들어 30분 동안 1분마다 한 조각씩, 총 30조각으로 넣는 식입니다.

여기서 목표 가격은 "그 시간대의 단순 평균가"입니다. 시장이 오르든 내리든 그 구간의 평균 근처에서 받겠다는 것이지, 싸게 사겠다는 전략이 아닙니다. TWAP은 방향을 맞히는 도구가 아니라 집행 비용을 줄이는 도구입니다. 이 구분을 놓치면 "TWAP을 썼는데 왜 손실이냐"는 엉뚱한 질문을 하게 됩니다.

왜 쪼개나 — 한 방에 넣으면 생기는 비용

호가창은 가격대별로 물량이 층층이 쌓여 있는 구조입니다. 시장가 주문은 그 층을 아래에서 위로 순서대로 먹어 치우며 체결됩니다. 내가 먹는 층이 깊어질수록 평균 체결가가 나빠집니다.

가정 예시 · 매도 호가 상황

50,000달러에 0.4 BTC
50,010달러에 0.3 BTC
50,030달러에 0.3 BTC

[한 번에 1 BTC 시장가 매수]
0.4×50,000 = 20,000
0.3×50,010 = 15,003
0.3×50,030 = 15,009
합계 50,012달러 → 평균 50,012달러
최우선호가 대비 +0.024% 불리

[10분할 · 호가가 매번 채워진다고 가정]
매 조각이 50,000~50,010 구간에서 소화
평균 50,003달러 부근
차이 약 9달러 (1 BTC 기준)

이 차이가 슬리피지이고, 주문이 스스로 가격을 밀어낸 부분을 시장충격이라고 부릅니다. 위 예시는 계산 구조를 보여주려고 아주 얕은 호가창을 가정한 것이고, 실제 BTC 주요 거래소는 훨씬 두껍습니다. 반대로 거래량이 적은 알트코인에서는 이보다 훨씬 심하게 벌어집니다. 즉 같은 수량이라도 종목의 유동성에 따라 쪼갤 필요가 완전히 달라집니다.

TWAP과 VWAP은 무엇이 다른가

이름이 비슷해서 자주 섞이는데, 기준이 다릅니다.

TWAP — 시간을 균등하게 나눔
60분 · 12조각이면 5분마다 같은 수량
거래가 한산한 시간대에도 같은 크기를 넣는다

VWAP — 거래량을 기준으로 나눔
거래가 많이 터지는 구간에 더 많이,
한산한 구간에 더 적게 배분

단순함 : TWAP
시장충격 최소화 : VWAP 쪽이 유리한 편

개인 계좌에서는 거래량 예측이 필요 없는 TWAP이 다루기 쉽습니다. 다만 VWAP은 지표로서의 용도가 따로 있다는 점은 알아두는 편이 좋습니다. 지표 VWAP은 "지금 가격이 그날 평균 체결가보다 위인가 아래인가"를 보는 기준선이고, 집행 알고리즘으로서의 VWAP은 주문을 거래량에 비례해 나누는 방식입니다. 같은 이름이지만 쓰임이 다릅니다.

조각 수와 간격을 정하는 기준

정해진 정답은 없고, 두 가지를 저울질하는 문제입니다.

조각을 많이 나눌수록
· 조각당 시장충격 ↓
· 집행에 걸리는 시간 ↑ (가격이 도망갈 위험 ↑)
· 주문 건수 ↑ → 수수료 계산에서 최소 주문 단위 확인 필요

실무 기준선
· 한 조각이 최우선호가 물량의 10~20%를 넘지 않게
· 총 집행 시간은 그 종목의 평소 변동 속도보다 짧게
· 간격은 살짝 무작위로 (10초 → 8~13초)

마지막 항목이 의외로 중요합니다. 정확히 60초마다 같은 수량이 들어오면 그 패턴 자체가 관찰됩니다. 큰 규모에서는 이걸 읽고 앞에서 미리 사두는 참여자가 생깁니다. 그래서 실제 집행 알고리즘은 시간과 크기에 약간의 흔들림을 넣습니다. 물량을 일부만 노출시키는 아이스버그 주문과 함께 쓰기도 합니다.

파라미터 계산 예시 (가정)

총 수량 : 6 BTC
최우선호가 평균 물량 : 0.5 BTC

조각당 상한 = 0.5 × 20% = 0.1 BTC
필요 조각 수 = 6 ÷ 0.1 = 60조각
간격 30초 → 총 집행 30분

점검 : 이 종목이 30분 안에
1% 넘게 움직이는 일이 잦다면
→ 조각을 키우고 시간을 줄이는 쪽이 낫다

TWAP이 오히려 불리해지는 경우

① 한 방향으로 계속 밀리는 장. 상승 추세에서 30분 매수 TWAP을 걸면 뒤쪽 조각일수록 비싸게 삽니다. 시장충격은 아꼈는데 추세를 따라가느라 더 손해를 보는 상황입니다. 이걸 타이밍 위험이라고 부르고, 시장충격과는 방향이 반대인 비용입니다. 시간을 늘리면 충격은 줄지만 타이밍 위험은 커집니다.

② 급락·급등이 이미 시작된 순간. 손절이나 청산 회피처럼 지금 당장 나가야 하는 주문에 TWAP을 쓰면 안 됩니다. 나가는 30분 동안 가격이 계속 나빠지면, 평균가로 나간 것이 아니라 최악의 구간을 통째로 맞은 것이 됩니다. 손절은 속도가 비용보다 우선입니다.

③ 수수료 구조를 확인하지 않았을 때. 조각을 잘게 나누면 주문 건수가 늘어납니다. 지정가로 넣어 메이커 수수료를 받는 구조라면 유리해질 수 있지만, 전부 시장가(테이커)로 나가면 아낀 슬리피지보다 수수료가 더 나올 수 있습니다. 지정가로 넣되 체결이 안 되면 다음 조각으로 넘기는 방식은 Post Only·Reduce Only·IOC 옵션을 이해하고 있어야 설계할 수 있습니다.

④ 애초에 규모가 작을 때. 내 주문이 최우선호가 물량의 몇 % 수준이면 시장충격이라고 할 것이 없습니다. 이때 TWAP은 아무 이득 없이 집행 시간만 늘립니다.

내 주문이 쪼갤 만한 크기인지 먼저 확인한다

판단은 금액이 아니라 호가창 대비 비율로 합니다. 같은 1,000달러도 BTC에서는 티도 안 나고, 거래량 적은 알트에서는 호가 두세 층을 먹습니다.

확인 절차

1. 거래소 호가창에서 최우선 매도호가 물량을 본다
2. 내 주문 수량 ÷ 그 물량 = 비율

· 10% 미만 → 그냥 넣어도 무방
· 10~50% → 2~5조각 정도면 충분
· 100% 초과 → TWAP·아이스버그 검토

예 : 최우선호가 0.5 BTC · 내 주문 0.03 BTC
→ 6% → 분할 불필요

대부분의 개인 계좌는 주요 코인에서 첫 번째 칸에 들어갑니다. 그래서 TWAP을 배우는 실익은 "지금 써야 한다"보다 거래량 적은 종목을 만졌을 때 왜 체결가가 이상했는지 설명할 수 있게 되는 것에 가깝습니다. 호가가 얇은 종목에서 체결가가 화면 가격과 다르게 찍히는 이유가 대부분 여기 있습니다.

거래소에 기능이 없을 때

TWAP 알고리즘 주문을 기본 제공하는 거래소도 있고 없는 곳도 있습니다. 없으면 수동으로도 같은 효과를 낼 수 있습니다. 총 수량을 조각 수로 나누고, 타이머를 맞춰 같은 크기로 넣는 것이 전부입니다. 다만 사람이 하면 가격이 흔들릴 때 계획을 바꾸게 되는 것이 문제입니다. 몇 조각 넣다가 가격이 오르면 조급해져서 남은 물량을 한 번에 밀어 넣는 식입니다. 그러면 TWAP을 쓴 의미가 사라집니다.

여기서 한 가지 구분을 분명히 해둘 필요가 있습니다. TWAP은 이미 정한 수량을 잘 집행하기 위한 방법이지, 얼마나 살지를 정하는 방법이 아닙니다. 가격이 내릴 때마다 수량을 더 얹는 것은 분할매수나 물타기이고, 총 수량 자체가 늘어납니다. 총 수량은 포지션 사이징에서 먼저 정하고, TWAP은 그 수량을 어떻게 넣을지에만 관여합니다. 이 둘을 섞으면 계획보다 훨씬 큰 포지션을 들고 있게 됩니다.

주문 유형 자체가 헷갈린다면 주문 종류 정리를 먼저 보는 편이 순서상 맞습니다. 지정가·시장가·스탑 주문의 차이를 알아야 TWAP의 각 조각을 무엇으로 넣을지 정할 수 있습니다.

핵심 요약 3줄

① TWAP은 총 수량을 정해진 시간 동안 균등하게 나눠 넣어 그 구간의 평균가 근처에서 받는 집행 방식이다. 싸게 사는 전략이 아니라 집행 비용을 줄이는 도구다.
② 조각을 늘리면 시장충격은 줄지만 집행 시간이 길어져 타이밍 위험과 수수료가 늘어난다. 조각당 최우선호가 물량의 10~20% 선이 실무 기준선이다.
③ 손절·청산 회피처럼 즉시 나가야 하는 주문에는 쓰지 않는다. 내 주문이 호가창 물량의 10% 미만이면 쪼갤 실익 자체가 없다.

주의

본문의 호가 물량·체결가·수량·조각 수는 계산 구조를 보여주기 위한 가정 예시이며 특정 거래소나 종목의 실측 값이 아닙니다. 실제 호가창은 매 순간 바뀌고 다른 참여자의 주문이 함께 들어오므로 분할 집행의 평균가가 예시처럼 나온다는 보장은 없습니다. 조각 수·간격의 기준선 역시 일반적으로 통용되는 참고값일 뿐 최적값이 아닙니다. 레버리지 거래는 원금 전액을 잃을 수 있으며, 투자 판단과 책임은 본인에게 있습니다.

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

무료 채팅방 입장 →

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

OKX 수수료 할인 가입 →