
IOC주문이란
IOC(Immediate or Cancel, 즉시체결잔량취소) 주문은 주문을 접수한 즉시 체결 가능한 수량만큼만 체결시키고, 체결되지 않고 남은 잔량은 그 즉시 자동으로 취소되는 조건부 주문입니다.
예를 들어 100주를 IOC로 매수 주문했는데 상대 매도 물량이 60주밖에 없다면 60주만 즉시 체결되고 나머지 40주는 주문 자체가 취소되며 호가창에 남지 않습니다.
FOK주문이란
FOK(Fill or Kill, 전량즉시체결) 주문은 주문 수량 전체가 그 즉시 체결되지 않으면 단 한 주도 체결시키지 않고 주문 전체를 취소하는, IOC보다 더 엄격한 조건부 주문입니다.
앞선 예시와 동일하게 100주를 FOK로 매수 주문했는데 상대 물량이 60주뿐이라면 부분체결 없이 주문 전체가 즉시 취소되는 것이 IOC와의 핵심 차이입니다.

일반 지정가 주문과의 차이
일반 지정가 주문은 체결되지 않은 잔량이 있으면 취소하기 전까지 호가창에 계속 남아 대기하지만, IOC와 FOK는 접수 즉시 체결 여부가 결정되고 잔량은 곧바로 소멸된다는 점에서 근본적으로 다릅니다.
이 때문에 IOC와 FOK는 ‘조건부지정가’ 또는 ‘즉시체결형’ 주문으로 분류되며, 시장 상황을 지켜보며 대기하는 전략이 아니라 즉각적인 체결을 원하는 상황에서 사용됩니다.
실전 활용 시나리오
대량 물량을 처리해야 하는 기관투자자는 시장에 주문이 오래 노출되어 가격이 불리하게 움직이는 것을 막기 위해 IOC나 FOK 주문으로 짧은 시간에 원하는 만큼만 체결시키는 전략을 활용합니다.
알고리즘 트레이딩에서도 슬리피지를 최소화하고 원치 않는 미체결 잔량이 시장에 계속 노출되는 것을 방지하기 위해 IOC 주문이 자주 활용됩니다.
| 구분 | 부분체결 허용 | 미체결 잔량 |
|---|---|---|
| 일반 지정가 | 허용 | 호가창 대기 |
| IOC | 허용 | 즉시 취소 |
| FOK | 불허(전량 아니면 전부 취소) | 즉시 취소 |
자주 묻는 질문
개인 투자자도 IOC·FOK 주문을 사용할 수 있나요
국내 대부분의 증권사 HTS와 MTS에서 조건부 주문 옵션으로 IOC와 FOK를 제공하고 있어 개인 투자자도 접근 가능하지만, 실제 활용 빈도는 대량매매를 하는 기관에 비해 낮은 편입니다.
IOC와 FOK 중 어느 것이 더 엄격한 조건인가요
FOK가 더 엄격한 조건으로, IOC는 부분체결이라도 허용하지만 FOK는 주문 수량 전체가 한 번에 체결되지 않으면 아예 체결을 포기한다는 점에서 차이가 있습니다.
IOC·FOK 주문은 시장가와 지정가 모두에 적용할 수 있나요
시장가와 지정가 각각에 IOC 또는 FOK 조건을 결합할 수 있으며, 어떤 가격 조건과 결합하느냐에 따라 체결 가능성과 체결 가격이 달라집니다.
이런 조건부 주문을 쓰면 어떤 이점이 있나요
원치 않는 미체결 물량이 호가창에 오래 노출되어 다른 투자자에게 매매 의도가 읽히는 것을 방지하고, 원하는 시점에 신속하게 포지션을 정리하거나 구축할 수 있다는 이점이 있습니다.
핵심 요약
IOC주문과 FOK주문이란에 대해 핵심 개념부터 계산법, 실전 활용까지 살펴보았습니다. 투자 판단에 참고하시되, 본 콘텐츠는 정보 제공을 목적으로 하며, 투자 조언에 해당하지 않습니다.