처음 백테스트를 해봤을 때 가장 먼저 눈에 들어온 것은 수익률이었습니다. 과거 5년 데이터 기준으로 연평균 수익률이 높게 나오는 전략을 보면 “이대로만 따라 하면 되지 않을까?”라는 생각이 들었습니다. 하지만 실제로 2026년 1월부터 4월까지 4개월 동안 주식 투자 전략을 백테스트하고, 일부를 실제 계좌에 적용해보니 생각이 완전히 달라졌습니다.
제가 실제로 총 18개 전략을 돌려보고, 그중 실제 계좌에 적용할 만한 전략을 3개만 남긴 기록이며, 테스트 종목은 국내주식 42개, 미국 ETF 8개였고, 백테스트 기간 범위는 과거 5년 데이터로 잡았습니다. 실제 계좌에서 사용한 투자금은 시기별로 700만 원에서 1,100만 원 사이였습니다. 이 글은 개인 투자 경험이며 투자 판단은 본인의 책임입니다.
처음에는 연평균 수익률만 보고 전략을 골랐다
처음 만든 전략들은 단순했습니다. 이동평균선 돌파, 신고가 매수, 저PER 종목 선별, 배당 ETF 리밸런싱, 미국 ETF 모멘텀 전략처럼 책이나 커뮤니티에서 자주 보이는 방식들을 조합했습니다. 총 18개 전략을 테스트했고, 가장 높은 백테스트 수익률은 연평균 18.6%였습니다.
문제는 그 숫자를 너무 믿었다는 점입니다. 연평균 18.6%라는 결과만 보면 굉장히 좋아 보였습니다. 하지만 실제 매매 조건을 넣기 전 결과였습니다. 수수료, 세금, 슬리피지, 체결 지연, 매매 피로도까지 고려하면 이야기가 달라졌습니다. 과거 데이터에서는 깔끔하게 매수·매도된 것처럼 보이지만, 실제 계좌에서는 호가 차이와 체결 가격이 계속 달라졌습니다.
가장 실망한 전략: 수익률은 좋았지만 월 28회 매매가 필요했다
가장 실망한 전략은 백테스트 수익률은 좋았지만 실제 매매에서는 거래 횟수가 너무 많았던 전략이었습니다. 과거 데이터상 수익률은 상위권이었지만, 실제로 적용해보니 거래 횟수가 월 28회까지 늘어났습니다. 거의 매일 종목을 확인하고 매수·매도 판단을 해야 했습니다.
처음에는 “수익률이 좋으니 조금 귀찮아도 괜찮다”고 생각했습니다. 하지만 2주 정도 지나자 장중 가격을 계속 확인하게 됐고, 매매 기준을 지키는 것보다 피로감이 먼저 쌓였습니다. 여기에 수수료와 세금, 슬리피지를 반영하니 기대 수익률도 줄었습니다. 결국 이 전략은 제외했습니다. 수익률이 높아도 내가 실제로 유지할 수 없다면 좋은 전략이 아니었습니다.
실수 사례: 과거 데이터에 맞춘 전략을 믿고 -4.2% 손실
가장 뼈아팠던 실수는 과거 데이터에만 잘 맞는 전략을 그대로 믿고 들어간 일이었습니다. 특정 조건에서 최근 5년간 성과가 좋아 보였고, 최대 낙폭도 감당 가능해 보였습니다. 그래서 실제 계좌에 일부 금액을 넣었습니다.
하지만 시장 흐름이 바뀌자 전략은 바로 흔들렸습니다. 백테스트에서는 잘 작동했던 신호가 실제 계좌에서는 연속 손실로 이어졌고, 결과적으로 -4.2% 손실을 경험했습니다. 이때 깨달은 점은 백테스트가 미래를 보장하지 않는다는 것입니다. 과거 데이터에 너무 잘 맞춘 전략은 오히려 실전에서 약할 수 있었습니다.
백테스트 결과표
| 전략명 | 백테스트 수익률 | 최대 낙폭 | 월평균 거래 횟수 | 실제 적용 여부 | 제외 또는 유지한 이유 |
|---|---|---|---|---|---|
| 국내주식 모멘텀 전략 | 연평균 18.6% | -16%대 | 28회 | 제외 | 수익률은 높았지만 거래 횟수와 심리 부담이 너무 컸음 |
| 미국 ETF 월간 리밸런싱 | 연평균 9%대 | -10%대 | 월 1~2회 | 유지 | 수익률은 평범했지만 실제 적용이 쉬웠음 |
| 저PER 국내주식 선별 | 연평균 11%대 | -18%대 | 월 6회 | 제외 | 실적 착시와 종목별 변동성이 커서 유지하기 어려웠음 |
| 배당 ETF 분할매수 | 연평균 7%대 | -8%대 | 월 2회 | 유지 | 수익률은 낮지만 현금흐름과 심리적 안정감이 있었음 |
| 신고가 돌파 전략 | 연평균 14%대 | -22%대 | 월 12회 | 제외 | 낙폭이 크고 연속 손실 구간을 버티기 어려웠음 |
| 현금 비중 조절 전략 | 연평균 8%대 | -7%대 | 월 1회 | 유지 | 수익률보다 계좌 변동성 관리에 도움이 됐음 |
수수료와 슬리피지를 넣으니 결과가 달라졌다
처음 백테스트에서는 거래 비용을 거의 무시했습니다. 하지만 실제 매매를 하다 보니 비용이 생각보다 중요했습니다. 그래서 이후에는 수수료 0.15%, 슬리피지 0.2%를 반영했습니다. 이 두 가지를 넣자 거래 횟수가 많은 전략의 성과가 크게 낮아졌습니다.
특히 월 28회 거래가 발생하는 전략은 비용 반영 전에는 매력적으로 보였지만, 비용을 넣은 뒤에는 실전성이 떨어졌습니다. 백테스트 화면에서는 매매가 깔끔하게 체결된 것처럼 보이지만, 실제 계좌에서는 내가 원하는 가격에 정확히 사고팔기 어렵습니다. 이 차이가 누적되면 전략 전체 성과가 바뀝니다.
최대 낙폭을 보고 나서야 버틸 수 있는 전략인지 보였다
백테스트에서 연평균 수익률만 보면 대부분의 전략이 좋아 보입니다. 하지만 최대 낙폭을 보면 이야기가 달라집니다. 어떤 전략은 연평균 수익률이 높았지만 중간에 -20% 이상 빠지는 구간이 있었습니다. 저는 실제 계좌에서 그런 구간을 버틸 자신이 없었습니다.
그래서 전략을 볼 때 연평균 수익률보다 최대 낙폭을 먼저 보게 됐습니다. 수익률이 조금 낮아도 최대 낙폭이 작고, 거래 횟수가 적고, 내가 규칙을 지킬 수 있는 전략이 더 현실적이었습니다. 백테스트는 돈을 많이 벌 전략을 찾는 도구라기보다, 내가 버티지 못할 전략을 걸러내는 필터에 가까웠습니다.
실제 계좌에 적용한 3개 전략의 공통점
총 18개 전략 중 실제 계좌에 적용한 전략은 3개였습니다. 공통점은 화려한 수익률이 아니라 유지 가능성이었습니다. 첫째, 월간 거래 횟수가 적었습니다. 둘째, 최대 낙폭이 제가 감당할 수 있는 범위였습니다. 셋째, 매매 기준이 단순했습니다.
실제 적용 후 2개월 수익률은 +3.1%였습니다. 엄청난 수익은 아니었습니다. 하지만 이전처럼 매일 신호를 확인하거나, 장중에 계속 매매하는 부담이 줄었습니다. 실제 계좌에서 중요한 것은 백테스트 최고 수익률이 아니라 내가 잠을 잘 수 있는 전략인지였습니다.
연평균 수익률보다 월간 거래 횟수를 더 보게 된 이유
백테스트를 하기 전에는 거래 횟수를 중요하게 생각하지 않았습니다. 하지만 실제로 전략을 따라 해보니 거래 횟수는 곧 스트레스였습니다. 월 1~2회 리밸런싱하는 전략은 유지하기 쉬웠지만, 월 20회 이상 매매하는 전략은 작은 신호에도 계속 반응해야 했습니다.
거래 횟수가 많으면 수수료와 세금도 늘고, 실수 가능성도 커집니다. 무엇보다 심리 부담이 컸습니다. 그래서 이후 전략을 평가할 때는 연평균 수익률, 최대 낙폭, 승률뿐 아니라 월간 거래 횟수를 반드시 같이 봤습니다.
승률이 높아도 좋은 전략은 아니었다
18개 전략 중에는 승률이 높게 나온 전략도 있었습니다. 하지만 승률이 높아도 한 번 손실이 크게 나면 전체 성과가 나빠지는 경우가 있었습니다. 반대로 승률은 낮지만 손실은 작게 제한하고 수익을 길게 가져가는 전략도 있었습니다.
이 경험 이후 승률만 보고 전략을 판단하지 않았습니다. 평균 수익, 평균 손실, 최대 낙폭, 연속 손실 구간을 함께 봤습니다. 특히 실제 계좌에서는 연속 손실이 3번만 나와도 전략을 의심하게 됩니다. 이 심리 부담을 견딜 수 있는지도 중요했습니다.
국내주식과 미국 ETF의 백테스트 체감 차이
국내주식 42개를 대상으로 한 전략은 종목별 변동성이 컸습니다. 특정 종목이 갑자기 급등하거나 급락하면 전략 결과가 크게 바뀌었습니다. 거래량이 적은 종목은 슬리피지를 더 크게 봐야 했고, 실전 체결도 부담스러웠습니다.
반면 미국 ETF 8개를 대상으로 한 전략은 상대적으로 단순했습니다. 종목 수가 적고 유동성이 나쁘지 않아 리밸런싱 기준을 지키기 쉬웠습니다. 물론 미국 ETF도 환율과 세금, 시간대 문제가 있지만, 전략 유지 측면에서는 국내 개별주보다 편하게 느껴졌습니다.
백테스트 후 바꾼 나의 전략 선택 기준
처음에는 백테스트 수익률 순으로 전략을 정렬했습니다. 지금은 순서가 다릅니다. 먼저 최대 낙폭을 봅니다. 그다음 월평균 거래 횟수를 봅니다. 그다음 수수료 0.15%, 슬리피지 0.2%를 반영한 뒤에도 성과가 남는지 확인합니다. 마지막으로 실제 계좌에서 내가 그 전략을 6개월 이상 유지할 수 있을지 생각합니다.
이 기준을 적용하니 18개 전략 중 15개가 자연스럽게 제외됐습니다. 예전 같으면 아깝다고 생각했을 겁니다. 하지만 지금은 제외하는 것이 더 중요하다고 봅니다. 실전에서 지키지 못할 전략은 백테스트 수익률이 높아도 내 전략이 아니었습니다.
결론: 백테스트는 수익률보다 버틸 수 없는 전략을 걸러내는 필터였다
2026년 1월부터 4월까지 4개월 동안 주식 투자 전략 18개를 백테스트하고 실제 계좌에 3개만 남긴 결론은 분명합니다. 백테스트는 수익률을 찾는 도구가 아니라 버틸 수 없는 전략을 걸러내는 필터였습니다.
가장 높은 백테스트 수익률은 연평균 18.6%였지만, 실제로는 월 28회 거래가 필요해 제외했습니다. 수수료, 세금, 슬리피지, 심리 부담을 반영하니 실전성이 떨어졌습니다. 또 과거 데이터에 맞춘 전략을 믿고 들어갔다가 실제 계좌에서 -4.2% 손실을 경험하기도 했습니다.
결국 실제 계좌에 남긴 전략은 화려한 전략이 아니라 단순하고 오래 유지할 수 있는 전략이었습니다. 적용 후 2개월 수익률은 +3.1%로 높지는 않았지만, 계좌를 보는 부담은 줄었습니다. 백테스트 결과와 실제 계좌 결과는 다를 수 있고, 그 차이를 인정하는 것이 가장 현실적인 출발점이었습니다.
백테스트할 때 반드시 확인해야 할 체크리스트
- 백테스트 기간이 충분히 긴가? 최소 과거 5년 이상을 확인했는가?
- 수수료 0.15% 같은 실제 거래 비용을 반영했는가?
- 슬리피지 0.2%처럼 체결 가격 차이를 반영했는가?
- 연평균 수익률만 보고 전략을 고르고 있지 않은가?
- 최대 낙폭을 실제 계좌에서 견딜 수 있는가?
- 월평균 거래 횟수가 너무 많지 않은가?
- 세금과 환율 영향을 고려했는가?
- 승률뿐 아니라 평균 손실과 연속 손실 구간을 확인했는가?
- 거래량이 적은 종목에서도 실제 체결이 가능하다고 착각하고 있지 않은가?
- 과거 데이터에만 지나치게 맞춘 전략은 아닌가?
- 실제 계좌에 넣기 전 소액으로 1~2개월 이상 검증했는가?
- 수익률보다 내가 계속 지킬 수 있는 규칙인지 확인했는가?
백테스트는 전략을 믿게 만드는 도구가 아니라 의심하게 만드는 도구에 가까웠습니다. 숫자가 좋아 보일수록 비용, 낙폭, 거래 횟수, 심리 부담을 다시 확인해야 했습니다. 저에게 백테스트의 가장 큰 가치는 좋은 전략을 찾은 것이 아니라, 실제 계좌에 넣으면 오래 못 버틸 전략을 미리 걸러낸 데 있었습니다.
⚠️ 이 글은 개인 투자 경험을 기록한 것으로, 특정 종목이나 상품에 대한 매수·매도 추천이 아닙니다. 모든 투자 판단과 그에 따른 손익은 투자자 본인에게 있습니다.

댓글 쓰기