본문 바로가기
Finzoom/핀줌 Finzoom/핀줌

코인 예약매도 설정했는데 체결 안 된 이유

Finzoom 읽는 시간 약 7분

코인 예약매도를 설정해두었는데 가격이 내가 정한 구간까지 갔는데도 팔리지 않았다면 가장 먼저 확인할 것은 ‘감시가격’과 ‘주문가격’입니다. 예약매도는 특정 가격에 닿으면 즉시 매도가 완료되는 기능이 아니라, 감시조건이 충족된 뒤 미리 정한 가격의 매도 주문을 거래소에 제출하는 방식인 경우가 많습니다.

업비트는 예약 주문을 감시가격에 도달하면 설정한 지정가 주문이 제출되는 방식으로 설명하고 있고, 빗썸의 자동 주문도 감시가격에 도달하면 원하는 가격과 수량의 주문이 접수되는 구조입니다. 코인원 역시 감시가에 도달해 주문이 실행되더라도 시세가 급격히 움직이면 주문가격에서 체결되지 않을 수 있다고 안내합니다.

즉 ‘예약이 발동됐다’와 ‘매도가 체결됐다’는 전혀 다른 단계입니다.

감시가격과 매도가격을 같은 숫자로 잡아도 미체결될 수 있습니다

예를 들어 코인이 10만원일 때 손실을 줄이기 위해 감시가격 9만5,000원, 매도 주문가격 9만5,000원으로 예약매도를 걸었다고 가정하겠습니다.

가격이 천천히 내려오면 큰 문제가 없을 수 있습니다. 하지만 악재가 나오면서 9만5,000원 부근에서 9만4,000원으로 빠르게 뛰어내리면 상황이 달라집니다.

감시조건이 충족된 순간 9만5,000원 지정가 매도 주문이 접수됩니다. 그런데 실제 매수 호가는 이미 9만4,000원 아래로 내려가 있다면 9만5,000원에 사려는 사람이 없습니다. 주문은 접수됐지만 체결되지 않고 미체결 목록에 남습니다.

그래서 차트를 보고 ‘예약매도 기능이 작동하지 않았다’고 생각하기 쉽지만 실제로는 예약 주문은 정상적으로 발동했고 그 뒤 지정가 주문이 체결되지 않은 경우가 있습니다. 업비트도 감시가와 주문가가 같다면 감시가 도달 이후 주문이 접수되므로 반드시 체결되는 것은 아니라고 명시하고 있습니다.

가격이 찍혔는데도 체결되지 않는 두 번째 이유는 주문 순서입니다

가격이 정확히 주문가까지 거래됐더라도 내 주문이 반드시 체결되는 것은 아닙니다.

같은 가격에 여러 매도 주문이 몰려 있다면 먼저 접수된 주문이 우선합니다. 예약매도는 감시조건이 충족된 뒤 주문이 새로 제출되기 때문에 이미 그 가격에 쌓여 있던 대기 주문보다 뒤에 놓일 수 있습니다.

예를 들어 9만5,000원에 매수 대기물량이 100개뿐인데 내 앞에 500개의 매도 주문이 대기하고 있다면 100개가 체결된 뒤 가격이 다시 떨어질 경우 내 주문까지 순서가 오지 않을 수 있습니다.

차트의 고가·저가만 보고는 이 상황을 알기 어렵습니다. 실제 체결 여부는 해당 순간의 호가잔량과 주문 순서까지 봐야 합니다.

감시가격은 어떤 가격을 기준으로 판단하는지도 확인해야 합니다

예약매도에서 의외로 많이 놓치는 부분입니다. 업비트는 예약 주문의 감시가격 도달 여부를 예약 주문 접수 이후 발생한 ‘체결가격’을 기준으로 확인한다고 안내합니다.

즉 화면에 보이는 호가가 순간적으로 감시가격을 건드렸다고 해서 반드시 예약 조건이 충족됐다고 볼 수는 없습니다. 실제 체결이 해당 조건을 만족했는지가 기준이 될 수 있습니다.

거래소마다 기능 이름과 세부 조건도 다릅니다. 업비트는 ‘예약-지정가’, 빗썸은 ‘자동 주문(Stop-Limit)’, 코인원은 ‘예약가’라는 표현을 사용합니다. 같은 예약매도처럼 보여도 감시조건, 주문 가능범위, 주문 실패조건은 거래소별로 확인해야 합니다.

