NOONOO TRADING무료 채팅방 입장

지정가 주문 대기열(Queue) — 같은 가격에 걸었는데 남의 주문만 체결되는 이유

같은 가격에 지정가를 걸어놨는데 가격이 그 자리를 찍고 갔는데도 내 주문만 남아 있는 경우가 있습니다. 오류가 아니라 대기열 순서 문제입니다. 호가창의 한 칸 안에는 수십 개의 주문이 줄을 서 있고, 그 줄에서 내가 몇 번째인지가 체결 여부를 정합니다.

가격-시간 우선 원칙

거래소 주문 체결에는 두 가지 순위가 있습니다. 첫째는 가격 우선 — 매수는 비싸게 부른 주문이, 매도는 싸게 부른 주문이 먼저입니다. 둘째는 시간 우선 — 가격이 같으면 먼저 접수된 주문이 먼저 체결됩니다.

호가창에서 "매수 100,000달러에 15 BTC"라고 보이는 한 줄은 한 사람의 주문이 아닙니다. 여러 사람의 주문이 합산된 숫자이고, 내부적으로는 접수 순서대로 줄이 서 있습니다. 화면에는 그 줄이 보이지 않기 때문에 내가 몇 번째인지 알 수 없다는 점이 핵심입니다.

정리하면 지정가 주문은 거는 순간이 아니라 내 앞의 물량이 전부 소진된 다음에야 체결됩니다. 가격이 내 호가를 찍었다는 것과 내 주문이 체결됐다는 것은 별개입니다.

내 앞의 줄이 줄어드는 방식

매수 대기열이 줄어드는 경로는 둘뿐입니다. 누군가 그 가격에 시장가로 팔아서 체결되거나, 앞사람이 주문을 취소하는 것입니다.

매수 100,000달러 호가에 총 15 BTC 대기

내가 주문을 넣은 시점의 이 호가 물량 : 12 BTC
내 주문 수량 : 0.5 BTC
→ 내 앞의 대기 물량 = 12 BTC, 내 순번은 12 BTC 뒤

이후 100,000달러에 들어온 시장가 매도 : 8 BTC
남은 내 앞 물량 = 12 − 8 = 4 BTC

여기서 가격이 반등해 100,000달러를 떠남 → 내 주문 미체결
체결에 필요했던 추가 매도 물량 = 4 BTC

가격은 분명히 100,000달러를 찍었고 8 BTC가 그 가격에 거래됐지만 내 것은 아니었습니다. 이걸 두고 "거래소가 내 주문을 씹었다"고 보는 경우가 있는데, 대기열이 4 BTC만큼 남았을 뿐입니다. 미체결 주문이 생기는 가장 흔한 원인이 이것입니다.

반대로 앞사람들이 취소하면 순번은 앞당겨집니다. 그래서 대기 시간이 길수록 유리한 게 아니라, 앞 물량이 실제로 얼마나 빠졌는지가 중요합니다. 체결 강도가 약한 구간에서는 몇 시간을 걸어둬도 순번이 거의 안 줄어듭니다.

순번을 맨 뒤로 되돌리는 행동 3가지

대부분의 거래소에서 아래 동작은 취소 후 재등록으로 처리됩니다. 즉 그동안 기다린 순번이 사라지고 줄 맨 뒤로 갑니다.

① 가격 변경 — 당연합니다. 다른 호가로 옮기는 것이니 그 호가의 맨 뒤에 섭니다.

② 수량 증액 — 같은 가격이어도 수량을 늘리면 새 주문으로 접수됩니다. 0.5 BTC를 0.7 BTC로 고치는 순간 30분 기다린 순번이 날아갑니다.

③ 수량 감액 — 이건 거래소마다 다릅니다. 줄이는 방향은 순번을 유지해 주는 곳이 많지만 보장된 규칙은 아닙니다. 확인하지 않았다면 유지된다고 가정하지 않는 편이 안전합니다.

수량을 키워야 한다면 기존 주문을 수정하지 말고 같은 가격에 추가 주문을 따로 내는 편이 낫습니다. 원래 주문의 순번은 그대로 두고 새 물량만 뒤에 세우는 방식입니다. 분할 주문이 큰 수량을 다룰 때 쓰이는 이유 중 하나이기도 합니다.

한 틱 위로 옮기는 선택의 비용

줄이 안 줄어들면 한 호가 위로 옮기고 싶어집니다. 그 호가는 방금 만들어졌거나 물량이 적어서 순번이 앞이기 때문입니다. 대신 그만큼 비싸게 삽니다. 그 차이가 틱 사이즈입니다.

틱 0.1달러, 1회 거래 규모 10,000달러 가정

한 틱 위로 옮겨 사는 비용 = 100,000 대비 0.0001% → 10,000달러 기준 0.01달러

같은 조건에서 스프레드 0.5달러를 넘겨 시장가로 사면
0.5 ÷ 100,000 = 0.0005%0.05달러

