올해 초 1,000 만 원으로 시작해서 6월에 추가로 500 만 원을 넣었고, 12월 말 잔고가 1,800 만 원이 되었다고 합시다. 내 수익률은 얼마일까요? "(1,800 − 1,500) / 1,500 = 20%" 라고 답한다면 절반만 맞습니다. 두 가지 측정이 있고, 둘은 다른 질문에 답합니다 — 시간가중 수익률 (TWR) 과 금액가중 수익률 (MWR). 본 글은 둘의 차이와 실무에서 어느 것을 봐야 하는지 정리합니다.
입출금이 발생할 때마다 기간을 잘라서, 각 기간의 수익률을 곱하여 누적합니다. 입출금 금액의 크기와 시점을 무시합니다.
여기서 rᵢ 는 i번째 기간의 수익률 (입출금 직전 잔고 → 입출금 직후 다음 입출금 직전 잔고).
모든 입출금 + 최종 잔고의 현금흐름이 동일한 IRR (내부수익률) 을 갖도록 풀어낸 단일 수익률입니다. 큰 금액이 좋은 시기에 들어왔으면 수익률이 좋게 나오고, 큰 금액이 나쁜 시기에 들어왔으면 수익률이 나쁘게 나옵니다.
여기서 CFᵢ 는 i번째 시점의 현금흐름 (입금 음수, 출금/최종잔고 양수).
실제 예시 — 1월에 1,000 만 원으로 시작, 6월에 500 만 원 추가, 12월 말 잔고 1,800 만 원:
| 시점 | 잔고 (직전) | 입금 | 잔고 (직후) | 기간 수익률 |
|---|---|---|---|---|
| 1월 1일 | 0 | +1,000 | 1,000 | — |
| 6월 1일 | 800 | +500 | 1,300 | −20% |
| 12월 31일 | 1,800 | 0 | 1,800 | +38.5% |
TWR 계산: 상반기 −20%, 하반기 +38.5% → (1 − 0.20) × (1 + 0.385) − 1 = 0.80 × 1.385 − 1 = +10.8%
MWR 계산: 1,000 만 원이 1년, 500 만 원이 0.5년 머물러 1,800 만 원이 됨. IRR ≈ +18.5%
두 값이 7%p 차이. 왜 그럴까요?
하반기에 +38.5% 의 좋은 시기에 들어온 추가 500 만 원이 MWR 을 끌어올렸습니다. TWR 은 입금 시점/크기를 무시하고 "기간별 수익률만" 보기 때문에, 상반기 −20% 가 더 큰 비중으로 평균에 반영됩니다.
입금 시점은 운용자가 통제할 수 없는 경우가 많습니다 (월급 받을 때마다 적립, 보너스 들어올 때 일시금 등). TWR 은 그 영향을 제거하고, 순수한 매매/종목 선정 성과만을 봅니다. 펀드 매니저 평가에 사용되는 표준입니다.
MWR 은 실제 자금이 머무른 시간을 가중합니다. "내가 투자한 돈 대비 얼마 벌었나" 의 직관적 답을 줍니다. 개인 투자자가 "올해 내 자산은 얼마나 성장했나" 를 알고 싶을 때 더 자연스러운 측정입니다.
| 측정 | 답하는 질문 | 주 사용처 |
|---|---|---|
| TWR | 매매 능력 자체는 어땠나 | 펀드 평가 · 매니저 성과 측정 |
| MWR (IRR) | 내 잔고가 얼마 늘었나 | 개인 적립식 투자 · 부동산 PF |
입출금이 없거나 매우 작으면 TWR ≈ MWR. 둘이 크게 벌어지는 경우는:
"내가 작년에 +30% 수익 냈다" 라고 자랑하는데 그게 큰 일시금을 저점에 넣어서 MWR 이 +30% 였을 뿐, TWR (종목/시장 성과) 은 +5% 였을 수 있습니다. 다음 해에도 같은 결과를 기대하면 안 됩니다. 운인지 실력인지 분리하려면 TWR 을 봐야 합니다.
Multifolios 는 입출금 (매수 lot) 을 시간순으로 기록하여 두 측정을 모두 추론할 수 있는 데이터 모델을 갖고 있습니다.
현재 표시는 개인 투자자의 직관 (내 잔고 vs 내 투자원금) 에 맞춰 설계되어 있어 MWR 패턴에 가깝습니다. 펀드 운용 평가 수준의 TWR 이 필요하면 거래 일자별 기간 수익률 입력이 추가로 필요 — 향후 기능 확장 후보.
TWR 은 매매 능력의 답, MWR 은 통장 잔고의 답. 입출금 시점이 시장 변동 큰 때이면 둘은 멀어진다. 운인지 실력인지 분리하고 싶으면 TWR, 실제 얼마 늘었는지 알고 싶으면 MWR (Multifolios 의 기본 표시) 을 보면 된다.