레버리지 ETF 백테스트 ETF·개별주 223종 · 전략 17종 백테스트
홈 › 가이드

백테스트 실전 적용 전 체크리스트 8가지

2026-09-20 수정 · 약 7분

백테스트에서 좋은 숫자가 나오면 당장 시작하고 싶어집니다. 그 전에 확인할 것들을 순서대로 정리했습니다. 전부 이 사이트에서 클릭 몇 번으로 해볼 수 있습니다.

1. 파라미터를 흔들어봤는가

가장 먼저 할 일입니다. 트리거, 목표 수익률, 타임컷을 각각 ±20%씩 바꿔보세요.

결과가 크게 흔들리면 그 설정은 과거 데이터의 우연한 요철에 맞춰진 것입니다. 건강한 전략은 파라미터 주변에서 완만한 고원을 만듭니다. 뾰족한 봉우리 하나만 튀어나와 있으면 미래에 재현되지 않습니다.

수익률이 반토막 난다면 거기서 멈추는 게 맞습니다.

2. 하락장이 구간에 들어 있는가

분할매수는 떨어졌다가 회복하는 시장에서 강합니다. 회복 없이 계속 흘러내리면 물량만 쌓입니다. 그 약점이 드러나는 구간을 반드시 포함시켜야 합니다.

구간 성격
2018년 4분기 짧고 날카로운 하락
2020년 2~3월 폭락 후 초고속 회복
2022년 전체 회복 없는 장기 하락
2015~2016년 방향 없는 횡보

SOXL 실제 가격과 반드시 포함할 하락 구간

"30개년 성적" 버튼을 누르면 연도별로 나눠 보여줍니다. 좋은 해와 나쁜 해가 골고루 섞여 있어야 합니다. 한 해가 전체 수익을 다 만들었다면 그건 전략이 아니라 그 해가 좋았던 것일 수 있습니다.

3. 비용을 3배로 올려도 남는가

수수료를 0.1%에서 0.3%로 바꿔서 다시 돌려보세요.

실제 거래에는 수수료 말고도 슬리피지가 있습니다. 종가에 사겠다고 해도 체결가는 조금 위입니다. 거래가 잦은 전략일수록 이게 누적됩니다.

여기서 수익이 사라진다면 그 전략은 애초에 거래 비용에 잡아먹히는 전략입니다. 백테스트가 비용을 낙관적으로 잡아준 덕에 살아 있었던 겁니다.

거래 횟수와 평균 보유일도 같이 보세요. 평균 보유일이 3~4일이고 거래가 200회를 넘는다면 비용에 민감할 수밖에 없습니다.

수수료에 따른 A2 전략 CAGR

4. 세금을 계산해봤는가

백테스트 숫자는 세전입니다. 미국 주식 양도차익에는 세금이 붙고, 회전율이 높은 전략일수록 세후 결과가 크게 달라집니다.

기본공제를 넘는 수익이 났다면 신고 대상입니다. 정확한 세율과 공제 한도는 해마다 바뀔 수 있으니 세무 전문가나 국세청 안내로 확인하시기 바랍니다. 여기서 드릴 수 있는 말은 세후 수익률은 화면의 숫자보다 낮다는 것뿐입니다.

5. 최대낙폭을 금액으로 바꿔봤는가

−45%라는 숫자는 담담해 보입니다. 시드를 넣고 금액으로 바꿔보세요.

1,000만 원 · MDD −45%  →  550만 원
5,000만 원 · MDD −45%  →  2,750만 원

그 금액이 줄어드는 걸 몇 달 동안 보고 있을 수 있습니까. 여기서 망설여진다면 배율을 낮추거나 시드를 줄이는 게 맞습니다.

낙폭의 길이도 보세요. 자산 곡선에서 평평한 골짜기가 얼마나 긴지 확인합니다. 사람들이 전략을 버리는 시점은 최저점이 아니라, 최저점을 찍고 한참 지나도 회복이 안 될 때입니다. 자세한 이야기는 최대낙폭 편에 정리했습니다.

6. 그 상품을 그 기간에 살 수 있었는가

상장일을 확인하세요. 종목을 고르면 화면에 표시됩니다.

