가속화 모멘텀 전략, 더 높은 수익률을 향해(업그레이드 ver)
안녕하세요, 게으른 퀀트입니다. 지난 포스팅에서 Xiong과 Ibbotson 선생님의 가속화 모멘텀 전략에 대해 알아보고, 미국 시장과 한국 시장을 대상으로 백테스트르 진행해보았습니다. 포스팅 하단에 링크를 걸어둘테니 아직 확인하지 못하신 분들은 이전 포스팅도 참고해주세요!
시가총액이 큰 기업들을 대상으로 하고, 주가 팩터 하나만 쓴 것치고는 백테스트 결과가 꽤나 잘 나왔었는데요. 전략을 알아보는데에서만 그치면 안 되겠죠? 실제로 가속화 모멘텀 전략을 운영해볼 생각으로 조금 더 발전시켜 보았습니다. 물론 단순히 수익률만 더 높게 나온다고 해서 좋은 전략은 아니지만, 다양하게 기본 전략을 변형해보면서 전략을 직접 짜보는 것도 큰 도움이 될 것입니다.
1.가속화 모멘텀 지수 측정 방식 변경
기본적인 가속화 모멘텀 전략에서 모멘텀 지수를 측정하는 방식은 다음과 같습니다. 최근 12개월동안의 수익률을 1개월 구간으로 나눕니다. 그리고 최근 월부터 과거 월까지 1에서 -1까지의 가중치를 부여합니다. 가중치의 합(모멘텀 지수)이 낮은 순으로 종목을 선정하게 되죠. 이렇게만 말씀드리면 헷갈리실테니 예를 한 번 들어보겠습니다.
2021년 5월 31일을 기준으로 애플(AAPL)의 가속화 모멘텀 지수를 구해보겠습니다. 아래의 기간은 모두 말 일을 기준으로 합니다.
기간 | 수익률 | 가중치 | 수익률*가중치 |
2021/04~2021/05 | -5.05 | 1 | -5.05 |
2021/03~2021/04 | 7.62 | 0.5 | 3.81 |
2021/02~2021/03 | 0.73 | 0.1 | 0.07 |
2021/01~2021/02 | -7.97 | -0.2 | 1.59 |
2020/12~2021/01 | -0.55 | -0.35 | 0.19 |
2020/11~2020/12 | 11.46 | -0.55 | -6.30 |
2020/10~2020/11 | 9.55 | -0.73 | -6.97 |
2020/09~2020/10 | -6.00 | -0.83 | 4.98 |
2020/08~2020/09 | -10.25 | -0.9 | 9.22 |
2020/07~2020/08 | 21.66 | -0.95 | -20.57 |
2020/06~2020/07 | 16.51 | -0.98 | -16.17 |
2020/05~2020/06 | 14.74 | -1 | -14.74 |
이렇게 구해진 월별 수익률*가중치(모멘텀 지수)를 더해서 낮은 순으로 종목을 선정합니다. 거기에 2~12개월 모멘텀(2020년 5월~2021년 4월)을 구해서 높은 순으로 종목을 선정하죠. 여기서 중요한 것은 월별로 수익률을 나누어 모멘텀 지수를 구한다는 것입니다. 위의 기준으로 종목을 선정하게 되면 12개월 전부터 2개월 전까지 주가가 상승하다가 1개월 전부터 폭락하면 높은 순위가 됩니다.
저는 최근에 많이 떨어질수록 높은 순위로 랭크된다는 사실이 조금 찝찝했습니다. 최근들어 급격히 오르기 시작한 주식을 피할 수는 있지만, 한창 오르고 하락세가 시작되는 주식이 포함될 가능성이 높아보였습니다. 그래서 저는 월별 수익률이 아닌, 과거부터 최근까지의 누적 수익률로 모멘텀 지수를 구해보았습니다.
변경한 방식으로 동일하게 애플(AAPL)의 가속화 모멘텀 지수를 측정해보겠습니다. 기간을 자세히 살펴보시면 구간의 끝이 모두 2021년 5월입니다. 누적 수익률을 바탕으로 모멘텀 지수를 구하는 것이죠.
기간 | 수익률 | 가중치 | 수익률*가중치 |
2021/04~2021/05 | -5.05 | 1 | -5.05 |
2021/03~2021/05 | 2.19 | 0.5 | 1.09 |
2021/02~2021/05 | 2.94 | 0.1 | 0.29 |
2021/01~2021/05 | -5.27 | -0.2 | 1.05 |
2020/12~2021/05 | -5.79 | -0.35 | 2.02 |
2020/11~2021/05 | 5.00 | -0.55 | -2.75 |
2020/10~2021/05 | 15.03 | -0.73 | -10.97 |
2020/09~2021/05 | 8.13 | -0.83 | -6.74 |
2020/08~2021/05 | -2.96 | -0.9 | 2.66 |
2020/07~2021/05 | 18.06 | -0.95 | -17.15 |
2020/06~2021/05 | 37.55 | -0.98 | -36.79 |
2020/05~2021/05 | 57.83 | -1 | -57.83 |
현재를 기준으로 과거 N개월 동안의 누적 수익률에 가중치를 곱해서 모멘텀 지수를 구해줍니다. 이런 방식을 택하게 되면 최근이라고 하더라도 주가가 하락하면 전체 모멘텀 지수에 영향을 줍니다. 그렇기 때문에 과거에 많이 오르고, 최근에 덜 오른(그래도 오르긴 한) 종목들이 상위에 랭크됩니다. 조금 더 직관적이고 논리적인 모멘텀 지수 계산 방법입니다.
이렇게 모멘텀 지수를 변경했을 때 성과가 어떻게 변하는지 살펴보겠습니다
- 한국 기본 전략 : 수익률 14.74% / MDD -57.60%
- 한국 업그레이드 전략 : 수익률 18.91% / MDD -50.08%
- 미국 기본 전략 : 수익률 25.36% / MDD -73.49%
- 미국 업그레이드 전략 : 수익률 31.67% / MDD -57.45%
한국과 미국 시장 모두 수익률은 높아지고, MDD는 낮아졌습니다. 혹시나 과최적화가 아닐까 싶어서 다른 변수들(대상 종목 / 선정 종목 수)을 조금씩 바꾸면서 백테스트를 진행해보았는데 동일한 결과가 나왔습니다. 가중치도 조금씩 바꾸어보았지만, 위와 같이 -1 ~ 1까지 exponential 하게 비중을 달리하는게 가장 효과적이었습니다.
물론 백테스트는 백테스트일 뿐이니, 이제 실전으로 한 번 부딪혀봐야겠습니다. 조만간 실전 매매를 진행해볼 예정인데 어떤 성과가 나는지 기대해주세요!
가속화 모멘텀 이전 포스팅)
모멘텀은 죽지 않았다! 가속화 모멘텀 전략(한국 시장 Ver)
가속화 모멘텀 전략, 미국에서 통하는가?!(미국 시장 Ver)
이상으로 가속화 모멘텀 전략을 발전시킨 업그레이드 가속화 모멘텀 전략에 대한 포스팅을 마치도록 하겠습니다. 이 포스팅은 여기서 끝내지 않고, 꾸준하게 전략의 업그레이드 방법을 추가할 예정입니다. 댓글로 업그레이드를 위한 좋은 아이디어나 개선 사항이 있으면 언제든지 알려주세요! 도움이 되셨다면, 공감과 댓글, 공유까지 부탁드리겠습니다. 감사합니다😍