본문 바로가기
주식/구글 스프레드시트

버크셔 해서웨이 연간보고서 따라 만들기 #5 : 입출금 내역 고려한 연평균 수익률 구하기

by 디히치 2023. 4. 20.

※ "버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 설명 다섯 번째 내용입니다.

 

 

 

지난 포스팅에 이어, 현금 흐름(입출금)을 고려한 내 주식 연평균 수익률 구하기에 대해 설명드리겠습니다.

 

 

 

▶ 지난번 포스팅 : #4. 시장 지수 연평균 수익률 구하기

 

https://heecheoldo.tistory.com/228

 

 

 

 

 

 

 

 

1. 나의 진짜 연평균 수익률은?

 

 

1) 여러분은 내 포트폴리오 연평균 수익률을 어떻게 구하고 있습니까?

 

 

단순히 (연말 평가금액) / (연초 평가 금액) - 1 값으로 구하고 있지 않나요?

 

 

 

 

2) 아래와 같이 예를 들어 봅시다.

 

 

 '22년 1월 1일 연초 총 평가금액 : 1억 원 (100,000,000원)

 

 

 '22년 12월 31일 연말 총 평가금액 : 2억 원 (200,000,000원)

 

 

'22년 연평균 수익률 = (2억 원) / (1억 원) - 1

 

 

= 100%

 

 

 

 

3) 일반적인 방법으로 연평균 수익률을 계산한다면, 100% 값을 구할 수 있습니다.

 

 

하지만, 과연 맞을까요?

 

 

 

 

4) '22년 한 해 동안 현금을 추가로 납입하지 않거나, 인출하지 않은 경우에는 해당 결과값이 맞습니다.

 

 

하지만, 일반적인 경우는 수시로 현금을 넣거나 빼거나 하곤 하죠. 그래서 입출금(현금 흐름)이 있었다면 연평균 수익률 100% 계산은 틀리게 됩니다. 현금 흐름의 영향으로 결과값을 왜곡하기 때문이죠.

 

 

예를 들어 '22년 6월에 1억 원 입금한 뒤 물타기 했다면, 직관적으로 연평균 수익률이 100% 라고 말할 수 없으니까요.

 

 

 

 

5) 따라서, 정확한 연평균 수익률을 구하기 위해선 현금 흐름을 고려하여 계산해야 됩니다.

 

 

 

 

 

2. 진짜 연평균 수익률 구하기

 

 

1) 현금 흐름을 고려한 진짜 연평균 수익률을 구하는 방법은, 총 2가지가 있습니다.

 

 

① 금액을 기준으로 계산하는 방법 : 금액 가중 수익률

 

- 금액 가중 수익률 (MWRR) : Money-Weighted Rate of Return

 

 

② 시간을 기준으로 계산하는 방법 : 시간 가중 수익률

 

 - 시간 가중 수익률(TWR) : Time-Weighted Rate of Return

 

 

 

 

2) 2가지 계산 방법 중 금액 가중 수익률로 수익률을 계산하는 사람도 있고, 시간 가중 수익률로 계산하는 사람도 있습니다.

 

 

금액 가중 수익률은 엑셀에서 XIRR 함수를 통해 쉽게 구할 수 있으므로, 이번 포스팅에서는 시간 가중 수익률을 설명드리겠습니다.

 

 

 

 

3) 시간 가중 수익률(TWR)이란, 기간별 투자 수익률을 평균하여 수익률을 계산하는 방법입니다.

 

 

펀드 매니저들의 펀드 성과를 계산할 때, 시간 가중 수익률(TWR)로 계산하곤 하죠.

 

 

 

 

4) 먼저, 시간 가중 수익률(TWR)의 계산의 공식은 아래와 같습니다.

 

 

시간 가중 수익률(TWR) = [(1+HPR1) x (1+HPR2) x ... x (1+HPRn)] – 1

 

 

 

해당 공식에서 HPR이란 보유기간 수익률을 의미합니다. 

 

 

- 보유기간 수익률(HPR) : Holding Period Return

 

= (Ending Value - (Beginning Value + Cash Flow)) / (Beginning Value + Cash Flow)

 

= (말기 평가액 - (초기 평가액 + 현금 흐름)) / (초기 평가액 + 현금 흐름)

 

 

*말기 평가액 = Ending Value

*초기 평가액 = Beginning Value

*현금 흐름 = Cash Flow

 

: 현금 흐름으로 계산하는 것은 입출금만 해당하며, 포트폴리오 내에서의 주식 손익, 배당금, 수수료 등은 현금 흐름으로 간주되지 않음

 

 

 

 

5) 위 공식과 같이 시간 가중 수익률(TWR) 값은 각 기간별 보유기간 수익률(HPR)을 곱하여 구합니다.

 

 

바로 예제를 통해 설명드리겠습니다.

 

 

 

 

 

3. 시간 가중 수익률 구하기

 

 

1) 아래와 예제와 같이 주식 평가액, 현금 흐름이 있다고 합시다.

 

 

날짜 (Date) 현금흐름 (Cash Flow) 말기 평가액 (Ending Value)
2022/01/01 0 100,000,000
2022/03/01 10,000,000 120,000,000
2022/06/30 -10,000,000 140,000,000
2022/07/30 30,000,000 160,000,000
2022/12/31 0 200,000,000

 

 

 