급락 때 체결 가능성을 높이려면 주문가를 어떻게 잡아야 할까

손절 목적이라면 감시가격과 매도 지정가를 완전히 같은 가격으로 놓는 것보다 일정한 가격 차이를 두는 방법을 고려할 수 있습니다.

예를 들어 감시가격을 9만5,000원으로 두고 매도 주문가격을 9만4,500원으로 설정하면 감시조건이 충족된 뒤 9만5,000원부터 9만4,500원 사이의 매수호가가 존재할 경우 그중 유리한 가격부터 체결될 수 있습니다.

다만 차이를 크게 벌릴수록 체결 가능성은 높아질 수 있지만 예상보다 낮은 가격에 팔릴 위험도 커집니다. 반대로 주문가격을 감시가격과 너무 가깝게 잡으면 가격을 지키기 쉽지만 급락 때 미체결될 가능성이 높아집니다.

따라서 손절 예약매도는 ‘얼마에 팔고 싶은가’뿐 아니라 ‘얼마까지는 낮아져도 체결을 우선할 것인가’를 함께 정하는 주문입니다.

예약매도가 안 됐을 때 확인할 순서

  1. 감시가격에 실제 체결가격이 도달했는지 확인합니다.
  2. 예약 주문이 발동돼 일반 지정가 주문으로 바뀌었는지 미체결 내역을 봅니다.
  3. 내가 설정한 매도 주문가격과 당시 최우선 매수호가의 차이를 확인합니다.
  4. 일부만 체결되고 잔량이 남은 것은 아닌지 확인합니다.
  5. 거래소 점검, 주문 제한, 자동주문 취소 조건이 있었는지 공지를 확인합니다.

특히 급락장에서 예약 주문을 손절장치처럼 사용할 때는 ‘걸어뒀으니 무조건 이 가격에 나간다’고 생각하면 위험합니다. Stop-Limit 계열 주문은 가격을 통제할 수 있는 대신 체결 보장은 없습니다. 빗썸도 급등락이나 거래량 급증 시 자동 주문 접수 자체가 되지 않을 수 있다고 안내하고 있어 거래소별 예외조건도 함께 봐야 합니다.

자주 묻는 질문

감시가격과 주문가격은 무엇이 다른가요?

감시가격은 예약 주문을 깨우는 조건이고 주문가격은 실제 거래소에 제출되는 지정가입니다. 감시가격에 도달했다고 해서 주문가격에 매수자가 충분히 존재한다는 뜻은 아닙니다.

차트에서 감시가격 아래까지 내려갔는데 왜 예약이 안 걸렸을까요?

거래소가 감시조건을 실제 체결가격 기준으로 판단하는지 먼저 확인해야 합니다. 순간적인 호가 변화만 있었거나 주문 접수 조건, 점검·제한조건 등이 영향을 줄 수도 있습니다.

손절은 예약매도만 설정하면 충분한가요?

완전한 보장은 아닙니다. 급락, 거래량 부족, 큰 가격 공백이 생기면 지정가 방식 예약주문은 미체결될 수 있습니다. 손절 목적이라면 주문가격 간격과 해당 코인의 호가 깊이를 함께 보고, 체결 후에는 실제 잔량이 남아 있지 않은지도 확인하는 편이 좋습니다.

예약매도에서 가장 중요한 것은 감시가격과 체결가격을 같은 개념으로 보지 않는 것입니다. 감시가격은 주문을 시작시키는 스위치이고 실제 매도는 그 뒤 호가창에서 다시 경쟁합니다. 급락장에서 미체결 위험을 줄이려면 예약을 설정한 뒤에도 주문가격, 호가잔량, 거래소별 조건을 함께 확인해야 합니다.

Finzoom

Finzoom
핀줌은 국내외 주식, 증시 이슈, 기업 실적, 공모주, 금리·환율, 가상자산 소식을 공시와 공식 발표 자료를 기준으로 정리합니다. 숫자에는 출처와 기준일을 함께 확인하고, 확정된 사실과 전망을 구분해서 씁니다. 모든 글은 정보 제공이 목적이며 투자 권유가 아닙니다.
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.