본문 바로가기
일기장/전략연구실

VAA 전략 백테스팅 (2009-2021년)

by 투동자 황소장 2021. 8. 13.

VAA 전략을 백테스팅 해보았다. 자료는 2007년 8월 ~ 2021년 07월 까지의 자료를 가지고 진행했다. 

전략 시작일은 2009년 1월 ~ 2021년 07월 총 150개월간이다. 백테스팅을 직접한 이유는 이전 포스팅에서 이야기 했듯이 해외 사이트에서 주는 신호와 내가 확인할 수 있는 신호가 다르기 때문이다. 

 

 

동적 자산배분 포트폴리오 구성 전 확인사항

전략 연구실 카테고리는 내가 편한데로 글을 쓰려고 만들었다. 정형화된 썸네일도 없을것이고 연구하는 과정이 매우 복잡해서 이렇게라도 적어놓지 않으면 자꾸 헷갈려서 기록 차원에서 작성

twodongja.tistory.com

 

동적 자산배분은 신호에 의해서 한달간 보유하는 종목이 달라지므로, 시그널이 논문의 내용과 다르다면 크게 문제가 될 수도 있는 부분이라 한번 확인해 보았다.

 

먼저 인덱스스윙트레이더의 백테스팅 결과먼저 살펴보자. 

 VAA-G4 전략을 간단히 설명하면 공격형 자산(4개)과 수비형 자산(3개)를 나누고 매달 관측되는 신호마다 공격형 자산을 사거나, 수비형 자산을 사는것을 반복하는 것이다. VAA-G12 전략은 공격형 자산 12개 중 고르는 것이다. 

 

VAA전략은 자산군의 갯수,  공격자산 매수 갯수와 신호의 갯수에 따라 여러가지로 나뉘게 된다.

 

G4-T=1/B=1 전략은 자산군 4개(VOO, VEA, VWO, BND)를 켈러식 모멘텀 계산해서 모두 플러스이면 4개 자산중 제일 잘나가는 자산을 매수, 마이너스가 하나라도 나오면 SHY, lEF, LQD 종목 중 제일 수익률이 좋은 종목을 매수하는 전략이다. 

 

G4-T=2/B=1 전략은 공격자산을 50%씩 2개 사는 것이다.

 

  • G = 비교 종목의 갯수 
  • T = 공격형 종목의 갯수
  • B = 시그널의 갯수이다. 

 

 

1970년 ~ 2017년 6월까지 CAGR 20.42%, MDD-12.8% 로 엄청난 결과를 볼 수있다. T2/B1 전략은 이보다 약간 낮은 CAGR 17.44%, MDD -8.60% 이다. 하지만 T1보다 MDD가 우월하다. 

 

인덱스스윙트레이더에서 2015년 - 2018년 VAA-G4-T2/B1 전략을 백테스팅한 자료도 있는데 CAGR은 약 7%, MDD -5.34% 로 확인된다.

 

 

VAA 전략 수정종가를 고려하지 않은 수치로 백테스팅 

캘러교수의 동적자산배분 전략을 구글 시트로 만들기 힘든 이유가 날짜의 계산과 수정종가에 있다. 수정종가란 배당을 고려해서 주가를 수정하는것을 뜻하고, 날짜는 매월 31일까지 있지 않기 때문에 변경을 조금씩 해줘야한다. 

 

이걸 모를때는 그냥 매월 말일을 계산할때 구글 시트에서 edate(-1) 함수를 이용해서 한달을 계산했고, 종가는 구글 파이낸스 종가를 사용했었다. 

 

이렇게 심플하게 계산하면 해외 블로그나 해외 동적자산배분 시그널을 공급(?)하는 사이트들과 나의 시그널이 상당히 다른것을 확인할  수 있었다.

 

문제는 이걸 스프레드 시트에 반영시키는 방법을 모른다는 것이다. 그래서 괜히 전략을 잘못 실행할까봐 주저하고 있었다. 날짜는 어떤달은 31일, 어떤달은 28일이기 때문에 날짜가 꼬이는 경우가 생긴다. 동적자산 배분에서 매수 신호는 매우 중요한 요소이기 때문에 이걸 간과할수는 없어서 그동안 시트를 못만들고 있었던 것이다..

 

해외에서 공급하는 신호는 개인적인 결벽증으로 못믿으니까..내 시트를 만들어야한다. 얼마나 차이가나는지 알아보기위해 수정종가와 날짜를 무시하고 백테스팅 해봤다. 심플이즈 베스트!를 외치며.. 

  

VAA-G4 전략 전체 성과 (2007년 - 2021년7월)

VAA-수정종가-날짜30일고정-백테스팅(2009-2021년)

 

CAGR이 좀 낮게 측정이되었지만 신호가 그럭저럭 작동하고 있다고 느꼈다. 코로나때를 생각해볼때 -13% MDD 정도면 시그널은 그럭저럭 잘 먹히고 있다고 생각한다. 

 

VAA-G4 부분 성과 (2015년 1월- 2018년2월)

인덱스스윙트레이더 사이트와 같은 기간으로 백테스팅을 설정해봤다. 이게 차이가 얼마 없으면 그냥 수정종가와 30일, 31일 날짜계산 복잡하게 안해도 된다. 

 

결과는 완전 처참. 

 

VAA-수정종가-날짜30일고정-백테스팅(2015-2018년)

 

정석대로(?) 시그널을 받으면 동일 기간 7% 수익에 MDD -5.34% 였는데.. 편한대로 시그널을 이용하니 MDD는 괜찮지만, 수익률은 박살이 나는것을 확인할 수 있다.. 

 

아... 또 뻘짓을 한것인가.. 

반응형

댓글