DCA(적립식 투자) vs 일시투자 | XIRR로 진짜 수익률 확인하는 법
투자 관리 가이드
"수익률 15%"라는 말, 사실은 잘못 계산된 숫자일 수 있습니다
매달 다른 금액을 다른 시점에 넣었다면 단순 수익률로는 진짜 성과를 알 수 없습니다. XIRR이 필요한 이유입니다.
DCA(분할매수)란?
DCA(Dollar-Cost Averaging)는 정해진 금액을 정해진 주기(매주·매월 등)마다 나눠서 매수하는 전략입니다. 가격이 낮을 때는 더 많은 수량을, 높을 때는 더 적은 수량을 사게 되어 평균 매입단가가 자연스럽게 평활화되는 효과가 있습니다.
DCA vs 일시투자, 언제 뭐가 유리한가
| 상황 | 유리한 전략 | 이유 |
|---|---|---|
| 장기 우상향이 기대되는 자산 | 일시투자 | 일찍 넣을수록 복리 효과를 더 오래 누림 (역사적으로 시장은 대체로 상승) |
| 단기 변동성이 크거나 고점 우려가 있을 때 | DCA | 매입단가를 분산시켜 고점 매수 리스크를 줄임 |
| 목돈이 아닌 매월 소득으로 투자 | DCA (사실상 유일한 선택) | 애초에 한 번에 넣을 목돈이 없는 구조 |
| 심리적 안정이 더 중요할 때 | DCA | 급락 시 '한 번에 물렸다'는 후회를 줄여 장기 보유를 돕는 심리적 효과 |
Tip. 통계적으로는 장기 우상향 자산에서 일시투자의 기대수익률이 DCA보다 높은 경우가 많지만, DCA는 '최악의 타이밍에 몰빵할 위험'을 줄여준다는 점에서 리스크 관리 측면의 가치가 있습니다. 둘 중 하나를 고르기보다 상황에 맞게 섞어 쓰는 경우도 많습니다.
왜 단순 수익률로는 부족할까
매달 100만원씩 12번 투자해 총 1,200만원을 넣고 지금 평가액이 1,300만원이라면, 단순히 (1,300−1,200)/1,200 = 8.3%라고 계산하기 쉽습니다. 하지만 이 숫자는 각 회차가 투자된 기간이 서로 다르다는 사실을 무시합니다. 첫 회차는 12개월간 투자됐지만 마지막 회차는 1개월밖에 안 됐는데, 둘을 동일 가중치로 취급하는 셈입니다.
XIRR이 해결하는 문제
XIRR(eXtended Internal Rate of Return)은 각 현금흐름(매수 시점·금액)의 날짜를 반영해, 마치 하나의 통합된 연 환산 수익률로 계산해주는 지표입니다. 같은 투자 결과라도 넣은 시점이 최근에 몰려 있으면 실제 연환산 수익률은 단순 수익률보다 훨씬 높게(또는 낮게) 나올 수 있습니다.
이해를 돕는 비유. 단순 수익률이 '전체 성적표의 평균 점수'라면, XIRR은 '각 시험을 언제 봤는지까지 고려한 나의 진짜 성장 속도'에 가깝습니다.
계산에 필요한 입력값
| 입력값 | 설명 |
|---|---|
| 각 매수 날짜 | 거래소 체결 내역 기준 |
| 각 매수 금액 | 수수료 포함 실제 지출액 |
| 현재 평가일과 평가액 | 마지막 '가상의 현금흐름'으로 취급 |
매수 내역이 많을수록 손으로 계산하기 번거로우므로, CSV 업로드 후 자동으로 XIRR을 계산해주는 도구를 활용하는 것이 정확하고 빠릅니다.
자주 묻는 질문
XIRR과 CAGR은 어떻게 다른가요?
CAGR은 시작과 끝, 단 두 시점의 자금 흐름만 가정한 연평균 성장률입니다. 중간에 여러 번 나눠 투자했다면 CAGR로는 정확한 수익률을 구할 수 없고, 이런 경우 XIRR을 써야 합니다.
DCA 기간은 얼마나 길게 잡는 게 좋나요?
정해진 정답은 없지만, 목돈을 6개월~2년에 걸쳐 나눠 넣는 방식이 흔히 쓰입니다. 기간이 너무 길어지면 일시투자 대비 기대수익률 손실이 누적될 수 있습니다.
XIRR 값이 마이너스로 나오면 무조건 손실인가요?
네, XIRR이 음수라는 것은 투입한 현금흐름 전체를 연환산했을 때 손실 상태라는 의미입니다. 다만 평가일 기준의 미실현 손익이므로 이후 가격 변동에 따라 달라질 수 있습니다.
적립식 매수 금액이 매번 달라도 XIRR을 계산할 수 있나요?
네, XIRR은 각 현금흐름의 날짜와 금액이 불규칙해도 계산 가능하도록 설계된 지표라 정액 적립이 아니어도 문제없습니다.