본문으로 이동

계산 방법과 데이터 기준

화면의 숫자가 어떤 데이터와 가정에서 나왔는지, 적립식 수익률을 왜 XIRR로 계산하는지 설명합니다.

콘텐츠 최종 업데이트: 2026-09-13

원화·달러 결과와 환율

금액 기준 계산은 입력한 통화로 납입금·평가금액·손익을 보여줍니다. USD/KRW를 전환하면 각 거래일의 납입금과 각 평가일의 자산 가치를 해당 날짜 이전 최근 공시 환율로 환산하고, 수익률·최대 낙폭·CAGR·XIRR을 다시 계산합니다. 납입 원금 전체에 종료일 환율을 곱하지 않습니다. 환율은 Federal Reserve H.10 또는 FRED DEXKOUS를 사용하며 공시가 없는 날에는 이전 관측치를 사용합니다. 주가 차트·개별 매수가는 종목의 거래 통화를 유지합니다. 환전 수수료·스프레드는 미반영입니다.

가격 데이터

Yahoo Finance의 일별 조정종가를 우선 사용하고, 조정종가가 없으면 종가를 사용하며 결과에서 해당 기준을 안내합니다. 조정종가는 배당과 주식 분할의 영향을 반영합니다. 시작일이 휴장일이면 요청 기간 안의 다음 거래일 가격을 사용하고, 종료일 이후의 거래는 포함하지 않습니다. 기간 안에 거래일이 없으면 계산할 수 없다고 안내합니다.

일시 투자 수익률

투자금에서 설정한 수수료를 제외한 금액으로 매수 가능한 주식 수를 계산합니다. 현재 평가금액은 보유 주식 수와 최신 조정종가의 곱이며, CAGR은 실제 보유 기간을 연 단위로 환산해 계산합니다.

적립식 투자와 XIRR

매수 주기에 따라 발생한 각 투자금을 해당 날짜의 음수 현금흐름으로, 기준일 평가금액을 양수 현금흐름으로 두고 연환산 내부수익률 XIRR을 구합니다. 현금흐름에서 유효한 해를 찾지 못하면 계산 불가로 표시합니다.

일시금과 적립식 동일 예산 비교

한 종목과 기간에서 수수료 포함 명목 총예산을 같게 맞춥니다. 일시 투자는 시작일의 첫 가용 거래일에 전액을 투자하고, 적립식은 기간 안에서 중복을 제거한 실제 매수 횟수로 총예산을 균등 분할합니다. 적립 전 대기 현금의 이자는 제외합니다.

비교 ETF

금액 적립식은 같은 일정과 금액으로 비교 종목을 매수합니다. 실제 거래일이나 상장 시기가 다르면 납입 횟수와 기간이 달라질 수 있어 결과에 차이를 표시합니다. 매일 1주처럼 주식 수를 고정한 시나리오는 원래 종목의 총투자금을 매수 횟수로 나눈 회당 평균 금액으로 비교 종목을 매수합니다. 따라서 날짜별 실제 납입금까지 같다는 뜻은 아닙니다.

최대 낙폭

포트폴리오 평가금액이 이전 최고점에서 이후 저점까지 얼마나 하락했는지를 계산합니다. 적립식은 중간에 새 자금이 유입되므로 단일 종목 가격 낙폭과 다를 수 있습니다.

주식 수 기준 계산의 한계

주식 수를 입력하는 계산도 조정주가를 기준으로 합니다. 예를 들어 주식 분할 이전의 조정주가는 당시 실제 거래 가격과 다르므로, 이 계산의 1주는 당시 주문한 실제 1주나 분할 후 보유 수량을 재현한 단위가 아닙니다. 과거에 실제 지출할 금액을 비교하려면 금액 기준 계산을 사용하세요. 실제 분할·배당 재투자 거래 원장은 제공하지 않습니다.

전략 실험실의 체결과 성과

전략 실험실은 미국 달러로 거래되는 자산만 지원하며, 일반 계산기는 미국·한국 종목을 지원합니다. 전략 신호 다음 거래일의 조정 시가로 체결하고, 자산배분 전략의 추가 납입금은 부족한 비중부터 매수합니다. 정기 리밸런싱 때만 비중 조정을 위한 매도를 허용합니다. 필요한 자산의 가격이 빠진 기간은 임의로 현금이나 이전 가격으로 대신하지 않습니다. 납입 시점의 자산 가치를 반영해 성과 지수를 계산하므로 실제 총투자금 대비 손익과 시간가중 성과는 다를 수 있습니다.

포함하지 않는 항목

세금, 실제 주문의 체결가 차이와 미끄러짐, 실제 배당 재투자 체결 시점, 계좌별 비용, 실시간 환율은 제외합니다. 결과는 과거 데이터 기반 참고 정보이며 투자 권유가 아닙니다.

공식 참고 자료

저장과 방문 통계

최근 계산, 계산 보관함과 저장 전략은 이 브라우저의 저장 공간에 남습니다. 계정이나 다른 기기로 동기화되지 않으며 브라우저 데이터를 지우면 사라질 수 있습니다. 보관함과 저장 전략에서 각각 삭제할 수 있고, 공유 링크는 링크에 포함된 조건을 받는 사람에게 공개합니다.

방문 현황은 Vercel Web Analytics로 집계합니다. 페이지 경로는 남기되 계산 금액·전략 조건·보관 ID가 있는 주소의 쿼리와 해시를 제거한 뒤 방문 이벤트를 보냅니다. 가격 조회와 전략 계산에 필요한 종목·기간·조건은 서버에서 처리되며, 실제 가격·환율은 공개 데이터 제공처에서 가져옵니다.

계산 이벤트용 PostHog는 현재 연결을 보류한 상태입니다. 방문 통계의 데이터 항목과 처리 방식은 Vercel의 데이터 안내에서 확인할 수 있습니다.

운영 주체와 업데이트 정책

운영·발행: 그때 샀다면. 개인의 투자 성과나 자격을 내세우지 않고 계산 조건, 소스 코드와 데이터 출처로 결과를 검증할 수 있게 합니다.

데이터 기준일: 각 결과 화면에 실제 마지막 가격일을 표시하며 공개 예시와 연구 데이터는 하루 단위로 재검증할 수 있게 구성합니다.

수정 원칙: 가격·환율·계산 오류를 발견하면 값을 추정해 채우지 않고 원인과 기준을 수정한 뒤 테스트와 업데이트 날짜를 함께 갱신합니다.