포트폴리오 비주얼라이저(Portfolio visualizer) 백테스트 방법 - 정적자산배분

2022년 07월 13일 by ★☆○●◎

    목차 (Content)
반응형

제가 자산배분전략을 소개했을 때 사용했던 백테스트 도구는 포트폴리오 비주얼라이저(Portfolio visualizezr)입니다. 아이디를 만들면 처음 2주간 무료로 백테스트를 사용할 수 있기 때문에 자산배분전략을 백테스트 하는 데 정말 유용한 사이트입니다. 오늘은 포트폴리오 비주얼라이저를 활용하여 정적자산배분 백테스트하는 방법에 대해 알아보겠습니다.

 

 

 

 

회원가입


포트폴리오 비주얼라이저를 사용하기 위해선 먼저 회원가입을 해야 합니다. 회원가입 순서는 아래와 같습니다.

  1. https://portfoliovisualizer.com 에 접속
  2. 오른쪽 상단의 Sign up 클릭
  3. 이름과 이메일주소, 비밀번호를 적으면 가입 완료
  4. 이메일주소에 들어가 승인 메일 확인 후 본인확인 클릭하면 아이디 활성화됨

포트폴리오_비주얼라이저_회원가입
회원가입

 

정적 자산배분 전략 백테스트 방법


백테스트 조건 선택

이젠 본격적으로 정적 자산배분 전략 백테스트 방법에 대해 설명하겠습니다. 포트폴리오 비주얼라이저에 접속 후 로그인한 뒤 왼쪽의 Backtest Portfolio 목록 중 Backtest Portfolio Asset Allocation을 선택합니다. 그러면 정적자산배분 백테스트 페이지로 넘어가게 되는데 해당 목록들의 의미는 아래와 같습니다.

Backtest_Portfolio
Backtest Protfolio
선택사항
선택사항

항목 의미
Portfolio View 자산군을 선택하는 방법을 List로 선택할지, Table로 모두 보여준 뒤 선택할지 방법 차인데 간단하게 List로 보는 것을 추천 드립니다.
Time Period 결과가 나올 때 기간을 연도로 볼지, 달로 볼지 선택할 수 있는 사항입니다.
Start Year 백테스트 시작 연도
End Year 백테스트 종료 연도
Include YTD 마지막 종료 연도의 달을 포함하는지 의미입니다. 예를 들어 YES로 할 경우 가장 최근 연도의 마지막 달가지 의미입니다.(현재 날짜가 2022년 7월 13일일 경우 2022년 6월 Data까지 백테스트에 포함)
Initial Amount 백테스트 할 경우 처음 시작하는 금액을 의미합니다.
Cashflows 세 가지를 선택할 수 있는데 아래와 같습니다.
Contribution fixed amount: 매년 또는 매월 적립식으로 넣는 금액(Time Period 선택과 연동됨)
Withdrawl fixed amount: 매년 또는 매월 인출하는 금액(포트폴리오 운용하면서 돈을 빼서 쓰는 경우)
Withdrawl fixed percentage: 매년 또는 매월 일정 비율로 인출하는 금액(위와 다르게 퍼센트를 입력)
Rebalancing 리밸런싱 기간을 선택할 수 있습니다. 연간, 반기, 분기, 매달, 리밸런싱 밴드를 정해서 할 수 있습니다. 여기서 리밸런싱 밴드란 자산군이 미리 정한 일정 퍼센트 이상이나 이하를 넘어갈 시 리밸런싱하는 방법입니다. 예를 들어 리밸런싱 밴드를 상하 10%로 정할 경우 자산군의 비중이 10% 넘어갈 시 리밸런싱하는 것을 의미합니다.
Leverage Type 레버리지를 사용할 경우 해당 레버리지에 대한 값을 넣을 수 있습니다.
Fixed debt amout
Debt Amout: 레버리지 일으킨 금액을 의미합니다.
Debt Interest: 레버리지에 대한 이율을 의미합니다.
Maintenance Margin: 마진콜을 당할 경우 정해진 마진콜의 비율을 의미합니다.

Fixed leverage ration
Leverage Ration: 레버리지 비율을 의미합니다.
Debt Interest: 레버리지에 대한 이율을 의미합니다.
Benchmark 내가 백테스트하는 자산군과의 비교할 벤치마크를 추가할 수 있습니다. EFT 티커를 넣어서 비교할 수도 있고 Vanguard 500 Index와 비교할 수 있습니다. 일반적으로 Vanguard 500 Index와 비교하는 것을 추천합니다.
Portfolio Names Custom을 선택할 경우 내가 백테스트한 포트폴리오의 이름을 정할 수 있습니다.

 

 

 

 

백테스트 자산군 선택

백테스트 조건들을 선택한 뒤에는 어떤 자산군을 선택할지 정해야 합니다. 크게 미국 주식, 미국 외 주식, 채권, 금, 귀금속, 리츠, 원자재, 현금 등을 선택할 수 있습니다.

