스테이블어닝 가이드

코인 IOC FOK 주문 뜻, 지정가를 넣었는데 왜 바로 취소될까

페이지 정보

작성자 스테이블어닝 리서치
작성일

본문

지정가 주문을 넣었는데 주문 내역이 바로 취소되거나 일부만 체결될 때가 있습니다. 이때 먼저 볼 것은 가격 실수만이 아니라 IOC와 FOK 같은 주문 시간 조건입니다.


코인 주문이 열린 주문으로 남는 경로와 즉시 취소되는 경로로 갈리는 모습을 보여 주는 개념 이미지

거래소 주문창에서 가격과 수량만 맞으면 주문이 항상 열린 주문으로 남는다고 생각하기 쉽습니다. 하지만 어떤 주문은 처음부터 기다리기 위해 넣는 주문이고, 어떤 주문은 지금 바로 체결될 수 있는 수량만 보고 나머지를 버리도록 만든 주문입니다. 그래서 같은 지정가 주문처럼 보여도 결과는 전혀 다르게 찍힐 수 있습니다.

주문이 사라졌다면 가격만 보지 않습니다

주문이 바로 사라지면 잔고 부족, 최소 주문 금액, 가격 자릿수부터 의심하게 됩니다. 그런 조건은 주문이 접수되기 전에 막히는 경우가 많습니다. 반면 IOC나 FOK는 주문이 어떻게 살아 있을지를 정하는 조건에 가깝습니다.

예를 들어 100개를 사려는 지정가 주문을 넣었는데 그 가격에서 바로 팔 수 있는 물량이 30개뿐이면, 주문 조건에 따라 30개만 체결되고 70개는 취소될 수도 있고, 100개 전부가 안 되면 아예 주문 전체가 취소될 수도 있습니다. 주문이 사라진 이유가 가격표 때문인지, 시간 조건 때문인지 나눠 봐야 하는 이유가 여기에 있습니다.

GTC는 기다리는 주문입니다

GTC는 Good-Till-Cancel의 줄임말입니다. 말 그대로 체결되거나 직접 취소할 때까지 주문이 남는 방식입니다. 일반적인 지정가 주문을 떠올릴 때 가장 가까운 모습이 여기에 있습니다.

내가 원하는 가격에 주문을 걸어 두고, 시장 가격이 그 가격까지 오거나 내려오기를 기다리는 구조입니다. 그래서 주문 직후 바로 체결되지 않아도 열린 주문 목록에 남아 있을 수 있습니다. 이 상태에서는 주문 금액만큼 잔고가 묶여 보일 수 있고, 나중에 가격이 닿으면 체결될 수 있습니다.

Binance.US Time in Force 안내는 GTC, IOC, FOK를 주문이 유지되는 시간 조건으로 나눠 설명합니다. 여기서 중요한 점은 GTC가 기준이 되기 때문에 IOC와 FOK의 취소가 더 낯설게 보인다는 것입니다.

IOC는 지금 가능한 만큼만 봅니다

IOC는 Immediate-Or-Cancel의 줄임말입니다. 주문을 넣는 순간 바로 체결될 수 있는 수량은 체결하고, 남은 수량은 취소하는 방식입니다. 전부 체결되지 않아도 일부 체결은 남을 수 있습니다.


IOC 주문이 입력 뒤 즉시 가능한 수량만 체결하고 잔량을 취소해 열린 주문이 남지 않는 흐름 인포그래픽

이 조건을 켠 주문은 장부에 오래 남아 기다리는 주문이 아닙니다. 지금 그 가격에서 살 수 있거나 팔 수 있는 물량을 확인하고, 부족한 부분은 바로 접습니다. 그래서 주문 내역에는 일부 체결과 나머지 취소가 같이 보일 수 있습니다.

Kraken의 주문 옵션 안내도 IOC를 즉시 체결되지 않은 부분이 주문장에 남지 않고 취소되는 조건으로 설명합니다. 독자 입장에서는 이 차이가 큽니다. 주문이 실패한 것이 아니라, 내가 선택한 조건이 기다림을 허용하지 않은 것일 수 있기 때문입니다.

