왜 선물 주문이 여러 가격에 나눠 체결됐을까요?
하나의 선물 주문이 여러 가격에 체결되는 이유, 수량 가중 평균 체결가 계산법, 부분 체결과 잔여 수량을 검산하는 방법을 설명합니다.
한눈에 답하기
하나의 선물 주문도 여러 가격에 나눠 체결될 수 있습니다. 최우선 가격의 수량이 주문보다 적거나 매칭 중 주문장이 바뀌기 때문입니다. 각 체결 가격과 수량을 확인한 뒤 가격만 단순 평균하지 말고 수량 가중 평균을 계산하세요.
하나의 주문이 여러 체결을 만들 수 있습니다
선물 주문은 수량에 대한 지시입니다. 모든 계약이 하나의 가격에서 체결된다는 약속은 아닙니다.
매수 주문이 5,000.00, 5,000.25, 5,000.50의 매도 호가와 만나면 주문 유형과 가격 조건이 허용하는 범위에서 여러 가격대가 체결될 수 있습니다.
한도 지정 주문은 가격 경계를 유지합니다. 적용되는 거래소 규칙 아래에서 매수 한도 주문은 한도보다 높은 가격, 매도 한도 주문은 한도보다 낮은 가격에 체결되지 않아야 합니다.
시장가 성격의 주문은 체결을 우선하며 여러 가격의 유동성과 만날 수 있습니다. CME Globex의 Market with Protection에는 거래소가 정한 보호 범위도 적용됩니다.
선물 시장가 주문과 한도 주문은 가격 경계를 설명합니다. 선물 주문장 우선순위는 수량이 나뉘는 이유를 설명합니다.
평균 체결가는 가격별 수량으로 계산하세요
가중 평균은 다음 구조입니다.
평균 체결가 = 각 체결 가격 × 해당 가격의 계약 수를 모두 더한 값 ÷ 총 체결 계약 수입니다.
가상의 매수 8계약 주문이 다음과 같이 체결됐다고 하겠습니다.
가중 합계는 2 × 5,000.00 + 3 × 5,000.25 + 3 × 5,000.50 = 40,002.25입니다.
이를 8계약으로 나누면 가중 평균 체결가는 5,000.28125입니다.
5,000.00, 5,000.25, 5,000.50을 그냥 3으로 나누면 5,000.25가 됩니다. 가격별 체결 수량 차이를 무시하므로 올바른 평균 체결가가 아닙니다.
브로커 화면은 반올림한 평균을 표시하면서도 주문 기록에는 개별 체결을 보존할 수 있습니다. 수수료는 보통 거래소 체결 가격과 별도이므로 원시 평균 체결가에 섞지 마세요.
- 2계약: 5,000.00
- 3계약: 5,000.25
- 3계약: 5,000.50
부분 체결과 평균 체결가는 다른 질문입니다
평균 체결가는 이미 체결된 계약을 설명합니다. 아직 시장에 남아 있는 수량까지 알려주지는 않습니다.
10계약 중 6계약이 체결됐다면 포지션은 이미 6계약만큼 변했습니다. 남은 4계약은 계속 작동 중이거나 취소, 만료, 수정 후 거절 등 다른 상태일 수 있습니다.
누적 체결 수량과 잔여 수량을 따로 확인하세요. 이를 확인하지 않고 원래 10계약을 다시 보내면 의도보다 큰 포지션이 생길 수 있습니다.
CME 주문 자료는 주문 지시와 유효기간 조건을 구분합니다. 잔여 수량이 주문장에 남는 방식은 상품별 규칙과 주문 조건에 따라 달라집니다.
선물 Day 주문과 GTC 주문은 미체결 잔여 수량이 언제 유지되고 종료되는지 설명합니다.
왜 여러 가격에 체결될까요?
화면의 최우선 매수·매도 호가는 특정 순간 주문장의 일부일 뿐입니다. 표시 수량이 주문보다 작을 수 있고, 매칭 중 다른 주문이 들어오거나 취소되거나 체결될 수 있습니다.
CME는 상품별 매칭 알고리즘도 사용합니다. FIFO만 있는 것이 아니므로 같은 가격에서 여러 대기 주문이 경쟁할 때는 정확한 상품의 규칙을 확인해야 합니다.
Market by Price는 가격대별 수량을 집계합니다. Market by Order는 주문 단위 깊이를 제공할 수 있지만 브로커 화면이 거래소 피드의 모든 세부 정보를 보여준다는 보장은 없습니다.
따라서 주문 전에 찍은 화면만으로 거래소가 주문을 처리한 순간 실제로 얼마의 수량이 남아 있었는지 증명할 수 없습니다.
실제 체결로 현금 손익을 다시 계산하세요
진입 또는 청산의 가중 평균 가격을 계산한 뒤 정확한 계약 명세로 가격 차이를 현금 손익으로 바꾸세요.
앞의 8계약 예시가 포인트당 20달러인 가상 계약이고, 8계약을 모두 5,003.00에 매도했다고 하겠습니다. 계약당 가격 이익은 2.71875포인트입니다.
총손익은 2.71875 × 20달러 × 8 = 435.00달러입니다.
그다음 수수료, 거래소·청산 비용, 측정된 체결 비용을 빼세요. 화면의 마지막 체결가를 개별 주문 체결가 대신 사용하지 마세요.
선물 손익 계산 방법에서 승수와 틱가치를 포함한 전체 검산 절차를 확인할 수 있습니다. [!TRYMARK] 체결 보고서 하나를 직접 재구성하세요 실제 또는 가상 다중 체결 주문 하나에서 모든 체결 가격과 수량을 적으세요. 가중 평균을 계산하고 체결·잔여 수량을 확인한 뒤 계약 명세로 손익을 다시 계산하세요.
체결 오류라고 판단하기 전에 체크리스트를 확인하세요
정확한 상품과 계약월을 기록하세요.
매수·매도 방향, 주문 유형, 한도 또는 트리거 조건, 최초 수량, 유효기간을 기록하세요.
모든 체결 ID, 체결 가격, 체결 수량, 시간대가 포함된 시각을 기록하세요.
가중 평균을 독립적으로 계산해 브로커 화면과 비교하세요.
누적 체결 수량, 잔여 수량, 취소·교체 확인, 최종 주문 상태를 확인하세요.
화면이나 호가창과 비교했다면 해당 상품의 현재 매칭 규칙과 사용한 시장데이터 출처를 함께 확인하세요.
그래도 차이가 남는다면 평균 계산이 틀렸다고 단정하기 전에 거래소 또는 브로커 주문 보고서와 대조하세요.
이 글은 체결 검산 구조를 설명합니다. 체결 가격을 예측하거나 표시 유동성을 보장하거나 특정 주문 유형을 권하지 않습니다.
자주 묻는 질문
하나의 선물 주문이 여러 가격에 체결되는 것은 정상인가요?
그럴 수 있습니다. 큰 주문이 여러 가격대의 수량을 소비할 수 있고 매칭 중 주문장이 변할 수도 있습니다. 실제 결과는 주문 유형, 가격 경계, 유동성, 상품별 규칙에 따라 달라집니다.
선물 평균 체결가는 어떻게 계산하나요?
각 체결 가격에 그 가격에서 체결된 계약 수를 곱해 모두 더한 뒤 총 체결 계약 수로 나누세요. 브로커가 순비용 수치를 명시하지 않는 한 수수료는 원시 체결가 평균과 분리하세요.
브로커 평균 체결가가 단순 평균과 다른 이유는 무엇인가요?
단순 평균은 서로 다른 가격마다 같은 비중을 줍니다. 실제 체결 평균은 각 가격에서 체결된 계약 수로 가중합니다. 화면 반올림 때문에 작은 표시 차이가 생길 수도 있습니다.
부분 체결되면 나머지 선물 주문은 자동으로 취소되나요?
항상 그렇지는 않습니다. 잔여 수량은 계속 작동할 수도 있고 이후 취소·만료되거나 다른 상태로 바뀔 수 있습니다. 잔여 수량과 최종 확인 메시지를 확인하세요.