외환 슬리피지와 스톱 주문·재호가 이해하기
외환 슬리피지 계산법, 스톱 주문이 발동가와 다른 가격에 체결되는 이유, 재호가·거절·부분 체결의 차이를 설명합니다.
이 글에서 다루는 내용요청가·발동가·체결가는 서로 다릅니다
짧은 요약
슬리피지는 기준으로 삼은 호가와 실제 체결가의 차이입니다. 스톱 가격은 보통 주문을 발동하는 조건이지, 그 가격에 체결된다는 약속이 아닙니다. 지정가 주문은 가격을 제한하면서 미체결될 수 있고 재호가, 거절, 부분 체결은 서로 다른 실행 결과입니다.
요청가·발동가·체결가는 서로 다릅니다
외환 주문을 이해할 때는 화면에 표시된 가격을 하나로 뭉뚱그리지 않는 것이 출발점입니다. 요청가는 주문을 제출하면서 기준으로 삼거나 지정한 가격입니다. 발동가는 스톱 주문이 활성화되는 조건의 가격이고, 체결가는 주문의 전부 또는 일부가 실제 거래 기록에 남은 가격입니다. 세 가격이 같을 수도 있지만, 주문이 전달되는 동안 시장이 움직이거나, 가격이 갭을 만들거나, 발동 조건에 쓰이는 호가와 실행 규칙이 다르면 서로 달라집니다.
기준 호가를 정하고 핍으로 계산하기
비교 기준으로는 주문을 결정하거나 제출한 시점에 가장 가까운 방향별 호가를 선택합니다. 매수는 매도호가(ask), 매도는 매수호가(bid)를 기준으로 삼는 방식입니다. 기준을 주문 제출 시점, 브로커에 도착한 시점, 또는 별도로 정의한 시점 중 무엇으로 했는지 기록하세요. 서로 다른 기준은 서로 다른 질문에 답합니다. 예를 들어 브로커 도착 시점의 호가를 사용하면 주문을 보내는 사이에 발생한 가격 변화와 그 이후의 실행을 분리할 수 있지만, 그러려면 타임스탬프가 신뢰할 만해야 합니다.
이 글은 양수 값을 불리한 슬리피지로 표시합니다.
매수 슬리피지(핍) = (체결가 − 기준 매도호가) ÷ 핍 크기 매도 슬리피지(핍) = (기준 매수호가 − 체결가) ÷ 핍 크기
가상의 EUR/USD 매수를 생각해 보겠습니다. 기준 매도호가가 1.1000이고 실제 체결가가 1.1004라면, 핍 크기 0.0001을 사용해 (1.1004 − 1.1000) ÷ 0.0001 = +4핍입니다. 매수자에게 불리한 결과입니다. 가상의 매도 주문은 기준 매수호가 1.1000에서 체결가 1.0997을 비교하므로 (1.1000 − 1.0997) ÷ 0.0001 = +3핍으로 계산됩니다. 이 부호 규칙에서는 음수 값이 가격 개선을 뜻합니다. JPY가 포함되지 않은 많은 통화쌍은 0.0001, 많은 엔화 쌍은 0.01을 1핍으로 쓰지만 상품별 표기 규칙을 확인해야 합니다. 또 핍 단위의 손익을 계좌 통화 금액으로 바꿀 때는 계약 수량과 환산 환율이 필요합니다. 같은 4핍이라도 소액 포지션과 큰 포지션의 금전 영향은 다르며, 계좌 통화가 통화쌍의 결제 통화와 다르면 추가 환산이 발생합니다. 따라서 브로커의 체결 품질을 비교할 때 핍 수치만으로 금전 비용을 비교하지 말고, 주문 규모와 계좌 통화 기준의 환산 방법을 함께 맞춰야 합니다. 이 숫자는 계산 예시일 뿐 실제 시세가 아닙니다.
기준을 차트 중간값으로 잡으면 안 되는 이유도 여기에 있습니다. EUR/USD의 bid가 1.0999, ask가 1.1001일 때 중간값은 1.1000이지만, 매수자는 일반적으로 ask를, 매도자는 bid를 마주합니다. 중간값에서 체결가까지의 차이는 체결 실행만의 영향을 보여 주지 않고 스프레드 일부를 함께 섞을 수 있습니다. 주문의 호가 시각, 방향, 표시 자릿수, 핍 단위를 원본 체결 확인서와 맞춰 두면 서로 다른 계산을 같은 기준인 것처럼 비교하는 오류를 줄일 수 있습니다.
시장가·지정가·스톱·스톱리밋 주문은 무엇을 통제하나요
시장가 주문은 제공업체의 규칙 안에서 실행을 우선하지만 특정 가격을 보장하지 않습니다. 지정가 주문은 가격 경계를 지정합니다. 일반적인 구조에서 매수 지정가는 지정한 가격 이하, 매도 지정가는 그 가격 이상에서 체결될 수 있지만, 실제 체결 여부는 해당 상품의 규칙과 가용 수량에 달려 있습니다. 시장이 필요한 가격을 제공하지 않으면 주문이 체결되지 않을 수 있습니다. OANDA 미국 법인의 주문 안내는 자사 시장가 주문 입력과 실행 확인을 설명하는 한 사례이며, 그 절차를 다른 브로커의 보편 규칙으로 일반화해서는 안 됩니다.
스톱 주문은 플랫폼이 정한 발동 조건을 충족하면 활성화됩니다. 발동 조건이 bid인지 ask인지, 또는 다른 기준 호가인지 상품 약관과 플랫폼 설명에서 확인해야 합니다. 통상적인 스톱은 발동 뒤 시장가에 가까운 주문으로 처리되는 경우가 있어, 가격 갭이나 얇은 호가 상황에서는 스톱 가격보다 불리한 곳에서 체결될 수 있습니다. 스톱리밋은 발동된 뒤 지정가 주문으로 바뀝니다. 가격 경계를 추가하지만 시장이 그 경계를 건너뛰면 미체결로 남을 수 있습니다. IG의 스톱·리밋 안내와 OANDA의 실행 위험 자료는 각 업체 상품을 전제로 이 절충을 설명합니다. 주문 이름이나 발동가만 보고 실제 체결가를 단정할 수는 없습니다.
<!-- learn:illustration -->

