본문 바로가기
재테크/주식

미국 주식 백테스트 마켓타이밍 편 (포트폴리오 비주얼라이저, QQQ, SPY)

by Go! Jake 2022. 2. 22.

백테스트 마켓타이밍 편

백테스트는 각 자산에 일정 비율로 투자된 포트폴리오가 지난 과거 데이터 기준으로 어느 정도의 변동성과 하락을 겪었는 지 세세하게 알 수 있었습니다. 그럼, 마켓타이밍 편은 어떤 것을 점검할까요? 포트폴리오 투자에서는 여러 기법이 있습니다. 흔히 절대 모멘텀, 상대 모멘텀, 듀얼 모멘텀 등이 있죠. 이러한 전략들은 마켓의 움직임이나 지표에 따라 주식을 사고, 파는 등의 전략을 보여줍니다. 이와 같이 특정 타이밍에 사고 파는 전략이 시장에 제대로 통했는 지 백테스트 해 보는 것을 알아보겠습니다.

 

 

마켓타이밍 백테스트 하는 법

대표적인 백테스트 사이트로 포트폴리오 비주얼라이저 (https://www.portfoliovisualizer.com)로 접속합니다.

이 때 홈 화면에서 Timing Models를 찾습니다. 여러 메뉴가 있고 이 중에 필요한 메뉴로 들어가면 됩니다. 이번에는 Moving Averages (이동 평균선)을 통해 백테스트를 시작할 것이기 때문에 아래 Moving Averages를 선택합니다.

마켓타이밍 메뉴

그럼 이제 Moving Averages for Portfolio, 즉 일정 기간 동안의 이동평균선을 보고, 투자하는 전략을 설정 해 보겠습니다.

마켓타이밍 설정 - 1

- Portfolio View: 자산배분 선택 시 메뉴 타입. List View로 하면 된다.

- Time Period: 기간 선택 월별 또는 연별

- Start Year: 시작 연도

- End Year: 마지막 연도

- Include YTD: 올해 초부터 지금까지의 기간을 백테스트 기간에 포함할 것인지

- Initial Amount: 초기 투자금

- Cashflows: 현금 흐름 (매달 또는 매년 현금 투입 또는 인출)

- Out of Market Asset: 시장에 나와 있을 때 보유할 자산. 현금으로 선택하였습니다.

- Buy Signal: 언제 매수할 지. 지금은 가격>=이동 평균선일 때 매수하도록 설정하였습니다.

 

마켓타이밍 설정 - 2

Type of Moving Average: Simple Moving Average 선택 시 단순 이동평균선. 지수 이동평균선도 선택 가능.

Timing Period: 이동평균선 기간. 6개월 간의 이동평균선을 설정하였습니다.

Stop Loss: 손실 시 전량 매도할 것인지. %로 설정할 수 있습니다.

Trading Frequency: 거래 주기

Signal Asset: 매수/매도 전략에 사용할 자산. 예를 들어 SPY(S&P500)로 지정하면 SPY에 맞춰서 매수/매도를 한다.

Trade Execution: 거래 실행 시점

Leverage Type: 투자 시 대출을 사용하여 투자하고 있는 지. 대출도 포함 가능.

Compared Allocation: 비교 자산을 선택할 수 있음.

Benchmark: 비교할 티커 선택 가능

Fee structure: 운용비 포함 여부

 

 

마켓타이밍 백테스트 결과 확인

마켓타이밍으로 6개월 이동평균선보다 높으면 매수하거나 유지하고, 낮아지면 모두 매도해서 현금을 가지고 있는 전략입니다. QQQ를 예시로 한번 실행 해 보았습니다.

마켓타이밍 수익률, QQQ

Moving Average Model이 의미하는 게 저희가 실행한 이동평균선을 보고 투자하는 것을 의미합니다.

Buy & Hold Portfolio는 매수 후 가만히 유지하는 것을 의미합니다.

 

둘을 비교 했을 때 6개월 이동평균선을 보고 매수 매도 또는 유지를 하는 것이

- 복리 수익을 1.6% 올리고

- 샤프 지수를 0.18 올리고

- MDD를 -41.73%에서 -22.72%로 낮출 수 있다는 것을 알 수 있습니다.

 

이번에는 SPY를 예시로 해 보겠습니다.

마켓타이밍 수익률, SPY

SPY의 경우 마켓 타이밍 전략이,

- 복리 수익률 -0.79% 감소,

- 대신 MDD는 -50.8% 대비 -20.06%로 감소

- 샤프 지수 0.60 대비 0.73으로 상승

으로 안전하게 투자하기에는 훨씬 좋은 전략이 되었습니다. 다만 최종 수익에서는 좋지 않았네요.

 

포트폴리오 비주얼라이저는 투자 결과로 여러 가지 자료를 제시하는 데, 이전 편에서 다루었던 내용이 많이 겹치므로 아래 링크를 통해 어떤 분석 결과를 알 수 있는 지 살펴 봐주세요.

이전 글: 미국 주식 백테스트 제대로 알기 (포트폴리오 비주얼라이저) (tistory.com)

 

 

결론

마켓타이밍 전략을 포트폴리오 비주얼라이저를 통해 여러 모멘텀 전략을 사용 해 볼 수 있습니다. 특히 각 시장별, 포트폴리오별 어떤 모멘텀 전략이 어떤 기간을 기준으로 했을 때 가장 잘 맞는 지, 테스트 해 보고 이 결과를 토대로 본인만의 기간 등 방식을 찾아 나가는 게 좋을 것 같습니다.

 

댓글