AlgoLab Blog · 실전 가이드

자동매매 백테스트 리포트 읽는 법 — 수익률 외에 봐야 할 7가지

백테스팅 2026-04-22 · 약 6분 읽기 · 알고랩 AlgoLab

자동매매 전략을 검토할 때 "총 수익률 +60%!" 같은 숫자만 보고 결정하면 실거래에서 거의 예외 없이 손실로 마무리됩니다. 백테스트 리포트에는 총 수익률 뒤에 숨겨진 7가지 핵심 지표 가 있어야 하고, 이걸 읽을 줄 알아야 "이 전략이 나한테 맞나" 제대로 판단 가능합니다.

1. MDD (Maximum Drawdown) — 심장이 버틸 수 있는 낙폭

최대 낙폭. 계좌 고점 대비 가장 크게 빠졌던 폭을 %로 표시합니다. 3년 CAGR 20% 벌더라도 중간에 -35% 찍혔다면, 실거래 중에 그 구간 버틸 수 있을지 자문해보세요.

일반적인 기준: MDD 가 연수익률보다 커지면 "Calmar Ratio = CAGR / |MDD|" 가 1 미만 → 리스크 대비 보상 부족. Calmar Ratio 0.5~1 이면 평범, 1~2 이면 괜찮음, 2 이상이면 상당히 좋은 전략.

2. Sharpe Ratio — 변동성 대비 수익의 질

(연 평균 수익 - 무위험 수익) / 연 변동성. 쉽게 말해 "단위 변동성당 얼마나 벌었나".

경고: Sharpe 가 3 을 넘으면 의심부터. 짧은 기간·파라미터 그리드 서치의 최고점만 골랐거나, 거래비용·슬리피지 반영 안 된 경우가 대부분입니다.

3. 승률 (Win Rate) — 표면만 보지 말기

승률 70% 전략이 반드시 좋은 건 아닙니다. 평균 승·패 폭을 같이 봐야 의미 있습니다.

예: 승률 70% 지만 평균 수익 +1% / 평균 손실 -5% → 기댓값 = 0.70 × 1 - 0.30 × 5 = -0.8%. 손실 전략.

반대로 승률 35% 지만 평균 수익 +12% / 평균 손실 -3% → 0.35 × 12 - 0.65 × 3 = +2.25%. 좋은 추세 추종 패턴.

Risk-Reward Ratio = 평균 수익 / 평균 손실. 1.5 이상이면 괜찮음.

4. 평균 보유일 (Average Holding Period)

"이 전략은 스캘핑인가, 스윙인가, 포지션인가" 의 답. 평균 보유일이 1일 미만이면 스캘핑, 1~5일은 단기 스윙, 10일+ 는 포지션. 본인 생활 패턴과 매칭되는가 가 중요합니다. 스캘핑 전략을 밤에 자면서 돌리면 슬리피지·이상 체결에 무방비.

또한 평균 보유일이 짧을수록 거래 횟수가 많아 수수료·슬리피지 민감도가 올라갑니다. 백테스트에 거래비용 반영 안 됐다면 실거래에서 수익률 급감 가능.

5. 최장 낙폭 기간 (Longest Drawdown Duration)

계좌 최고점을 다시 회복할 때까지 걸린 최장 기간. 이게 6개월이면 "전략이 6개월 동안 수익 없고 계속 빠질 수도 있다" 는 의미. 대부분 사용자는 3개월 이상 낙폭 지속 시 전략을 의심하고 끄는 경향이 있어, 최장 낙폭 기간이 너무 길면 심리적으로 버티기 어렵습니다.

일반적 기준: < 3개월 양호 / 3~6개월 보통 / > 6개월 심리 압박 큼.

6. 파라미터 민감도 (Parameter Robustness)

익절 7% 로 백테스트했을 때 CAGR 20% 인데, 익절 6% 로 바꾸면 CAGR 이 2% 로 떨어진다면 이건 과최적화 입니다. 실거래는 백테스트와 똑같이 안 움직이므로, 파라미터가 조금 변해도 비슷한 성과 를 내야 실전에서 살아남습니다.

제대로 된 리포트는 파라미터 그리드를 보여줘야 합니다. 예: 익절 5~10% × 손절 3~7% 매트릭스에서 CAGR 값을 히트맵으로. 최고점 하나만 번쩍이는 건 위험 신호, 최고점 주변이 비슷한 값으로 완만한 곡선을 그리면 강건한 전략.

7. 거래비용 반영 여부 (Transaction Costs)

국내주식은 왕복 0.25~0.33% (증권사 수수료 + 증권거래세 + 농특세), 업비트는 0.1%, 바이낸스 선물은 0.04~0.1% 정도 거래비용이 있습니다. 슬리피지도 추가로 0.05~0.2%.

고빈도 전략이면 이 비용이 누적돼 수익률을 크게 잠식합니다. 일 10회 거래 × 왕복 0.15% = 일 1.5% 손실, 연 250 거래일 기준 연 375% 비용. 비용 반영 안 된 리포트는 의미 없음. 제대로 된 리포트는 "with cost" / "without cost" 두 버전 비교를 제공합니다.

정리 — 리포트 체크리스트

다음 항목이 빠진 백테스트 리포트는 신뢰하지 마세요.

참고 샘플: 알고랩이 제공하는 백테스트 샘플 리포트 (PDF) 에 이 체크리스트 대부분이 반영돼 있습니다. 실제 계약 후 백테스트는 고객님 전략·파라미터로 돌려 같은 형식으로 제공됩니다.

백테스트 포함 자동매매 제작

알고랩의 모든 자동매매 제작에는 위 체크리스트 기준 백테스트 리포트가 포함됩니다.
24시간 빠른 답변 가능합니다.

무료 상담 시작하기