제출부터 체결까지 주문 상태를 따라가세요
주문 제출, 접수, 발동, 체결, 결과 보고는 각각 다른 단계입니다. 접수된 예약 주문이 이미 거래가 된 것은 아닙니다. 스톱이 발동된 뒤에도 실제 실행을 기다릴 수 있고, 부분 체결은 요청 수량 가운데 일부만 거래됐다는 뜻입니다. 거절은 제출한 주문이 요청한 형태로 실행되지 않았다는 결과입니다. 재호가는 제공업체의 절차에 따라 가격이 바뀌었음을 알리거나 새 가격을 제시하는 응답입니다. 알림 팝업만 보고 전량 체결로 판단하지 말고 주문 확인서와 계좌 내역에서 수량과 가격을 확인하세요.
미국 CFTC의 고객 안내는 미국 소매 장외 외환 거래를 다룹니다. 고객이 딜러와 거래할 수 있고 딜러가 플랫폼 및 표시 가격을 통제할 수 있다고 경고하지만, 이는 미국 장외 외환에 대한 설명이지 모든 국가·거래소 선물·실행 모델의 공통 정의는 아닙니다. 플랫폼 코드도 세계 공통 상태값이 아닙니다. 예를 들어 MetaTrader 5의 MQL5 문서는 재호가(10004), 거절(10006), 부분 체결(10010), 가격 변경(10020)에 각각 다른 반환 코드를 둡니다. 이는 MT5 서버 응답의 구분이지 모든 브로커가 따라야 하는 보편 코드가 아닙니다. FOREX.com 미국 법인의 실행 FAQ도 특정 제공업체 정책의 사례이며 가격 허용 오차 설정의 처리 방식 등을 설명합니다.
주문 상태를 검증할 때는 요청 수량, 수락된 수량, 체결된 수량, 남은 수량을 구분하세요. 예를 들어 100,000유로 매수 요청 가운데 60,000유로만 체결되고 나머지가 취소되거나 대기 중이라면, 체결 가격 하나로 전체 주문 결과를 설명할 수 없습니다. 대기 주문이 나중에 체결됐는지, 유효기간 만료로 사라졌는지도 확인해야 합니다. 재호가 화면에서 사용자가 가격을 수락했다면, 원래 요청과 수락한 새 주문을 거래 내역에서 별도 단계로 찾아보세요. 해당 업체가 주문을 변경·재전송하는 방식은 서로 다르므로 원래 요청 가격과 최종 체결 가격을 구분해 남겨야 합니다.
호가가 실제 체결가와 달라지는 이유
호가는 한 시점에 관찰된 가격이고, 주문은 전송과 처리 과정을 거친 뒤 실행됩니다. 그 사이 경제지표 발표, 중앙은행 결정, 시장 개장, 주말 갭 등의 영향으로 가격이 움직일 수 있습니다. 체결에 사용할 수 있는 수량도 바뀔 수 있습니다. 주문 규모가 이용 가능한 유동성에 비해 크면 상품과 업체의 규칙에 따라 서로 다른 가격으로 나뉘어 체결되거나 일부만 체결될 수 있습니다.
슬리피지는 유리할 수도 불리할 수도 있습니다. 매수 주문이 기준 ask보다 낮게, 매도 주문이 기준 bid보다 높게 체결되면 위의 부호 규칙에서 음수 값, 즉 가격 개선이 됩니다. 일부 업체는 실행 고지에서 유리한 이동과 불리한 이동을 모두 설명하지만, 모든 플랫폼이 양쪽을 같은 방식으로 취급한다고 가정해서는 안 됩니다. 스프레드, 수수료, 금융 비용, 슬리피지는 서로 다른 비용 항목입니다. 중간값을 기준으로 계산하면 항목이 섞이거나 스프레드를 중복 반영할 수 있습니다. OANDA 교육 자료는 스톱 실행과 갭 위험을 업체별 사례로 다루며, 실제 절차는 해당 계좌 약관으로 확인해야 합니다.
시장 유동성이 낮다는 말은 거래량 숫자가 작다는 뜻만은 아닙니다. 주문을 받아 줄 수 있는 가격별 수량이 얕거나 호가 갱신이 드문 상태일 수 있고, 뉴스 발표 직후에는 거래가 활발해도 호가가 빠르게 사라질 수 있습니다. 반대로 화면상 거래가 한동안 조용해도 소량 주문은 좁은 가격 차이로 처리될 수 있습니다. 따라서 ‘활발한 시간대’라는 표지만으로 실행 품질을 예상하지 말고 주문 당시 호가와 수량, 실제 주문 크기, 시장 상태를 함께 기록해야 합니다. 주말 재개, 휴장, 서버 연결 문제처럼 연속 거래가 끊기는 순간에는 마지막 표시 가격이 다시 거래 가능한 가격이라고 간주하지 마세요.
브로커를 비교하기 전에 실행 정책 읽기
먼저 계약 상대 법인과 상품을 확인합니다. 소매 장외 외환, CFD, 거래소 상장 통화 선물은 실행 규칙과 고객 보호가 같다고 볼 수 없습니다. 그다음 업체가 요청가와 기준가를 어떻게 정의하는지, 스톱에 어떤 호가를 발동 기준으로 쓰는지, 실행 우선순위와 가격 허용 오차 설정이 있는지, 재호가·거절·부분 체결을 어떻게 처리하는지 확인하세요. 급변 시장이나 가격 제공 중단 시 절차도 약관에서 찾아야 합니다. 스톱 발동 전후 어느 단계에 가격 제한이 적용되는지, 업체가 주문을 취소·거절하거나 요청 수량보다 적게 체결할 수 있는지도 중요합니다. 일부 플랫폼의 가격 허용 오차 설정은 요청 가격에서 일정 범위 이상 벗어난 체결을 거부하거나 재확인을 요구하는 방식일 수 있습니다. 허용 폭이 작으면 원치 않는 가격을 피하는 대신 주문이 거부되어 포지션을 청산하지 못할 수 있고, 허용 폭이 크면 체결 가능성이 달라질 수 있습니다. 설정 단위가 핍인지 포인트인지, 매수·매도 모두 같은 방향 규칙인지, 변동성 구간에 설정이 유지되는지 확인하세요. 이 기능은 스톱리밋 주문과 같은 개념이 아니며, 제공업체별 작동 방식을 약관에서 따로 읽어야 합니다.
“이용 가능한 최선의 가격” 같은 문구는 업체 정책의 설명이지 요청한 가격을 얻는다는 보장이 아닙니다. 통화쌍, 매수·매도 방향, 주문 유형, 수량, 세션, 변동성 조건을 맞춰 비교해야 합니다. 공개된 실행 통계가 무엇을 측정하는지, 양수·음수 슬리피지와 거절 주문, 부분 체결을 포함하는지도 물어보세요. 특정 지연 시간이나 평균 슬리피지 숫자 하나가 내 계좌의 다음 주문 결과를 증명하지 않습니다. 플랫폼 브랜드만으로 계약 상대 법인을 알 수 없는 경우가 있으므로 확인한 약관의 날짜와 법인 이름을 함께 저장하세요.
비교표를 만들 때는 한 행에 한 주문 또는 한 체결분을 두고, 표본 수와 수집 기간을 적으세요. 평균 슬리피지 외에도 중앙값, 불리한 방향으로 움직인 비율, 상위 구간, 부분 체결 비율과 거절·재호가 건수를 나누어 볼 수 있습니다. 다만 지표가 많다고 결론이 자동으로 좋아지는 것은 아닙니다. 변동성 발표일, 거래량이 얕은 시간, 정상적인 시간대를 한데 섞으면 서로 다른 실행 환경을 평균 하나로 가립니다. 특정 업체를 평가하려면 동일한 통화쌍과 주문 유형·크기, 시간대 구간을 맞추고, 관찰에서 빠진 미체결 주문이 있는지 확인하세요.
실행 기록으로 총비용을 비교하기
주문마다 날짜와 시간대가 포함된 타임스탬프, 통화쌍, 매수·매도, 요청 수량, 주문 유형, 기준 bid 또는 ask, 스톱 발동가(해당할 때), 실제 체결 수량과 가격, 최종 상태를 보관하세요. 동일한 기준 규칙으로 각 체결분의 슬리피지를 계산한 뒤 한 번의 평균값만 보지 말고 분포를 살펴보는 것이 좋습니다. 체결된 주문만 모으면 전체 경험보다 실행이 좋아 보일 수 있으므로 미체결, 거절, 재호가는 실행된 거래와 분리해 기록하세요. 시간 기록은 주문을 누른 기기 시각, 플랫폼 서버 시각, 거래 확인서의 실행 시각이 서로 다른 시간대일 수 있다는 점을 고려해야 합니다. 가능한 경우 UTC와 원래 시간대의 두 정보를 보존하고, 표본을 정렬하기 전에 시계 오차나 날짜 변경을 확인하세요. 밀리초 단위 정확도를 확인할 수 없다면 그 정밀도를 가장한 결과를 만들지 말고, 기준 시각의 한계를 명시하는 편이 낫습니다.
실행 기록은 스프레드·수수료 자료와 연결하고, 해당할 때 금융 비용은 별도로 더합니다. 총비용을 비교하려면 스프레드를 두 번 세지 않는 일관된 기준가를 사용해야 합니다. 외환 스프레드와 커미션은 표시 거래비용을, 외환 거래 시간과 세션 겹침은 당시 시장 조건을 정리하는 데 도움이 됩니다. 랏 크기와 핍 가치는 핍을 계좌 통화 금액으로 바꾸는 방법을, 증거금과 레버리지는 별도의 위험 차원을 설명합니다.
표본에는 주문이 정상적으로 처리된 날만 골라 넣지 말고, 미체결이나 가격 재확인이 잦았던 발표 시간과 주말 재개 구간을 어떻게 분류했는지 밝혀야 합니다. 계좌에서 주문 재전송이나 가격 수락이 반복되었다면 최초 요청과 후속 주문을 하나의 성공 체결로 합치지 말고, 각각의 요청·응답·체결 시각을 연결해 보관하세요. 거래량이 많은 주문과 적은 주문을 한 평균값으로 묶으면 주문 크기에 따른 차이가 가려질 수 있으므로, 규모 구간별 결과와 전체 표본 수를 같이 표시하는 편이 낫습니다. 상위 불리한 구간을 함께 살피면 한두 번의 큰 갭이 평균을 끌어올리는 문제를 알아차릴 수 있지만, 표본이 작다면 그 숫자를 장기적인 업체 특성으로 단정하지 마세요.
함께 읽을 자료
실행 품질은 “외환”이라는 상품 이름이나 한 장의 체결 화면만으로 판단할 수 없습니다. 상품 약관, 주문이 발생한 조건, 실제 계좌 기록을 나란히 비교하세요. 이 글의 수치는 가상의 교육용 예시이며 특정 브로커 추천, 현재 순위, 체결 결과 보장이 아닙니다. 적용 규칙과 보호는 상품, 계약 상대 법인, 관할 국가에 따라 다릅니다.
거래소 상장 선물의 슬리피지와 관련된 별도 설명은 다음 자료를 참고하세요:
자주 묻는 질문
Q1손절 스톱 주문은 항상 스톱 가격에 체결되나요?
아닙니다. 스톱 가격은 보통 발동 조건이며 체결 가격을 보장하지 않습니다. 발동 뒤 이용 가능한 호가, 가격 갭, 수량, 업체 규칙이 실제 가격에 영향을 줍니다. 스톱리밋은 가격 경계를 둘 수 있지만 미체결될 수 있습니다.
Q2슬리피지는 항상 불리한가요?
아닙니다. 매수 주문이 기준 ask보다 낮게 체결되거나 매도 주문이 기준 bid보다 높게 체결될 수도 있습니다. 이 글의 부호 규칙에서는 음수 값이며 가격 개선을 뜻합니다. 업체가 각 방향을 어떻게 표시하는지 확인하세요.
Q3재호가와 주문 거절은 어떻게 다른가요?
재호가는 업체 절차에 따른 변경 가격 응답이고, 거절은 제출한 주문이 요청한 형태로 실행되지 않았다는 뜻입니다. 플랫폼마다 명칭과 과정이 다를 수 있으므로 체결 확인서와 계좌 약관을 확인하세요.
Q4브로커별 외환 체결을 어떻게 비교해야 하나요?
같은 통화쌍, 방향, 주문 유형, 수량, 세션과 시장 조건에서 나온 기록을 비교하세요. 체결과 미체결, 양방향 슬리피지, 스프레드, 수수료, 관련 금융 비용을 포함하되 업체 자료가 다음 개별 주문의 결과를 보장한다고 해석하지 마세요.
출처와 더 읽을 자료
내용 정정 제보
이 아티클 링크를 담은 이메일 초안을 준비합니다. 직접 보내야 Mark에 제보가 접수됩니다
QUICK CHECK
글을 다 읽었다면, 3문항으로 확인해보세요
Question 01
매수 기준 ask가 1.1000이고 체결가가 1.1004입니다. 핍 크기가 0.0001일 때 이 글의 부호 규칙으로 슬리피지는 얼마인가요?
정답을 고르면 바로 설명을 볼 수 있어요
옵션 용어 사전
콜·풋과 옵션 체인부터 IV, 그릭스, 미결제약정, 맥스 페인까지 핵심 옵션 용어를 정확하게 설명합니다
옵션 용어 사전 보기