백테스트 최종 자산 — 한 숫자에 숨은 4가지
백테스트 결과 한 숫자 '5년 뒤 1.8억'. 그 안에는 원금·누적수익·연환산·기간 네 가지 정체가 숨어 있어요. 한 줄로 뭉뚱그리면 놓치는 진실을 같이 분해해 봐요.

백테스트 한 번 돌리시면 결과 화면에 큰 숫자가 한 줄로 찍혀 나와요. "5년 뒤 1.8억 원" 같은 거요. 처음 보시면 그 한 줄이 결과의 전부 같거든요. 그런데 사실 그 안에는 네 가지 정체가 따로 숨어 있어서, 한 줄로 뭉뚱그리면 진짜 흐름을 놓쳐요. 저희가 그 한 숫자를 같이 분해해 볼게요.
그 한 줄이 머릿속에서 압축되는 과정
결과 화면 가장 위에 큰 글씨로 최종 자산이 한 줄로 찍혀 나와요. "1억 8천만 원" 같은 식이요.
이 한 줄을 보시면 보통 머릿속에서 자동으로 이런 식으로 정리되거든요.
"오, 5년 만에 1.8억이 됐네. 1억 넣었으니까 8천만 원 번 거고, 연으로 따지면 16%쯤?"
그런데 이게 사실 네 가지를 한 번에 머리로 계산한 결과예요. 원금이 얼마였는지, 그 원금을 한 번에 넣었는지 나눠 넣었는지, 수익이 얼마였는지, 그 기간이 5년이었는지 7년이었는지. 네 정보가 합쳐져서 머릿속에서 한 줄로 압축된 거죠.
문제는 그 압축 과정이 정확하지 않다는 거예요. 그래서 한 숫자를 풀어서 네 정체를 따로 보시면, 같은 결과가 갑자기 다르게 보일 수 있거든요.
정체 ①: 진짜 내 돈은 얼마였나 (총 납입 원금)
가장 먼저 분리해 보셔야 하는 건 총 납입 원금이에요. 결과 1.8억 중에서 순수하게 내가 넣은 돈이 얼마였는지를 떼어내는 거예요.
여기서 함정이 하나 있어요. 백테스트를 매달 적립식(DCA)으로 돌리신 경우랑 처음에 한 번에 넣으신 경우(거치식)에서 "내가 넣은 돈"의 합계가 완전히 달라요.
예를 들어 매달 100만 원씩 5년을 넣으셨다면 총 납입 원금은 6천만 원이거든요. 처음에 1억을 한 번에 넣으셨다면 총 납입 원금은 1억이고요. 같은 1.8억이라는 결과가 나와도 의미가 완전히 달라져요.
6천만 원 → 1.8억: 원금의 3배 가량으로 불어난 결과
1억 원 → 1.8억: 원금의 1.8배 가량으로 불어난 결과
같은 결과 같지만, 첫 번째는 자산이 더 많이 일한 거고 두 번째는 덜 일한 거예요. 그래서 결과 한 숫자만 보시면 원금이 가려져서 진짜 효율을 놓치게 돼요.
저희가 결과 카드 두 번째 자리에 총 납입 원금을 따로 보여드리는 이유예요. 결과 1.8억 옆에 원금 6천만 원이 같이 보이면, 그제서야 머릿속에서 비교가 시작되거든요.
정체 ②: 그래서 진짜 수익은 얼마였나 (누적 수익률)
원금을 떼어 놓으면 자연스럽게 수익 부분이 보여요. 1.8억에서 원금 6천만 원을 빼면 1.2억이 수익이에요. 이걸 원금 대비 비율로 보면 +200% 정도가 되거든요.
이 누적 수익률 숫자가 의미 있는 건, "내가 넣은 돈 대비 몇 배가 됐는가" 를 한 숫자로 정리해 주기 때문이죠. 통장에 찍힌 결과만 보시면 1.8억이 큰 숫자처럼 보이는데, 사실 그 안에는 원금 6천이 깔려 있고 실제 수익 부분은 1.2억이잖아요. 그 1.2억이 원금 6천에 대해 얼마나 큰 건지를 비율로 봐야 다른 자산이랑 비교가 가능해져요.
결과 1.8억 → 어떤 자산이든 다 큰 숫자처럼 보임
누적 +200% → 같은 기간 다른 자산이 +80%였다면 차이가 분명
특히 다른 자산이랑 비교하실 때 누적 수익률 숫자가 가장 직관적이에요. 결과 절댓값(1.8억)은 원금 차이 때문에 그대로 비교하기가 어렵거든요. 그런데 누적 +200% vs +80%는 그대로 비교가 돼요.
저희가 결과 카드 세 번째 자리에 누적 수익률을 따로 두는 이유죠. 결과 한 줄에서 떼어내야 비교가 시작되거든요.
정체 ③: 그게 매년 어느 속도였나 (CAGR, 연평균 수익률)
여기서부터가 진짜 거짓말이 시작돼요. 누적 +200%를 봤을 때 머릿속에서 자동으로 이런 식으로 환산되거든요.
"5년에 +200%면 연 40%네!"
이 환산이 틀려요. 누적 +200%를 5년에 걸쳐서 만든 거니까, 실제로 매년 평균 몇 %씩 굴러야 그 결과가 나오는지는 따로 계산해야 하고, 그게 바로 CAGR(연평균 수익률) 이라는 숫자예요.
CAGR은 복리 평균이거든요. 매년 그 속도로 일정하게 굴렀다고 가정했을 때 결과가 나오는 페이스예요. 누적 +200%를 5년에 걸쳐서 만들려면 매년 평균 +24.6% 정도면 돼요. 단순 나눗셈으로 나오는 40%랑 굉장히 다른 숫자예요.
이 차이가 왜 중요하냐면, 다른 자산이랑 페이스 비교가 가능해지기 때문이에요.
S&P500 장기 평균 CAGR이 대략 +10%대
어떤 포트폴리오 CAGR이 +24%로 나왔다면 → 그게 장기 평균보다 빠른 페이스인 거예요
또 어떤 포트폴리오 CAGR이 +6%로 나왔다면 → 시장 평균보다 느린 페이스인 거고요
한 줄로 정리된 결과 1.8억만 보시면 그게 시장 평균보다 빠른 자산인지 느린 자산인지 가늠이 안 돼요. CAGR을 따로 보셔야 그제서야 자산의 페이스가 보여요.
저희가 결과 카드 네 번째 자리에 CAGR을 두는 이유예요. 누적과 따로 보셔야 페이스가 잡혀요.