이 사이트는 상장 전 구간을 1배 지수로 만든 지수환산 데이터로 채워 1990년대부터 돌릴 수 있게 했습니다. 실제 상품이 없던 시기를 볼 수 있다는 점에서 유용하지만, 그 구간은 실제 거래 가격이 아니라 추정치입니다. 결과 화면에 "지수환산" 표시가 뜨면 그 점을 감안하고 읽으십시오. (지수환산 데이터를 만드는 방법과 검증)

ETN이라면 발행사가 조기 상환할 수 있다는 점도 감안해야 합니다. 아무리 좋은 전략이어도 상품이 사라지면 끝입니다.

7. 종이 매매를 해봤는가

여기까지 통과했다면, 돈을 넣기 전에 최소 한 달은 손으로 따라 해보세요.

이 사이트의 "오늘의 주문" 화면이 그 용도입니다. 전략과 시작일을 넣으면 다음 거래일에 얼마에 몇 주를 사야 하는지, 보유 중인 차수를 각각 얼마에 팔아야 하는지, 타임컷이 언제인지 계산해줍니다.

매일 그 값을 확인하고 실제로 주문을 냈다고 가정하며 기록해보세요. 확인하게 되는 것들이 있습니다.

규칙을 못 지킬 것 같으면 백테스트 결과는 의미가 없습니다. 백테스트는 규칙을 100% 지켰다는 가정 위에서 계산되기 때문입니다.

8. 첫 투입 금액을 줄였는가

모든 확인을 마쳤어도 처음에는 감당 가능한 금액으로 시작하는 게 맞습니다. 계획한 시드의 4분의 1 정도로 몇 달 돌려보고, 실제 체결가가 백테스트 가정과 얼마나 차이 나는지 기록해보세요.

이 사이트의 "계좌" 화면에 같은 조건을 등록해두면 시뮬레이션 결과와 실제 계좌를 나란히 비교할 수 있습니다. 차이가 크면 그 원인을 먼저 이해해야 합니다.

요약

백테스트가 알려주는 건 "이 규칙이 과거 특정 상황에서 어떻게 행동했는가"입니다. 그 이상을 기대하면 안 되는 이유는 백테스트가 실제보다 좋아 보이는 5가지 이유에 적어두었습니다.

이 글은 분석 방법을 설명할 뿐 특정 종목의 매매를 권유하지 않습니다. 투자 판단과 그 결과는 본인에게 있습니다.

마지막 항목: 규칙을 정한 시점

체크리스트를 다 통과했는데도 남는 질문이 하나 있습니다. 그 규칙을 언제 정했습니까.

백테스트를 여러 번 돌리면서 설정을 바꿔 좋은 조합을 찾았다면, 그 조합은 이미 과거 데이터를 보고 고른 것입니다. 파라미터를 ±20% 흔들어 고원인지 확인하는 것만으로는 이 문제가 잡히지 않습니다. 고원 자체를 과거를 보고 찾았을 수 있으니까요.

확인하는 방법은 기간을 갈라 보는 것입니다.

  1. 앞쪽 절반(예: 2010~2018)만 보고 설정을 정합니다
  2. 그 설정을 그대로 뒤쪽 절반(2019~2026)에 적용합니다
  3. 뒤쪽 성적이 앞쪽과 비슷한지 봅니다

뒤쪽이 크게 나쁘면 앞쪽에 맞춰진 설정입니다. 저희가 만든 금리 국면 전략이 정확히 이 검증에서 걸렸고, 그 과정을 워크포워드 검증 글에 그대로 공개했습니다.

시작한 뒤에도 기록하십시오

실전에 들어간 뒤가 더 중요합니다. 이 사이트의 계좌 화면에 시작일과 예수금을 등록해 두면 규칙대로 따랐을 때의 결과가 매일 갱신됩니다. 실제 계좌와 비교해서

어긴 지점을 찾는 게 목적입니다. 대부분은 타임컷이 몰려 터지는 날이나, 차수를 다 채운 상태에서 더 빠지는 날입니다. 그 날이 언제 오는지 미리 알아두면 실제로 그 날이 왔을 때 덜 흔들립니다.

직접 돌려보기 분할매수 전략을 과거 데이터로 검증하고 수익률, 최대낙폭, 칼마 지수를 한 화면에서 비교합니다.