이번 글의 결론부터 말하겠습니다. 스캘핑에서 수익이 남지 않는 가장 흔한 원인은 ‘관리되지 않은 슬리피지’입니다. 그래서 주문 규칙을 엄격히 정하고 자동화(혹은 수동 체크)를 통해 지키면 대부분의 손실을 줄일 수 있습니다. 이번 글에서는 슬리피지의 원인, 실무에서 바로 적용 가능한 9가지 주문 규칙과 구체적 실행 예시까지 정리합니다.
왜 스캘핑은 '작은 이익'인데도 손실로 끝나나
많은 개인투자자가 스캘핑을 시도할 때 "한두 틱만 잡으면 된다"는 계산을 하지만, 체결 가격이 기대치에서 밀리면 그 한두 틱 이익이 사라집니다. 거래비용(수수료·세금)과 슬리피지가 합쳐지면 평균 수익이 음수로 돌아섭니다. MTS 거래 비중이 큰 국내 환경(예: 한국거래소 관련 통계에 따르면 개인의 MTS 체결 비중이 높은 구조)에서는 주문 입력·체결 지연이 더 큰 변수로 작용합니다(출처: M4Markets, 한국거래소 통계).
이유가 명확하면 대응도 단순해집니다. 주문 규칙을 바꾸면 슬리피지 확률과 크기를 모두 줄일 수 있습니다.
슬리피지란 무엇인가 — 핵심 정의와 실제 체감
슬리피지란 주문을 넣었을 때 기대했던 가격과 실제로 체결된 가격 사이의 차이입니다. 주문의 방향에 따라 ‘더 비싸게 매수’ 혹은 ‘더 싸게 매도’되는 형태로 발생합니다(Eclipse Trading의 정의 정리). 스캘핑은 보유 시간이 극히 짧기 때문에 틱 하나의 가격 차이도 전체 수익률에 큰 영향을 줍니다.
슬리피지가 자주 발생하는 실제 상황
슬리피지는 주로 '유동성 부족'과 '높은 변동성'에서 발생합니다. 예를 들어, 예상 매수 호가에 찍혔는데 대형 매도 주문이 들어오면 체결 가격이 한두 틱 밀립니다. 개인투자자들이 집중하는 종목(저유동·급등락 종목)에서 이 문제가 심합니다(Eclipse Trading 요약). 또한, MTS/앱의 주문 지연이나 네트워크 이슈도 체감 슬리피지를 키웁니다.
주문 규칙을 만들기 전 체크리스트
이번 글에서는 아래 전제가 있어야 규칙이 효과를 발휘합니다.
- 거래하는 종목의 평상시 평균 호가 스프레드와 거래대금 파악
- 사용 중인 증권사 주문 타입(IOC, FOK, 지정가 등) 이해
- MTS 체결 속도(자기 환경) 체크
- 하루 손실 한도와 슬리피지 허용 한도 설정
이 네 가지가 기본입니다. 규칙은 이 위에 덧붙이는 안전장치입니다.
9가지 핵심 주문 규칙(우선 적용 순)
아래 9가지는 스캘핑에서 슬리피지를 줄이는 '우선 적용 규칙'입니다. 순서를 지켜 적용하면 효과가 큽니다.
- 지정가 우선: 기본 원칙은 시장가 대신 지정가 주문 사용.
- 감정가(Allowed slippage) 설정: 허용 가능한 최대 틱 수·원 단위를 사전에 정함.
- IOC/FOK 전략 병행: 즉시 체결 불가 시 자동 취소하는 IOC/FOK를 이용해 부분 체결로 인한 미완성 포지션 최소화.
- 주문 분할(스플라이스): 큰 주문은 작은 블록으로 나눠 보내기.
- 거래시간 최적화: 고유동성 시간(오전·장중 유동성 피크)에 집중.
- 호가 우선 관찰: 레벨2(호가 잔량)를 실시간으로 보고 진입·청산 판단.
- 수량 한도 고정: 종목별 최대 단일 주문 수량을 정해 호가 소모 방지.
- 프리플라이스·리밋-체인 사용: 미리 설정한 가격 근처에서만 자동 진입하게끔 조건 걸기.
- 일별 슬리피지 누적 제한: 하루 누적 슬리피지가 정해진 한도를 넘으면 스캘핑 중단.
이 규칙은 함께 적용해야 효과가 큽니다. 단독 적용은 한계가 있습니다.
규칙별 실무 팁: 지정가 우선과 감정가 설정
- 지정가 주문: 항상 예상 체결 가격(목표 틱)으로 지정가를 넣고, 체결 불가 시 재진입 전략을 짜세요.
- 감정가(허용 슬리피지): '허용 가능한 최대 틱'을 숫자로 정해 두면 감정이 개입되지 않습니다. 예: 목표 2틱, 허용 1틱.
- 주의: 지정가만 고집하면 체결 빈도가 줄어 기회비용이 발생하므로 체결 빈도와 슬리피지를 함께 고려하세요.
IOC/FOK으로 부분 체결과 슬리피지 줄이기
IOC(Immediate-Or-Cancel)와 FOK(Fill-Or-Kill)는 '즉시 체결' 조건을 달아 불리한 부분 체결과 그에 따른 추가 슬리피지를 막습니다. 예를 들어 목표 물량이 100주인데 IOC로 50주만 체결되고 나머지는 자동 취소되면, 나머지 물량을 다시 평가해 재진입할지 결정할 수 있습니다.
단, IOC는 의도치 않게 포지션이 불완전해질 수 있으니 '분할 주문' 규칙과 함께 쓰세요.
주문 분할의 실제 적용 방식
- 블록 사이즈 정하기: 종목 유동성에 따라 10~50주 단위로 나눔.
- 시간 간격: 0.2~1초 간격으로 분할 전송(자동화가 가능하면 좋음).
- 리스크: 전송 지연과 체결 상태를 실시간으로 모니터링할 수 있어야 함.
분할 주문은 슬리피지를 줄이지만 주문 관리가 복잡해집니다. 대부분의 개인투자자는 스크립트나 툴을 활용해 자동화하는 편이 안전합니다.
호가 깊이(레벨2)와 거래대금 지표로 종목 필터링하기
유동성 낮은 종목을 피하는 것은 가장 간단하면서도 효과적인 규칙입니다. 평균 호가 스프레드, 최근 1분 거래대금, 호가 잔량을 기준으로 종목을 필터링하세요. MTS 체결 비중이 높은 환경에서는 특히 이 필터가 중요합니다(참고: M4Markets 자료 요약).
자주 겪는 상황: 같은 종목이라도 시간대에 따라 유동성이 달라집니다. 고정된 종목 리스트보다는 시간대별 필터가 더 안전합니다.
비용·수수료 고려: 틱당 비용 계산법
스캘핑은 틱당 이익을 쌓는 전략이므로 수수료와 세금을 포함한 '틱당 순이익'을 항상 계산해야 합니다. 예를 들어 수수료·세금으로 왕복 0.02%가 소요된다면 목표 틱 수는 이를 상회해야 의미가 있습니다. 손익분기점(BEP)을 넘는 최소 틱을 사전에 계산해 주문 규칙에 반영하세요.




