시간가중 수익률과 금액가중 수익률: 계좌 성과가 다르게 보이는 이유
시간가중 수익률(TWR)과 금액가중 수익률(MWR)을 같은 입출금 사례로 계산합니다. 펀드는 플러스인데 내 투자금은 줄어드는 이유, IRR·XIRR과 연율화, 분배금·선물 정산의 구분을 확인하세요.
한눈에 답하기
시간가중 수익률은 입출금의 직접적인 영향을 제거하고, 금액가중 수익률은 돈을 넣고 뺀 규모와 시점을 반영합니다. 하락 직전에 더 많은 돈을 투자했다면 시간가중 수익률이 플러스여도 실제 투자금은 줄어들 수 있습니다. 두 지표는 같은 계좌를 서로 다른 관점에서 설명합니다.
현금흐름을 분류하기 전에 어느 계좌를 측정하는지 정하세요
투자한 포트폴리오가 얼마나 성장했는지와, 서로 다른 날짜에 돈을 투입한 투자자가 어떤 수익률을 얻었는지는 다른 질문입니다. TWR과 MWR은 이 차이를 구분하기 위한 지표입니다.
이 글에서는 현금, 투자자산, 부채를 포함한 계좌 전체를 측정합니다. 은행에서 이 계좌로 송금한 돈은 외부 입금이지만, 계좌 안의 현금으로 주식을 사는 것은 외부 입금이 아닙니다.
두 계좌 사이의 이체는 각 계좌를 따로 측정할 때 외부 현금흐름입니다. 두 계좌를 합쳐 하나의 포트폴리오로 측정하면 내부 이동입니다. 거래를 분류하기 전에 측정 범위를 고정하세요.
표시 통화, 평가 방식과 비용 반영 기준도 통일하세요. 아래 계산은 포트폴리오 평가액이 양수인 경우를 전제로 합니다. 특정 국가의 세금 신고나 계좌 규정을 설명하는 글이 아닙니다.
[GIPS 성과 측정 지침](https://www.gipsstandards.org/standards/gips-standards-for-firms/gips-standards-handbook-for-firms/)은 외부 현금흐름의 영향을 제거하는 방식과 그 시점을 반영하는 방식을 구분합니다.
추가 입금 한 번이 있는 2년간의 계좌를 추적하세요
수수료, 세금, 분배금, 차입과 환율 변화가 없는 가상 사례입니다. 아래 두 구간은 각각 정확히 365일이며, 추가 입금은 첫해 말 평가가 끝난 직후 발생합니다.
첫해 투자 이익은 200이고 둘째 해 투자 손실은 1,000입니다. 따라서 순투자손익은 −800입니다. 9,000 − 1,000 − 8,800으로 계산해도 같은 결과입니다.
잔고는 1,000에서 9,000으로 늘었지만 투자 수익률이 800%인 것은 아닙니다. 증가분 대부분은 추가 입금입니다. 실제 계좌 실적이나 백테스트가 아닌 직접 구성한 계산 예시입니다.
- 2024년 9월 18일: 계좌에 1,000을 투자합니다.
- 2025년 9월 18일: 추가 입금 직전 계좌 평가액은 1,200입니다.
- 같은 날: 8,800을 추가 입금해 평가액이 10,000이 됩니다.
- 2026년 9월 18일: 그 뒤 입출금 없이 계좌 평가액이 9,000이 됩니다.
입금 전후로 구간을 나눠 시간가중 수익률을 계산하세요
구간 안에 외부 입출금이 없도록 나누세요. 입금 직전 평가액은 이전 구간의 종료값, 입금 직후 평가액은 다음 구간의 시작값으로 사용합니다.
첫 구간 수익률 = 1,200 ÷ 1,000 − 1 = 20%입니다.
둘째 구간 수익률 = 9,000 ÷ 10,000 − 1 = −10%입니다.
성장계수를 연결하면 TWR = (1 + 0.20) × (1 − 0.10) − 1 = 2년간 8%입니다. 20%와 −10%를 더하면 누적 수익률을 잘못 계산하게 됩니다.
이를 연율화하면 (1.08)^(1/2) − 1 ≈ 연 3.9230%입니다. 2년 누적 8%와 연간 비율인 이 값을 구분하세요.
[TWR 계산 지침](https://www.gipsstandards.org/standards/gips-standards-for-asset-owners/gips-standards-handbook-for-asset-owners/)은 외부 현금흐름 전후의 구간 수익률을 연결하는 방식을 설명합니다.
투자자 관점의 부호로 금액가중 수익률을 구하세요
내부수익률인 IRR은 MWR을 계산하는 대표적인 방법입니다. 투자자 관점에서 계좌로 납입하는 돈은 음수, 출금으로 받는 돈과 마지막 포트폴리오 평가액은 양수로 기록합니다.
이 사례의 날짜별 값은 −1,000, −8,800, +9,000입니다. 마지막 값은 측정을 위한 최종 회수금으로 취급합니다. 실제로 자산을 매도했어야 한다는 뜻은 아닙니다.
연간 IRR을 r이라고 하면 최초 날짜 기준 할인식은 −1,000 − 8,800 ÷ (1 + r) + 9,000 ÷ (1 + r)^2 = 0입니다.
같은 식을 정리하면 1,000 × (1 + r)^2 + 8,800 × (1 + r) = 9,000입니다. 이를 풀면 r ≈ 연 −7.4589%입니다. 최초 자금은 2년, 추가 자금은 1년 동안 투자됐습니다.
반올림 전 값을 대입하면 마지막 평가액 9,000이 재현됩니다. 중간 평가액 1,200은 이 사례의 정확한 TWR 계산에 필요하지만, IRR 식에 넣을 현금흐름은 아닙니다.
[IBKR 성과 지표 설명](https://www.ibkrguides.com/orgportal/performanceandstatements/pa_viewingaccountperformance.htm)도 입출금 시점과 규모를 반영하는 MWR을 TWR과 구분합니다.
날짜가 있는 IRR을 재현하고 최종 잔고는 한 번만 넣으세요
스프레드시트에서 예시의 세 날짜 옆에 −1,000, −8,800, +9,000을 입력하세요. XIRR(values, dates)는 실제 날짜를 사용하며, 일반 IRR은 관측 간격이 일정하다고 가정합니다.
Microsoft는 XIRR이 1년을 365일로 계산한다고 명시합니다. 이 예시는 두 구간이 모두 365일이어서 연간 결과가 앞의 IRR과 같습니다. 다른 일수 기준을 적용하면 작은 차이가 날 수 있습니다.
[XIRR 공식 문서](https://support.microsoft.com/en-us/excel/functions/xirr-function)에서 날짜 입력과 부호를 확인하세요. 해석이 모호한 날짜 문자열 대신 실제 날짜 값을 사용하세요.
마지막 포트폴리오 가치는 한 번만 포함하세요. 종료 시점에 전부 매도하고 출금했다면 출금액과 잔존가치 0을 사용합니다. 출금액에 출금 전 잔고를 다시 더하면 안 됩니다.
음수 XIRR은 유효한 결과일 수 있으며 자동으로 오류를 뜻하지 않습니다. 현금흐름의 부호가 여러 번 바뀌면 해가 여러 개일 수 있습니다. 계산 실패나 유리한 초기 추정값만으로 수익률을 확정하지 마세요.
TWR 플러스와 실제 손실 800이 함께 나타나는 이유를 보세요
첫해 20% 상승에 노출된 돈은 1,000뿐이지만, 둘째 해 10% 하락에 노출된 돈은 10,000입니다. 손실 구간에 더 많은 자금이 투자돼 있었기 때문에 개인의 결과는 음수입니다.
추가 입금이 없었다면 같은 수익률 경로에서 1,000은 1,080이 됐을 것입니다. 중간 외부 현금흐름이 없고 나머지 조건도 같다면 연율화 TWR과 IRR은 모두 약 3.9230%입니다.
−800을 총납입액 9,800으로 나누면 약 −8.1633%입니다. 이 단순 손익 비율은 연간 IRR이 아니며 날짜별 현금흐름 분석을 대신하지 못합니다.
TWR은 투자자가 정한 입출금 시점의 영향을 제거하고 성과를 비교할 때 유용합니다. MWR은 투자자의 실제 경험이나 자금 투입 시점 자체가 평가 대상인 의사결정을 살펴볼 때 유용합니다.
어느 하나가 항상 우월하지는 않습니다. 같은 기간의 연율화 TWR과 연율화 MWR을 비교하세요. 누적 TWR과 연간 IRR을 섞지 마세요. 두 지표 모두 낙폭을 측정하거나 미래 성과를 보장하지 않습니다.
외부 자금과 배당금·선물 정산을 구분하세요
계좌 전체를 측정할 때 현금으로 남겨두거나 재투자한 배당금은 투자 결과이지 투자자가 새로 넣은 돈이 아닙니다. 이후 은행으로 송금하면 그때 계좌의 외부 출금이 됩니다.
[Investor.gov의 분배금 설명](https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins/fund-distributions-investor-bulletin)은 현금 수령과 재투자를 구분합니다.
개별 펀드만 측정하면 투자자에게 지급된 분배금은 그 투자의 경계를 넘어갑니다. 통합 계좌 기준으로는 같은 돈이 현금으로 안에 남아 있을 수 있습니다. 두 측정 범위를 혼합하지 마세요.
선물의 변동증거금 정산은 매매 손익이며 새로운 투자자 입금이 아닙니다. 증거금 부족을 메우려고 은행에서 별도 송금한 돈은 외부 자금입니다. 매매 손실을 출금처럼 빼서 성과에서 지우면 안 됩니다.
[CME의 일일 정산 설명](https://www.cmegroup.com/education/courses/introduction-to-futures/mark-to-market)을 참고하세요. 계좌 자기자본에 한 번 반영하고 이미 완성된 손익에 정산액을 다시 더하지 마세요.
거래별 비율은 선물 수익률의 분모에서 확인하세요. 이 비율은 날짜별 자금 조달과 미결제 포지션 평가액을 반영한 계좌 전체 수익률을 대신하지 않습니다.
수익률 제목을 고르기 전에 보고서 입력값을 점검하세요
입출금 시점마다 구간을 나누는 정확한 TWR에는 그 전후 평가액이 필요합니다. 시작과 끝 잔고만 알고 있다면 중간 평가액을 만들어 넣어 정확한 계산처럼 보이게 하지 마세요.
일별 처리 관행이나 현금흐름 가중 근사법은 보고서마다 다를 수 있습니다. TWR 또는 MWR이라는 이름이 같아도 입력값이 동일하다고 가정하지 말고 제공자의 계산법을 확인하세요.
평균과 CAGR은 복리 계산을, 가격수익률과 총수익률은 소득 반영을 설명합니다. 어느 것도 날짜별 외부 입출금을 저절로 조정하지는 않습니다. [!TRYMARK] TryMark 현금흐름 대조 다음 명세서 검토 때 보고된 최종 자기자본을 대조 목표로 삼으세요. 날짜별 입금·출금·평가액을 맞추고, 비용이나 현금흐름 분류가 바뀌면 비교 가능한 TWR과 IRR을 다시 계산하세요. [!WARNING] 수익률 지표는 위험 한도가 아닙니다 어느 방식도 손실을 안전하게 만들거나 회복을 예측하지 않습니다. 자기자본이 0 이하가 되면 일반적인 양수 자본 수익률 비교가 성립하지 않을 수 있습니다. 억지 비율 대신 부채와 현금흐름을 제시하세요.
- 측정 계좌 범위, 표시 통화, 평가 날짜와 외부 이체를 기록하세요.
- TWR은 입출금 전후 평가액과 구간 수익률의 곱을 확인하세요.
- IRR은 투자자 관점 부호, 날짜, 한 번만 반영한 최종 평가액을 확인하세요.
- 연율화, 소득, 수수료, 세금, 부채 처리 기준을 맞춘 뒤 보고서를 비교하세요.
자주 묻는 질문
돈을 잃었는데 시간가중 수익률은 플러스일 수 있나요?
그럴 수 있습니다. 이익 구간보다 손실 구간에 더 많은 돈을 투자했을 수 있기 때문입니다. TWR은 입출금의 직접적인 영향을 제거하고, 금액가중 수익률은 그 규모와 시점을 반영합니다.
입출금이 없으면 시간가중·금액가중 수익률이 같나요?
중간 외부 입출금이 없고 평가액이 양수이며 평가·비용·연율화 기준이 같으면 일치합니다. 누적 수익률과 연율화 수익률을 비교하면 여전히 다른 숫자처럼 보일 수 있습니다.
XIRR은 전체 기간의 누적 수익률인가요?
아닙니다. XIRR은 날짜별 현금흐름과 365일 기준을 사용하는 연간 비율입니다. 기간 단위를 명시하세요. 짧은 관측 결과를 연율화해도 같은 성과가 1년 동안 반복된다는 예측은 아닙니다.
계좌에 현금이 들어오면 모두 외부 입금인가요?
아닙니다. 매도대금, 계좌에 남아 있는 배당금, 선물 정산은 측정 계좌 안의 투자 관련 현금 이동일 수 있습니다. 정한 포트폴리오 경계를 넘는 돈과 투자 결과를 구분하세요.