각 기간별 보유기간 수익률을 구해보겠습니다.

 

 

 

첫 번째 기간의 보유기간 수익률(HPR1)을 구합니다.

 

 

① 첫 번째 기간 : 2022/01/01 ~ 2022/03/01

 

 

② 보유기간 수익률 HPR1 = (말기 평가액 - (초기 평가액 + 현금 흐름)) / (초기 평가액 + 현금 흐름)

 

 

= (120,000,000 - (100,000,000 + 0)) / (100,000,000 + 0)

 

 

= 20.0%

 

 

 

 

두 번째 기간의 보유기간 수익률(HPR2)을 구합니다.

 

 

 두 번째 기간 : 2022/03/01 ~ 2022/06/30

 

 

② 보유기간 수익률 HPR2 = (말기 평가액 - (초기 평가액 + 현금 흐름)) / (초기 평가액 + 현금 흐름)

 

 

= (140,000,000 - (120,000,000 + 10,000,000)) / (120,000,000 + 10,000,000)

 

 

= 7.69%

 

 

 

 

세 번째 기간의 보유기간 수익률(HPR3)을 구합니다.

 

 

세 번째 기간 : 2022/06/30 ~ 2022/07/30

 

 

② 보유기간 수익률 HPR3 = (말기 평가액 - (초기 평가액 + 현금 흐름)) / (초기 평가액 + 현금 흐름)

 

 

= (160,000,000 - (140,000,000 - 10,000,000)) / (140,000,000 - 10,000,000)

 

 

= 23.08%

 

 

 

 

네 번째 기간의 보유기간 수익률(HPR4)을 구합니다.

 

 

네 번째 기간 : 2022/07/30 ~ 2022/12/31

 

 

② 보유기간 수익률 HPR4 = (말기 평가액 - (초기 평가액 + 현금 흐름)) / (초기 평가액 + 현금 흐름)

 

 

= (200,000,000 - (160,000,000 + 30,000,000)) / (160,000,000 + 30,000,000)

 

 

= 5.26%

 

 

 

날짜 (Date) 현금흐름 (Cash Flow) 말기 평가액 (Ending Value) 보유기간 수익률 (HPR)
2022/01/01 0 100,000,000  
2022/03/01 10,000,000 120,000,000 20.00%
2022/06/30 -10,000,000 140,000,000 7.69%
2022/07/30 30,000,000 160,000,000 23.08%
2022/12/31 0 200,000,000 5.26%

 

 

 

 

2) 각 보유기간 수익률을 구했으니, 시간 가중 수익률(TWR)을 구해보도록 하겠습니다.

 

 

시간 가중 수익률(TWR) = [(1+HPR1) x (1+HPR2) x ... x (1+HPRn)] – 1

 

 

= [(1 + 20.00%) x (1 + 7.69%) x (1 + 23.08%) x (1 + 5.26%)] - 1

 

 

= [(1.20) x (1.0769) x (1.2308) x (1.0526)] - 1

 

 

= 67.42%

 

 

 

날짜 (Date) 현금흐름 (Cash Flow) 말기 평가액 (Ending Value) 보유기간 수익률 (HPR) 시간 가중 수익률 (TWR)
2022/01/01 0 100,000,000      
2022/03/01 10,000,000 120,000,000 20.00% 120.00%  
2022/06/30 -10,000,000 140,000,000 7.69% 107.69%  
2022/07/30 30,000,000 160,000,000 23.08% 123.08%  
2022/12/31 0 200,000,000 5.26% 105.26% 67.42%

 

 

 

 

3) '22년 한 해 동안 시간 가중 수익률(TWR)로 구한 연평균 수익률은 67.42% 임을 알 수 있습니다.

 

 

 

 

4) 단순히 (연말 평가금액) / (연초 평가 금액) - 1 으로 구한 연평균 수익률과는 확실히 다른 결과 값임을 알 수 있습니다.

 

 

 '22년 1월 1일 연초 총 평가금액 : 100,000,000원

 

 

 '22년 12월 31일 연말 총 평가금액 : 200,000,000원

 

 

'22년 연평균 수익률 = (200,000,000원) / (100,000,000) - 1

 

 

= 100%

 

 

 

 

긴 포스팅 읽어주셔서 감사합니다. 추가적인 상세 설명은 아래 링크의 글을 차근히 읽어보시길 추천드립니다.

 

https://www.fool.com/about/how-to-calculate-investment-returns/

 

 

 

 

다음 포스팅은 "버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 시리즈의 마지막 내용으로, 내 연평균 수익률과 시장 지수 수익률 비교하기입니다.

 

 

 

 

※ "버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 마지막 내용

 

 

버크셔 해서웨이 연간보고서 따라 만들기 #6 : 내 연평균 수익률과 시장 지수 수익률 비교하기

※ "버크셔 해서웨이 연간보고서처럼 주식 포트폴리오 만들기" 설명 마지막 내용입니다. 지난 포스팅에 이어, 마지막 내용 내 연평균 수익률과 시장 지수 수익률 비교하기에 대해 설명드리겠습

heecheoldo.tistory.com

 

댓글