DCA 투자 시뮬레이터
정기 투자 계획이 과거에 어떤 성과를 냈을지 확인해보세요.
InvestGraph는 정기 투자 계획을 실제 과거 주가에 적용해 다시 재생해 보는 도구입니다. 주식이나 ETF, 기간, 선택적인 초기 일시금, 그리고 매주·매월·분기마다 넣을 금액을 정하면, 시뮬레이터가 각 납입일의 종가로 매수하고 배당금을 반영해 계좌 가치가 어떻게 변해 왔는지 보여줍니다. 결과는 애니메이션 차트로 보고 영상으로 내보낼 수도 있습니다. 적립식 투자(DCA)가 과거에 어떻게 움직였는지 이해하기 위한 도구이며, 미래를 예측하지는 않습니다.
투자 조언이 아닙니다. 이 결과는 과거 시장 데이터를 기반으로 한 시뮬레이션입니다. 과거 수익률이 미래 결과를 보장하지 않습니다.
시뮬레이션 입력
결과
- 최종 평가금액
- —
- 총 투자금
- —
- 총 수익률
- —
- 연평균 성장률(CAGR)
- —
- 누적 배당금
- —
- 최종 보유 주식 수
거래 내역
| 날짜 | 유형 | 금액 | 가격 | 주식 수 |
|---|
애니메이션 차트
동영상 내보내기
내보내기는 사용자의 기기에서 전부 렌더링 및 인코딩되며, 어디에도 업로드되지 않습니다. 특히 오래된 휴대폰이나 노트북에서는 시간이 다소 걸릴 수 있습니다.
고급 설정: 프레임 속도 및 길이
결과 지표 이해하기
결과 패널의 각 숫자가 무엇을 뜻하고 어떻게 계산되는지 정리했습니다.
- 총 투자금
- 초기 투자금과 기간 안에 실제로 집행된 모든 정기 납입액의 합계입니다. 배당금은 재투자하더라도 여기에 포함되지 않으므로, 순수하게 직접 넣은 돈만 나타냅니다.
- 최종 평가금액
- 기간의 마지막 거래일 기준 평가금액입니다. 보유 주식 수 × 그날 종가에, 배당금을 재투자하지 않은 경우 현금으로 쌓인 배당금을 더한 값입니다. 현금에는 이자가 붙지 않습니다.
- 총 수익률
- 최종 평가금액에서 총 투자금을 뺀 금액과 그 비율입니다. (최종 평가금액 − 총 투자금) ÷ 총 투자금 × 100으로 계산합니다.
- 연평균 성장률(CAGR)
- 연평균 복리 수익률로, (최종 평가금액 ÷ 총 투자금)^(1 ÷ 연수) − 1로 계산하며 연수는 시작일과 종료일 사이 일수 ÷ 365.25입니다. 이 단순화된 공식은 모든 투자금이 시작일에 한꺼번에 들어간 것처럼 취급합니다. 적립식 투자에서는 나중에 넣은 돈일수록 투자 기간이 짧기 때문에, 실제 연환산 수익률보다 크기(이익이든 손실이든)를 작게 보여주는 경향이 있습니다. 기간이 1년 이상일 때만 표시됩니다.
- 누적 배당금
- 보유 기간 동안 받은 배당금 총액입니다. 각 배당락일마다 그 전날까지 보유한 주식 수 × 주당 배당금으로 계산하며, 재투자 여부와 관계없이 합산됩니다.
- 최종 보유 주식 수
- 기간 종료 시점의 보유 주식 수입니다. 정기 납입과 배당 재투자로 산 소수점 단위 주식도 포함됩니다.
- 거래 내역
- 시뮬레이션이 실행한 모든 매수 내역(초기 매수, 정기 납입, 배당 재투자)으로, 날짜·금액·적용된 종가·매수 주식 수를 보여줍니다.
시뮬레이션의 가정
- 초기 투자금은 시작일에 투자되고, 정기 납입은 한 주기 뒤부터 시작됩니다. 주말이나 휴장일에 해당하는 날짜는 다음 거래일로 넘어가며, 종료일 이후로 넘어가는 납입은 제외됩니다.
- 모든 매수는 데이터 출처가 제공하는 해당 거래일의 종가(배당 조정 전 가격)로 이루어지며, 소수점 단위 주식 매수를 허용합니다.
- 배당금은 배당락일에 그 전날까지 보유한 주식 수를 기준으로 지급된 것으로 처리합니다. 재투자를 켜면 그날 종가로 주식을 더 사고, 끄면 현금으로 보유합니다.
- 통화 표시는 금액 옆에 붙는 글자만 바꿀 뿐입니다. 환율 변환은 하지 않으며, 가격은 해당 종목이 거래되는 통화 그대로입니다.
- 증권사 수수료, 세금, 배당 원천징수, 매수·매도 호가 차이, 슬리피지는 반영하지 않으므로 실제 결과는 대개 이보다 다소 낮습니다.
자주 묻는 질문
가격 데이터는 어디에서 가져오나요?
일별 종가와 배당금은 오픈소스 라이브러리 yfinance를 통해 Yahoo Finance에서 가져옵니다. 데이터는 지연되거나 수정되거나 가끔 틀릴 수 있으므로 결과는 근사치로 봐 주세요. 데이터 출처
CAGR이 N/A로 표시되는 이유는 무엇인가요?
연환산 수익률은 시작일과 종료일이 1년 이상 떨어져 있을 때만 표시합니다. 짧은 기간을 연환산하면 몇 주간의 등락이 지나치게 크거나 작은 연간 수치로 부풀려질 수 있기 때문입니다.
수수료, 세금, 환전이 반영되나요?
아니요. 수수료, 세금, 호가 차이, 원천징수는 없다고 가정하며 통화 변환도 하지 않습니다. 입력한 통화 표시는 화면에 보이는 글자일 뿐입니다.
첫 정기 납입이 시작일에 이루어지지 않는 이유는 무엇인가요?
초기 투자금은 시작일(또는 다음 거래일)에 투자됩니다. 정기 납입은 첫날 중복되지 않도록 한 주기 뒤부터 시작합니다. 초기 투자금을 0으로 두면 첫 매수는 시작일로부터 한 주기 뒤에 이루어집니다.
입력한 정보가 저장되거나 어딘가로 전송되나요?
회원 가입은 없습니다. 시뮬레이션 입력값은 계산을 위해서만 저희 서버로 전송되며, 영상 내보내기는 전부 브라우저 안에서 처리되어 아무것도 업로드되지 않습니다. 개인정보처리방침
결과를 보고 무엇을 살지 결정해도 되나요?
시뮬레이터는 단순화된 가정 아래 과거 한 기간에 일어난 일을 보여줄 뿐입니다. 투자 조언이 아니며, 과거 결과가 미래를 예측하지 않습니다. 백테스트에서 흔히 하는 실수