슬리피지와 체결 지연 — 백테스트가 숨기는 진짜 비용 > 매매 기술 노트
본문 바로가기
코인랩 코인랩 업비트·빗썸 자동매매 리서치 & 기술노트
사이트 내 전체검색

매매 기술 노트

실전지식 슬리피지와 체결 지연 — 백테스트가 숨기는 진짜 비용

게시물 옵션

본문

매매 기술 노트 · 18 · 실전지식

슬리피지와 체결 지연 — 백테스트가 숨기는 진짜 비용

백테스트 결과지에는 "이 가격에 샀다"고 딱 떨어지는 숫자가 찍힌다. 하지만 실전에서는 주문을 낸 순간의 가격과 실제로 체결된 가격이 항상 같지 않다. 이 차이가 슬리피지(Slippage)고, 여기에 주문이 실제로 거래소 서버에 도달해 처리되기까지 걸리는 시간이 체결 지연(Execution Delay)이다. 둘은 따로 노는 게 아니라 한 세트로 움직인다 — 지연이 길어질수록 그 사이 가격이 더 멀리 움직일 확률이 높아지고, 슬리피지도 같이 커진다.

슬리피지
주문 시점 가격과 실제 체결 가격의 차이
체결 지연
신호 발생 → 주문 전송 → 거래소 처리까지의 시간차
주요 원인
낮은 유동성, 급변동 구간, 네트워크·API 응답 지연

왜 백테스트에서는 안 보일까

대부분의 백테스트 엔진은 "신호가 뜬 봉의 종가(혹은 다음 봉의 시가)에 즉시 체결됐다"고 가정한다. 이건 시뮬레이션을 단순화하기 위한 편의적 가정이지, 실제 시장 구조가 아니다. 실전에서는 주문이 거래소 오더북에 도달하는 순간까지 몇백 밀리초에서 길게는 수 초가 걸리고, 그 사이 가격이 이미 다른 곳에 가 있는 경우가 흔하다. 특히 변동성이 큰 구간—예를 들어 급락이나 뉴스 발표 직후—에는 슬리피지가 평소의 몇 배로 벌어지기도 한다.

주문 시점 가격 실제 체결가 ↕ 체결 지연 구간

실제로 겪은 케이스

코인랩 봇 운영 초반에 급락 구간에서 손절 주문이 예상보다 훨씬 안 좋은 가격에 체결된 적이 있었다. 로그를 뜯어보니 신호 발생과 실제 주문 전송 사이에 API 응답 지연이 겹쳐 있었고, 그 짧은 시간에 가격이 오더북 상단을 여러 단계 뚫고 내려간 상태였다. 백테스트 수치로는 손실 폭이 크지 않았어야 할 구간인데, 실전 손절가는 계산과 꽤 벌어져 있었다. 이후로는 백테스트 결과를 그대로 신뢰하지 않고, 슬리피지 여유분을 미리 손절폭 계산에 반영하는 쪽으로 로직을 바꿨다.

완화 방법

지정가(limit) 주문으로 슬리피지 상한을 걸거나, 유동성이 얕은 시간대·종목을 자동매매 대상에서 배제하는 방식이 흔히 쓰인다. 다만 지정가는 미체결 리스크와 맞바꾸는 선택이라 만능은 아니다.

흔한 오해

"슬리피지는 대형 거래소·메이저 코인이면 무시할 수준"이라는 생각은 평상시엔 맞지만, 변동성 급증 구간에서는 메이저 코인도 순간적으로 유동성이 얕아진다. 평시 데이터로만 슬리피지를 산정하면 위기 구간에서 과소평가하게 된다.

if signal_triggered:
    order_price = current_price
    send_order()  # 여기서 네트워크/거래소 처리 지연 발생
    fill_price = get_fill_price()
    slippage = fill_price - order_price
    log(slippage, elapsed_ms)

이 글을 쓴 사람

코인랩 운영자

업비트 역추세 반등 실거래 전략은 운용을 종료했습니다. 현재 업비트에서는 V자 회복형·이중바닥형·BB 땅굴회복형의 V2 세 전략을 각각 독립 모의계좌로 검증하고, 빗썸에서는 추세추종(변동성 돌파) 전략을 실제 자금으로 운용합니다. 과거 게시글의 역추세 반등 기록은 당시 실거래 결과와 전략 전환 과정을 보존한 자료입니다.

  • 근거 데이터 과거 업비트 역추세 실거래 로그·현재 V2 모의매매 기록·빗썸 추세추종 실거래 로그 및 공개 시세 API
  • 집필·검수 코인랩 운영자 (AI 도구는 문장 교정에만 사용)
  • 문의 coinlabkr@gmail.com

이 글은 정보 제공 목적이며 투자 권유가 아닙니다. 투자 유의사항 및 면책조항을 함께 읽어 주세요.

추천0 비추천0
스크랩 · 신고
매매 기술 노트 • OFFICIAL

매매 기술 노트

RSI·볼린저밴드·이동평균선·MACD·거래량 지표 정리와 적용 경험
24TOTAL
24POSTS

매매 기술 노트

24건
매매 기술 노트 목록
번호 제목 글쓴이 날짜 조회
24
<
코인랩
10-18 60
23
<
코인랩
10-11 89
22
<
코인랩
09-10 226
21
<
코인랩
08-08 1589
20
<
코인랩
09-01 240
19
<
코인랩
08-27 312
열람중
<
코인랩
08-22 443
17
<
코인랩
08-19 346
16
<
코인랩
08-18 573
15
<
코인랩
08-17 378
14
<
코인랩
08-14 404
13
<
코인랩
08-13 451
12
<
코인랩
08-10 383
11
<
코인랩
08-09 363
10
<
코인랩
08-09 391
운영자

업비트 V2 세 전략은 독립 모의계좌로 검증하고, 빗썸 추세 추종 봇은 실제 자금으로 운용하는 개인 개발자입니다. 모의매매와 실거래 성과를 구분하고 손실도 그대로 공개합니다.

종목 추천 · 유료 리딩 · 봇 판매는 하지 않습니다.