AUTOMATION / PRACTICAL GUIDE

백테스트 결과 보는 법: 수익률·MDD·수수료·슬리피지

발행: AI Origin · 운영 주식회사 티탄 ·

백테스트는 과거 데이터에 정해진 매매 규칙을 적용한 시뮬레이션입니다. 실제 계좌 운용 결과나 미래 수익 약속과 다릅니다. 같은 전략도 기간, 주문 체결 가정, 수수료와 슬리피지 설정이 달라지면 결과가 바뀔 수 있습니다.

결과표보다 먼저 확인할 테스트 조건

먼저 종목, 거래소, 통화, 봉 주기, 시작일·종료일과 초기 자금을 적어 두세요. 비교하는 결과의 조건이 다르면 수익률 숫자를 나란히 놓아도 해석이 어렵습니다. 거래 수량이 고정인지, 자금에 비례해 바뀌는지도 확인해야 합니다.

다음으로 정규장 외 거래 포함 여부, 데이터 누락, 주문이 체결됐다고 가정한 시점을 확인하세요. 종가에서 신호를 계산한 뒤 같은 종가에 체결된 것으로 처리하는지, 다음 시점에 주문하는지에 따라 실제 실행 가능성이 달라질 수 있습니다.

MDD는 무엇이며 왜 수익률과 함께 보나요?

최대 낙폭(MDD)은 선택한 계좌 가치 곡선이 이전 고점에서 이후 저점까지 얼마나 하락했는지를 나타냅니다. 현금 잔고인지 미실현 손익을 포함한 평가액인지, 금액인지 비율인지부터 확인하세요. 보고서 도구별 계산 기준도 확인해야 합니다.

설명용 가상 계산 — 실제 AOI 운용 성과가 아닙니다
시점계좌 평가액확인할 내용
시작100만 원초기 자금
중간 고점120만 원이후 하락의 기준
이후 저점90만 원고점 대비 25% 하락
종료110만 원시작 대비 10% 증가

이 단순 예시는 마지막 수익률이 +10%여도 중간에 고점 대비 25% 하락을 경험할 수 있음을 보여줍니다. 실제 테스트에서는 전체 시계열과 도구의 낙폭 계산 방식을 확인해야 합니다.

수수료와 슬리피지는 어떻게 다른가요?

수수료는 거래에 부과되는 비용이고, 슬리피지는 기대한 주문 가격과 체결 가격의 차이입니다. 수수료를 넣었다고 슬리피지까지 반영한 것은 아닙니다. 거래 빈도가 높은 전략이라면 비용 가정이 결과에 미치는 영향을 따로 비교해 보세요.

TradingView 전략 설정에서는 수수료와 슬리피지 등을 조정할 수 있습니다. 설정값을 늘렸을 때 결과가 얼마나 변하는지 함께 보되, 특정 설정 하나가 모든 시장의 실제 체결을 재현한다고 생각하면 안 됩니다.

높은 승률만으로 전략을 평가할 수 있나요?

아닙니다. 이긴 거래가 많더라도 한 번의 큰 손실이 여러 번의 이익을 상쇄할 수 있습니다. 승률과 함께 평균 이익·평균 손실, 거래 횟수, 포지션 보유 기간과 최대 노출을 확인하세요. 거래 횟수가 적다면 우연히 유리했던 구간의 영향도 판단하기 어렵습니다.

반복적으로 조건을 바꿔 가장 잘 나온 조합만 남겼다면 과거 데이터에 맞춘 결과일 수 있습니다. 조건을 선택할 때 쓰지 않은 기간에서 확인했는지, 조건을 조금 변경해도 결과가 크게 무너지지 않는지 질문하세요.

상담할 때 요청할 백테스트 자료

  • 테스트 기간, 종목, 봉 주기와 데이터 제공처
  • 초기 자금, 주문 크기, 추가 진입 및 레버리지 설정
  • 수수료·슬리피지·체결 방식과 그 설정 이유
  • 전체 거래 목록과 계좌 가치 곡선
  • 최대 낙폭의 계산 기준과 불리했던 구간
  • 과거 검증과 모의 운용·실제 운용을 구분한 자료

자료가 없는 항목은 추정 수치로 채우지 말고 미확인 상태로 남기세요. 실제 운용에서는 유동성, 장애, 주문 거절 등 시뮬레이션과 다른 상황이 발생할 수 있습니다. 자동매매 시작 전 확인사항과 함께 운영 조건을 검토할 수 있습니다.

참고 자료와 작성 기준

공개된 공식 자료를 참고해 AOI에서 사용할 확인 질문과 설명용 예시로 구성했습니다. 특정 상품의 적합성 판단이나 수익 보장이 아닙니다. 자료 확인일: 2026-11-11.

운영자 정보 · AOI 데이터 제공 범위

ESC 키로 닫을 수 있습니다.