자산군 내용
US Equity(미국 주식) US Stock Market: 미국 주식 전체
US Large Cap: 미국 대형주
US Large Value: 미국 대형 가치주
US Large Growth: 미국 대형 성장주
US Mid Cap: 미국 중형주
US Mid Value: 미국 중형 가치주
US Mid Growth: 미국 중형 성장주
US Small Cap : 미국 소형주
US Small Value: 미국 소형 가치주
US Small Growth: 미국 소형 성장주
International Equity(전세계 주식) Glodbal ex-US Stock Market: 미국 제외한 전 세계 주식
Intl Developed ex-US Market: 미국 제외한 개발도상국 주식
International ex-US Small Cap: 미국 제외한 전 세계 소형 주식
International ex-US Value: 미국 제외한 전 세계 가치주
European Stocks: 유럽 주식
Pacific Stocks: 호주/뉴질랜드 주식
Emerging Markests: 개발도상국 주식
Fixed Income Cash: 현금
Short Term Treasury: 단기 채권
Intermidiate Term Treasury: 중기 채권
Long Term Treasury: 장기 채권
Total US Bond Market: 미국 전체 채권
TIPS: 물가 연동 채권
Global Bond: 전 세계 채권
Short Term Investment Grade: 5년 미만의 투자 등급 상품
Corporate Bonds: 회사채
Long-Term Corporate Bonds: 장기 회사채
High-Yield Copporate Bonds: 하이일드 회사채(부실 위험 높은 회사 채권)
Short Term Tax Exempt: 단기 비과세 상품
Intermediate Term Tax Exempt: 중기 비과세 상품
Long Term Tax Exempt: 장기 비과세 상품
Alternatives REIT: 리츠
GOLD: 금
Precious Metal: 귀금속
Commodities: 원자재

 

자산군별 비중 선택

본인이 백테스트 할 자산군을 선택했으면 옆에 해당 자산군에 몇 퍼센트 투자할지 선택한 뒤 퍼센트를 입력해야 합니다. 퍼센트의 합은 100이 되게 입력해야 합니다. 다 입력하고 난 뒤 아래의 Analyze Portfolios를 선택하면 백테스트 결과가 나옵니다.

자산_비중_선택
자산 비중 선택

 

 

 

 

백테스트 결과


이후 백테스트 결과가 나오는데, 먼저 포트폴리오의 자산 비중이 나오고, 백트스트 결과에 대한 값이 표와 그래프로 나오게 됩니다.

포트폴리오_비중
포트폴리오 비중

표에서 연간 수익률, 표준편차, 최고 수익해, 최고 손실해, 최대 하락률 등등을 확인할 수 있습니다.

백테스트_결과(표)
백테스트 결과(표)

그래프를 확인하실 때 Logarithmic scale을 클릭하시면 로그 스케일로 그래프가 변경되어 투자 기간이 길 경우 매해 변동에 대해 좀 더 직관적으로 확인하실 수 없습니다. 로그 스케일로 보지 않을 경우 초기에 금액이 작을 때의 변동구간이 잘 나타나지 않기 때문입니다. 그리고 Inflation adjusted 인플레이션을 적용하여 인플레이션이 적용된 현재가치로 확인하실 수 있습니다.

백테스트_결과_그래프
백테스트 결과(그래프)

 

백테스트_결과_메뉴
백테스트 결과 메뉴

또한, 백테스트 결과 메뉴 아래 항목들을 클릭하시면 좀 더 상세한 백테스트 내용을 확인하실 수 있습니다.

  • Annual Return을 클릭하시면 매해 포트폴리오의 수익률과 인플레이션, 자산군별 수익률을 확인하실 수 있습니다.
  • Drawdown을 클릭하면 주식시장의 큰 하락기에 해당 전략이 어느 정도 하락했는지, 하락 후 어느 정도 기간 뒤 전고점을 회복했는지 확인하실 수 있습니다.
  • Assets 은 자산군별 성과에 관해 확인할 수 있습니다.
  • Rolling Returns은 1년,3년,5년 등 여러 기간별로 끊어서 투자했을 경우 어느 정도 수익이 나오는지 확인하실 수 있습니다.

지금까지 포트폴리오 비주얼라이저를 활용하여 백테스트 하는 방법과 결과 보는 방법에 대해 알아보았습니다. 자산배분 투자를 하기 전에 꼭 백테스트를 하시고 해당 전략이 어떤 구간에서 강한지, 어떤 구간에서 약한지 확인하시고 투자를 시작하길 바랍니다. 그리고 2주 뒤 유효기간이 지나면 백테스트를 더 할 수 없으므로 돈을 결제해도 되지만, 구글 이메일을 하나 더 만들어서 새로 가입하면 2주 더 사용하실 수 있으니 백테스트 할 일이 있으면 새로 가입하셔서 만드는 것이 하나의 팁입니다.