정체 ④: 그 기간이 얼마였나 (투자 기간)
마지막 정체는 기간이에요. 같은 결과 1.8억이 5년 만에 나왔는지, 7년 만에 나왔는지에 따라 그 자산의 성격이 완전히 달라져요.
생각해 보시면 자연스러운 흐름이에요. 같은 결과를 짧게 만들었으면 자산이 빠르게 굴러간 거고, 길게 만들었으면 천천히 굴러간 거니까요. 기간이 길어질수록 같은 결과를 만드는 데 필요한 CAGR이 낮아져요.
1억 → 1.8억, 5년: 매년 평균 약 +12.5% 페이스
1억 → 1.8억, 7년: 매년 평균 약 +8.7% 페이스
1억 → 1.8억, 10년: 매년 평균 약 +6.1% 페이스
같은 결과가 나와도 자산이 일한 시간이 달라요. 그런데 결과 한 줄만 보시면 그 시간이 그냥 사라져요. "1.8억"이라는 숫자는 5년에 나왔든 10년에 나왔든 같은 글씨로 찍히거든요.
기간을 함께 보셔야 그제서야 그 자산이 빠른 자산인지 느린 자산인지 가늠이 돼요. 단기 5년 결과랑 장기 10년 결과를 같은 잣대로 보시면 짧은 쪽이 무조건 매력적으로 보이는데, 사실 짧은 쪽은 데이터가 짧아서 변동성이 안 잡혔을 가능성이 있고요. 긴 쪽은 그 사이에 큰 변동을 한 번 통과했을 가능성이 있어요.
그래서 저희가 결과 화면에 투자 기간을 결과 옆에 항상 같이 두는 거죠. 한 줄 결과의 분모거든요.
네 정체를 같이 보면 뭐가 달라지나요
이 네 가지를 한꺼번에 같이 보시면, 같은 결과 1.8억이 갑자기 다른 의미로 정리돼요.
같은 1.8억인데 머릿속 정리가 완전히 달라지죠. 첫 번째는 그냥 큰 숫자고, 두 번째는 자산의 성격이 보이거든요.
그런데 이게 단순히 정리만 달라지는 게 아니에요. 같은 결과 1.8억인데, 분해해서 보시면 한쪽은 매년 +24% 페이스로 굴러간 자산이고 다른 한쪽은 매년 +6% 페이스로 굴러간 자산일 수도 있거든요. 페이스가 +24%인 자산과 +6%인 자산은 거의 다른 자산이라고 봐도 무리가 없는데, 결과 한 줄만 보시면 그 차이가 그대로 묻혀요.
특히 자산 두 개를 비교하실 때 이 분해가 결정적이에요. A가 1.8억이고 B가 1.5억이면 그냥 A가 더 좋아 보이는데, A가 10년 만에 1억 → 1.8억이고 B가 5년 만에 7천 → 1.5억이면 B 쪽 페이스가 훨씬 빠른 자산이거든요. 결과 한 줄만으로는 절대 안 보이는 흐름이에요.
결과 화면을 어떻게 보시면 좋을까요
결과를 보실 때 한 줄에서 멈추시지 마시고 네 정체를 차례로 분리해서 머릿속에 정리하시면 돼요. 저희가 결과 카드를 네 줄로 풀어둔 이유가 그거예요.
결과 한 줄 → 원금 분리 → 누적 분리 → 페이스(CAGR) 분리 → 기간 확인
이 흐름을 한 번 머릿속에서 돌려 보시면, 다음번 결과를 보실 때부터는 큰 숫자에 휩쓸리지 않게 돼요. 한 줄 결과 옆에 원금·누적·CAGR·기간을 같이 보시는 습관 하나로, "그때 그 큰 숫자 하나만 믿고 골랐는데…" 하고 돌아보는 순간의 아쉬움이 줄어들거든요.
직접 한번 보시려면
직접 한 번 돌려 보시는 게 가장 빠른 길이잖아요. 관심 있는 자산을 같은 기간으로 돌려 보시고, 결과 한 줄 옆에 원금·누적·CAGR·기간이 어떻게 따로 찍히는지 한 번 보세요. 한 번만 그 분해를 손으로 짚어 보시면, 그 다음 결과부터는 머릿속에서 자동으로 네 줄로 정리되거든요.
한 줄에서 멈추지 마세요. 원금·누적·CAGR·기간 네 줄로 풀어 보세요.
본 정보는 투자 권유가 아닙니다.
과거 성과는 미래 수익을 보장하지 않습니다.
백테스트 결과는 시뮬레이션이며 실제 거래 결과와 다를 수 있습니다.
Kistack은 이용자가 직접 시장 데이터를 확인하고 스스로의 기준으로 판단할 수 있도록 설계된 정보 서비스입니다. 이 백테스팅 결과는 공개 시장 데이터를 기반으로 한 과거 시뮬레이션이며, 미래의 투자 성과를 보장하지 않습니다. 과거 성과는 미래 결과와 다를 수 있습니다. 수수료·세금·슬리피지 등 실제 거래 비용은 시뮬레이션에 반영되지 않습니다. 데이터는 Kistack이 제공하고, 판단은 이용자가 합니다.