부분 체결(Partial Fill)
부분 체결(Partial Fill)이란 트레이더가 제출한 주문의 전체 수량이 한 번에 체결되지 않고, 일부 수량만 먼저 체결된 후 나머지 수량이 이후에 체결되거나 체결되지 못하는 상태를 말합니다.
빠른 정의
주문서에 지정한 수량(예: 100,000 단위)보다 적은 수량(예: 40,000 단위)이 먼저 체결되고, 나머지 수량은 시장 상황에 따라 추가 체결되거나 취소되는 현상입니다. 이는 주로 유동성 공급자가 여러 명인 ECN 또는 STP 환경에서 발생하며, 시장가 주문과 지정가 주문 모두에서 나타날 수 있습니다.
상세 설명
부분 체결은 외환 및 CFD 시장에서 유동성의 본질적 특성 때문에 발생합니다. 모든 주문은 특정 가격에 특정 수량을 거래하려는 유동성 공급자(은행, 헤지펀드, 기관)의 존재를 필요로 합니다. 만약 트레이더가 1.0850에 500,000 유로를 매수하려는 시장가 주문을 넣었는데, 해당 가격대에 공급자가 보유한 유동성이 200,000 유로뿐이라면, 브로커는 200,000 유로만 체결하고 나머지 300,000 유로는 다음으로 좋은 가격(예: 1.0851)에서 찾아야 합니다.
이때 두 가지 시나리오가 가능합니다. 첫째, 브로커가 나머지 수량을 즉시 다음 가격에서 체결하면 "슬리피지(Slippage)"가 발생합니다. 둘째, 브로커가 나머지 수량을 주문서에 남겨두고, 해당 가격에 새로운 유동성이 들어올 때까지 대기하는 경우가 바로 부분 체결입니다. 이 경우 트레이더의 주문은 "부분 체결됨(Partially Filled)" 상태로 표시되며, 나머지 수량은 "잔여 수량(Remaining Quantity)"으로 남습니다.
부분 체결은 특히 변동성이 큰 경제 지표 발표 시간대(예: 미국 비농업 고용지표 발표)나 뉴스 이벤트 직후에 빈번하게 발생합니다. 이때 시장가가 초당 수십 pips씩 움직이면서 유동성 풀이 순간적으로 고갈되기 때문입니다. 또한, 대형 기관 주문이 시장에 유입되면 특정 가격대의 유동성이 일시적으로 소진되어 개인 트레이더의 주문이 부분 체결될 가능성이 높아집니다.
지정가 주문의 경우에도 부분 체결이 발생할 수 있습니다. 예를 들어, 트레이더가 1.2000에 10랏을 매수 지정가 주문을 넣었는데, 가격이 1.2000에 도달했지만 해당 가격에서 4랏만 거래 가능하다면, 4랏만 체결되고 나머지 6랏은 주문서에 남아 이후 가격이 다시 1.2000에 도달할 때까지 대기합니다. 만약 가격이 1.2000 아래로 떨어지지 않으면 잔여 수량은 체결되지 않을 수 있습니다.
실제 사례
트레이더 김씨가 EUR/USD에서 1.0850에 300,000 유로(3랏) 매수 시장가 주문을 제출했다고 가정해 봅시다.
- 주문 제출 시점의 시장 상황: 1.0850에 150,000 유로, 1.0851에 100,000 유로, 1.0852에 80,000 유로의 유동성이 존재합니다.
- 체결 과정: 브로커는 먼저 1.0850에서 150,000 유로를 체결합니다. 나머지 150,000 유로 중 100,000 유로는 1.0851에서 체결됩니다. 마지막 50,000 유로는 1.0852에서 체결됩니다.
- 결과: 이 경우 전체 주문이 체결되었지만, 평균 체결 가격은 (150,000×1.0850 + 100,000×1.0851 + 50,000×1.0852) / 300,000 = 1.08507이 됩니다. 이는 슬리피지가 발생한 사례입니다.
이제 다른 시나리오를 봅시다. 만약 1.0850에 150,000 유로만 존재하고, 1.0851에는 유동성이 전혀 없다면, 브로커는 150,000 유로만 체결하고 나머지 150,000 유로는 주문서에 "부분 체결" 상태로 남깁니다. 이후 가격이 1.0850으로 다시 되돌아오면 잔여 수량이 체결될 수 있지만, 가격이 상승하여 1.0860으로 이동하면 잔여 수량은 체결되지 않거나 더 나쁜 가격에서 체결될 수 있습니다.
트레이더에게 중요한 이유
부분 체결은 트레이더의 포지션 관리와 리스크 계산에 직접적인 영향을 미칩니다. 첫째, 포지션 크기가 예상보다 작아질 수 있습니다. 3랏을 주문했지만 1.5랏만 체결되었다면, 실제 손익은 주문한 수량 기준이 아닌 체결된 수량 기준으로 계산됩니다. 이는 손절매(Stop Loss)나 목표가(Take Profit) 설정에도 영향을 줍니다.
둘째, 부분 체결은 평균 진입 가격을 왜곡할 수 있습니다. 위 예시에서 1.0850에 1.5랏만 체결되고 나머지가 1.0852에서 체결되었다면, 실제 평균 진입 가격은 1.0851이 되어 트레이더가 의도한 가격보다 불리해집니다.
셋째, 부분 체결은 특히 스캘핑이나 단타 전략을 사용하는 트레이더에게 치명적일 수 있습니다. 짧은 시간 안에 진입과 청산을 반복하는 전략은 정확한 체결 가격과 수량에 의존하기 때문에, 부분 체결로 인한 수량 불일치는 전략의 기대 수익을 크게 낮출 수 있습니다.
흔한 오해
오해 1: "부분 체결은 브로커의 오류다."
부분 체결은 브로커의 시스템 오류가 아니라 시장의 유동성 부족으로 인한 자연스러운 현상입니다. 특히 ECN 및 STP 환경에서는 브로커가 중간에서 개입하지 않기 때문에, 시장에 존재하는 유동성만큼만 체결이 가능합니다.
오해 2: "지정가 주문은 항상 전체 수량이 체결된다."
지정가 주문도 부분 체결될 수 있습니다. 가격이 지정가에 도달하더라도 해당 가격에서 거래 가능한 수량이 제한적이면 일부만 체결됩니다. 다만, 지정가 주문의 경우 가격이 다시 돌아오면 잔여 수량이 체결될 가능성이 있습니다.
오해 3: "부분 체결은 항상 손실을 의미한다."
부분 체결 자체는 손실이 아닙니다. 오히려 시장가가 유리한 방향으로 움직일 경우, 잔여 수량이 더 좋은 가격에 체결될 수도 있습니다. 문제는 불리한 가격에 체결될 때 발생합니다.
관련 용어
- ECN: 전자 통신 네트워크로, 다수의 유동성 공급자의 호가를 직접 보여주며 부분 체결이 발생할 수 있는 환경입니다.
- STP: 직결 처리 방식으로, 브로커가 유동성 공급자에게 주문을 직접 전달하여 부분 체결이 발생할 수 있습니다.
- Market Maker: 시장 조성자는 자체 유동성을 제공하므로 부분 체결 가능성이 상대적으로 낮을 수 있습니다.
- No Dealing Desk: 딜링 데스크가 없는 환경으로, 주문이 시장에 직접 전달되어 부분 체결이 발생할 수 있습니다.
XM과의 비교
XM은 No Dealing Desk(STP) 및 ECN 모델을 기반으로 운영되며, 이는 트레이더의 주문이 시장에 직접 전달되는 구조를 의미합니다. 따라서 XM에서도 시장 유동성 상황에 따라 부분 체결이 발생할 수 있습니다. 다만, XM은 다수의 유동성 공급자와 연결되어 있어 특정 가격대의 유동성 부족으로 인한 부분 체결 빈도를 줄이기 위해 노력하고 있습니다. 트레이더는 XM의 공식 웹사이트에서 현재의 주문 실행 정책과 유동성 공급자 현황을 확인하는 것이 좋습니다. 이는 투자 권고가 아닌 정보 제공 목적입니다.
규정 준수 안내
⚠️ 본 용어 설명은 교육 목적으로만 제공됩니다. 외환 및 CFD 거래는 높은 위험을 수반하며, 투자 원금의 전부를 잃을 수 있습니다. 본 내용은 투자 조언이 아닙니다.
전체 용어 목록 보기: /ko/glossary