메이커 0.02% / 테이커 0.05% 라고 가정하면 수수료 차이
10,000 × (0.05% − 0.02%) = 3달러

숫자를 나란히 놓으면 우선순위가 보입니다. 한 틱을 양보하는 비용은 대개 무시할 수 있는 수준이고, 진짜 큰 항목은 메이커냐 테이커냐입니다. 위 가정에서는 틱 하나가 0.01달러인데 수수료 구분은 3달러로 300배 차이입니다. 줄 서기를 포기하고 시장가로 넘어가는 판단은 이 3달러를 내는 결정이라는 뜻입니다. 실제 요율은 거래소·등급마다 다르므로 수수료 계산으로 본인 조건을 먼저 확인해야 합니다.

포스트온리 옵션을 켜두면 한 틱 올린 주문이 즉시 체결되는 상황에서 주문 자체가 거부됩니다. 메이커 수수료를 보장받는 대신 체결 기회를 놓칠 수 있고, 옵션이 켜진 줄 모르면 "주문이 자꾸 사라진다"로 보입니다.

체결됐다는 사실이 알려주는 것

대기열의 불편한 성질이 하나 있습니다. 내 앞 물량이 전부 소진됐다는 건 그 가격에 판 사람이 그만큼 많았다는 뜻입니다. 매수 대기열이 끝까지 밀려 내가 체결됐다면, 가격이 그 호가에서 튀지 않고 아래로 뚫는 경우가 상대적으로 많습니다.

같은 100,000달러 매수 지정가

내 앞 12 BTC 중 8 BTC 소진 후 반등 → 나는 미체결(가격은 올라감)
내 앞 12 BTC가 전부 소진 → 나는 체결
  · 12 BTC를 넘기고도 매도가 남아 있었다는 뜻
  · 남은 매도는 아래 호가로 계속 내려감

체결된 쪽이 곧바로 손실 구간에 들어가는 경우가 구조적으로 섞인다.

이걸 역선택(adverse selection)이라고 부릅니다. 지정가가 시장가보다 무조건 유리한 게 아닌 이유가 여기 있습니다. 수수료는 아꼈지만 체결 자체가 불리한 방향에 몰려 있을 수 있습니다. 마켓메이커가 스프레드를 받으면서도 재고를 계속 조절하는 것은 이 비용을 관리하기 위해서입니다.

개인 트레이더에게 필요한 결론은 단순합니다. 지정가로 좋은 가격에 담았다는 사실 자체를 성과로 착각하지 않는 것입니다. 체결가가 좋았는지는 진입 후 움직임과 함께 봐야 합니다.

실전 점검 5가지

① 걸기 전에 그 호가의 총 물량을 본다. 15 BTC가 쌓인 호가에 0.5 BTC를 거는 것과, 방금 생긴 0.3 BTC짜리 호가에 거는 것은 체결 확률이 전혀 다릅니다.

② 물량이 얼마나 빠지는지를 본다. 호가 숫자가 몇 분째 그대로면 그 자리에서는 거래가 거의 없다는 뜻이고, 순번도 그대로입니다.

③ 수정 대신 추가로 낸다. 수량을 늘릴 때 기존 주문을 건드리지 않습니다.

④ 반드시 잡아야 하는 자리면 한 틱을 양보한다. 위 계산처럼 틱 비용은 대개 작습니다. 체결 자체가 목적인 자리에서 한 틱을 아끼다 놓치는 쪽이 손해입니다.

⑤ 손절만은 지정가에 의존하지 않는다. 급락 구간에서는 대기열이 소진되기 전에 가격이 통과하고, 그 결과 손절이 미체결로 남습니다. 손절은 조건부·시장가 계열로 두는 편이 안전합니다. 주문 유형별 차이를 먼저 확인해 두는 게 좋습니다.

핵심 요약 3줄

① 지정가는 가격 → 시간 순으로 체결된다. 가격이 내 호가를 찍어도 앞 물량이 남았으면 체결되지 않는다.
가격 변경·수량 증액은 순번을 맨 뒤로 되돌린다. 수량을 늘릴 땐 수정하지 말고 추가 주문을 낸다.
③ 한 틱 양보 비용보다 메이커·테이커 수수료 차이가 훨씬 크다. 체결이 목적이면 한 틱은 싸게 사는 편이다.

주의

본문의 호가 물량·틱 사이즈·수수료율·거래 규모는 계산 방법을 보여주기 위한 가정 예시이며 특정 거래소의 실제 값이나 실측 성과가 아닙니다. 주문 수정 시 대기열 유지 규칙은 거래소·주문 유형마다 다르므로 본인이 쓰는 거래소 문서로 확인해야 합니다. 레버리지 거래는 원금 전액을 잃을 수 있으며 투자 판단과 책임은 본인에게 있습니다.

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

무료 채팅방 입장 →

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

OKX 수수료 할인 가입 →