다양한 투자 전략 백테스팅 결과가 궁금하다면? : 파이썬 퀀트투자 전체 글목록(클릭) 직접 파이썬으로 백테스팅 할 수 있는 방법을 알고 싶다면? : 파이썬 퀀트투자 유튜브 영상(클릭) |
이 내용을 이해하기 위해선 선행 지식이 필요합니다.
1. 왜 나는 항상 손실을 봤을까? : -20% 손실 난 개발자가 빡쳐서 공부한 내용(클릭)
2. 투자전략 성과지표(클릭)
지난번 리밸런싱 기법을 활용한 결과를 살펴봤습니다.
항상 1:1 동일비중으로 리밸런싱을 했기 때문에 (+채권가격 커플링) 21년 강세장에 그 상승 추세를 누리지 못한 게 아쉬웠습니다.
이번에는 1:1로 비율을 고정하는 것이 아니라 장세에 따라 자산 비율에 가중치를 주는 방법을 시도해보겠습니다.
현재 가격이 과거에 비해 상승 추세에 있는지 판단하고.
수치화하여 포트폴리오 비율로 활용할 것입니다.
현재 시장이 어떤 추세에 있는지 파악하기 위한 수단으로 모멘텀 개념을 사용할 것입니다.
모멘텀은 여러 논문에서도 소개되었고, 이론적 배경이 탄탄한 개념입니다.
투자 시장에서 모멘텀이란,
모멘텀=당기 주가 / 전기 주가
이렇게 계산할 수 있습니다. 수익률 공식과 같습니다.
저렇게 간단하게 계산할 수 있는 모멘텀 지수를 활용해서 다양한 전략을 만들 수 있습니다.
간단하게 몇가지 소개해드리자면,
절대 모멘텀, n개월 모멘텀이 양수다. 하면 매수 또는 보유. 음수다. 하면 매도하는 전략입니다.
상대 모멘텀, 다양한 종목 중 매달 n개월 모멘텀을 계산해서 상위 몇 개 자산에 분산투자하는 전략입니다.
듀얼 모멘텀, 절대 모멘텀, 상대 모멘텀을 혼합하여 상대 모멘텀 전략으로 구한 상위 종목의 절대 모멘텀을 기준으로 포트폴리오를 구성하는 전략입니다.
그리고 직접 해볼 것은..
평균모멘텀스코어라는 전략입니다.
평균 모멘텀 스코어란,
모멘텀 > 1이라면, 1점을 부여하고. 모멘텀 <=1이라면 0점을 부여해서 점수를 평균한 값입니다.
그리고 이것을 해당 자산의 투자 비율로 사용할 것입니다.
만약 평모스가 높다면. 해당 자산은 지난 기간 동안 계속 상승추세에 있다는 의미가 되는 것이고.
낮다면 하락 추세에 가깝다는 뜻이기에 장세에 맞춰서 투자 비중을 정할 수 있게 되는 것입니다.
실험1: 12개월 평균 모멘텀 스코어 투자 전략
기간: 2012-01-31 ~ 2022-06 대상: KODEX200, KODEX 국고채 10년 투자전략: 12개월 평균모멘텀스코어에 비례한 투자 비중 조절. 단, 주식, 채권 비중이 모두 0일 때는 현금보유. 기대결과: 장세에 맞게 비율을 조절하여 리밸런싱하기에 타 전략 대비 우수한 투자성과지표 |
음.. 직접 백테스트 해보고도 놀랍네요.
이전에 리밸런싱, 채권 혼합 전략은 MDD는 어느 정도 낮추는 대신, CAGR에서 손해를 보는 결과를 얻었는데..
이번 평균 모멘텀 스코어 전략에서는 손실과 수익률 모든 면에서 시장 수익률과 위험을 압도하는 결과를 얻었습니다.
이게 진짜 맞나 싶어서 코드에 이상이 있나 수차례 확인했지만 결과는 같았습니다.
정말 놀랍네요.
12개월 평균 모멘텀 스코어에 따른 투자 비중
실제로 평균모멘텀스코어에 따른 투자 비중을 살펴보면
코로나 이후 양적완화로 무지성 상승이 시작했던 2021년에는 주식의 비중을 훅 늘리고,
22년부터는 채권, 주식이 모두 하락하기 때문에 현금 보유를 통해 투자금을 잘 지켜주고 있습니다.
저는 이 결과를 보고 한 가지 더 궁금해졌습니다.
아시다시피, 22년 6월 현재, 주식과 채권은 모두 떡락하고 있습니다 ㅜㅜ
위 실험에서는 12개월 평균 모멘텀 스코어를 사용했지만, 6개월을 기준으로 하면 어떻게 될까?
최근 시장 상황에 더 잘 반응하기 때문에 22년 하락을 조금 더 방어할 수 있지 않을까라는 생각에
6개월 평균 모멘텀 스코어도 테스트해봤습니다.
실험2: 6개월 평균 모멘텀 스코어 투자 전략
기간: 2012-01-31 ~ 2022-06 대상: KODEX200, KODEX 국고채 10년 투자전략: 6개월 평균모멘텀스코어에 비례한 투자 비중 조절. 단, 주식, 채권 비중이 모두 0일 때는 현금보유. 기대결과: 장세에 맞게 비율을 조절하여 리밸런싱하기에 타 전략 대비 우수한 투자성과지표 |
6개월 평균 모멘텀 스코어를 사용하니 훨씬 투자 성과지표가 개선되었습니다.
이렇다고 해서 6개월 지표가 짱이다! 생각하는 것은 과최적화된 발상일 수 있습니다.
최근 시장은 특히 급등락을 한 시장이었기 때문에 짧은 모멘텀을 사용한 것이 조금 더 빠른 대처를 할 수 있었기 때문이라고 생각합니다.
6개월, 12개월 투자 비중 비교
실제로 투자 비중을 보면 21년 말부터
6개월 비중이 12개월 비중보다
조금 더 안전하게 방어적으로 채권이나 현금 비중을 더 가져가는 모습을 확인할 수 있었습니다.
결론
1. 단순히 1:1 리밸런싱 하는 것보다, 모멘텀을 활용해 장세에 맞게 투자 비중을 조절하면 수익을 늘리고 손실을 줄일 수 있다.
2. 6개월 모멘텀은 12개월 모멘텀보다 최근 장세를 비중 있게 반영하여 급등락에 더 유연하게 대처할 수 있었다.
다양한 투자 전략 백테스팅 결과가 궁금하다면? : 파이썬 퀀트투자 전체 글목록(클릭) 직접 파이썬으로 백테스팅 할 수 있는 방법을 알고 싶다면? : 파이썬 퀀트투자 유튜브 영상(클릭) |
'파이썬 퀀트 투자 > 투자의 기초' 카테고리의 다른 글
주식 + 현금 1:1 혼합 10년간 백테스팅 해봤어요. (0) | 2022.07.06 |
---|---|
주식을 할 때 손실을 줄일 수 있는 방법, 리밸런싱:중간 중간 적당한 차익실현 (0) | 2022.07.06 |
주식을 할 때 손실을 줄일 수 있는 방법, 채권혼합: 주식+채권 섞어먹어봤습니다. (0) | 2022.07.06 |
주식을 할 때 손실을 줄일 수 있는 방법, 분산 투자: 삼성전자 올빵 vs 5대 대기업 분산 (0) | 2022.07.06 |
투자전략 성과지표 (0) | 2022.07.06 |