FOK는 전부 아니면 취소입니다

FOK는 Fill-Or-Kill의 줄임말입니다. 주문 수량 전체가 즉시 체결될 수 있을 때만 체결하고, 그렇지 않으면 주문을 취소합니다. IOC처럼 일부 체결을 남기는 방식보다 더 엄격합니다.


FOK 주문이 전량 즉시 체결 가능하면 통과하고 수량이 부족하면 전체 취소되는 결정 흐름 인포그래픽

100개를 넣었는데 같은 가격에서 99개만 바로 가능해도 FOK라면 주문이 살아남지 못할 수 있습니다. 큰 주문을 나눠 체결하고 싶지 않거나, 정해진 수량이 한 번에 맞아야 하는 경우에 쓰는 조건이지만, 의미를 모르고 켜 두면 주문이 계속 사라지는 것처럼 보입니다.

이때 체결 실패를 거래소 오류로만 보면 다음 주문도 같은 결과가 날 수 있습니다. 가격을 조금 바꿔도 그 순간 전량 체결 가능한 물량이 부족하면 FOK 주문은 취소될 수 있기 때문입니다.

수수료와 최소 주문 문제와는 다릅니다

IOC와 FOK는 메이커 테이커 수수료와도 연결되지만, 같은 문제는 아닙니다. 장부에 남아 유동성을 더하는 주문인지, 즉시 체결되며 유동성을 가져가는 주문인지에 따라 수수료 구분이 달라질 수 있습니다. Binance.US의 maker/taker 안내도 Limit IOC와 Limit FOK가 즉시 체결 성격 때문에 taker로 처리될 수 있다고 설명합니다.

하지만 주문이 바로 사라졌을 때 먼저 확인할 것은 수수료율보다 주문 조건입니다. 수수료는 체결된 뒤 비용이 어떻게 붙는지에 가깝고, IOC/FOK는 주문이 열린 주문으로 남을 수 있는지를 먼저 바꿉니다.

USDT 최소 주문 금액 문제와도 구분해야 합니다. 최소 주문 금액은 주문 총액이나 수량이 거래소 기준보다 작아 접수 자체가 막히는 경우가 많습니다. IOC와 FOK는 수량과 가격이 입력됐더라도, 지금 시장에서 바로 맞출 수 있는 물량이 부족하면 취소가 생길 수 있습니다.

주문 전에는 세 단어를 같이 봅니다

주문이 바로 취소될 때는 가격, 수량, 주문 조건을 같이 봐야 합니다. 가격이 너무 멀면 즉시 체결될 물량이 없을 수 있고, 수량이 크면 일부만 가능한 상황이 생길 수 있습니다. 여기에 IOC나 FOK가 붙어 있으면 주문은 기다리지 않고 바로 정리됩니다.

처음 쓰는 주문창이라면 GTC처럼 기다리는 조건인지, IOC처럼 일부 체결 후 잔량을 버리는 조건인지, FOK처럼 전량 체결이 아니면 취소하는 조건인지 먼저 확인하는 편이 좋습니다. 같은 지정가라도 이 세 단어가 주문 결과를 바꿉니다.

주문 내역에서 `canceled`, `expired`, `partially filled`가 보이면 주문을 다시 넣기 전에 조건부터 확인해 보세요. 잔고가 사라진 것도 아니고 거래소가 임의로 주문을 없앤 것도 아니라, 내가 고른 시간 조건이 그렇게 작동했을 수 있습니다.

위험 고지

스테이블코인, 거래소 서비스, 지갑 전송, 예치 상품은 가격 괴리, 출금 지연, 체인 선택 오류, 정책 변경 같은 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 전송을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.

작성자: 스테이블어닝 리서치

스테이블코인 시장 분석가 · 실시간 시장 데이터와 검증된 출처를 바탕으로 투자 판단에 필요한 정보를 정리합니다.

문의: ng6558@gmail.com · 프로필 보기

"수익률보다 조건과 위험을 먼저 확인합니다."

함께 확인할 기준

댓글 0
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색
회원가입