본문 바로가기
투자x개발/퀀트 투자

[할 수 있다!퀀트 투자] ch.4 듀얼 모멘텀 전략 - 백테스트

by didi0di 2023. 7. 18.
728x90
반응형

무료로 포트폴리오 시뮬레이션이 가능한 Portfolio Visualizer를 이용해서 백테스트 진행

 

https://www.portfoliovisualizer.com/

 

Portfolio Visualizer

Portfolio Visualizer is an online software platform for portfolio and investment analytics to help you make informed decisions when comparing and analyzing portfolios and investment products. Our suite of quantitative tools covers portfolio modeling and ba

www.portfoliovisualizer.com

 

  • 백테스트 하는 방법
  1. 회원 가입
  2. Tools-Market Timing Model 클릭

3. Timing Model 을 Dual Momentum으로 설정

4. Start Year, End Year, *Tickers (*내가 테스트 해보고 싶은 자산군) 등 테스트 해보고 싶은 값들 입력 (돋보기 버튼으로 Ticker 검색 가능)

5. Run Test 누르면 백테스트 실행

 

 

ex1) S&P 500미국 채권시장으로 듀얼 모멘텀 백테스트 진행

  • Tickers : VFV.TO, VBMFX

  • 결과 : 듀얼 모멘텀 CAGR 11.35%, MDD는 18.55%로 S&P500 보다 CAGR이 아주 약간 (0.29%) 낮지만 MDD가 훨씬 (5% 이상) 낮음.

ex2) S&P 500으로 듀얼 모멘텀 백테스트

  • Tickers : VFV.TO, GLD

  • 결과 : 듀얼 모멘텀 결과가 가장 안좋다. 따라서 아무거나 다 되는게 아니고 장기적으로 우상향하는 자산을 고르는 게 중요하다.

 

  • PV (Portfolio Visualizer) 사용법 참고 사이트

https://quantchobo.tistory.com/entry/portfolio-visualizer-%ED%99%9C%EC%9A%A9-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95

 

포트폴리오 비주얼라이저(portfolio visualizer) 활용 및 사용법

포트폴리오 비주얼라이저는 ETF를 통한 자산 배분 백테스트에 최적화된 백테스팅 툴입니다. 퀀트 킹이 국내 퀀트 주식 백테스트에 최적화되어 있다면 포트폴리오 비주얼라이저는 영구 포트폴리

quantchobo.tistory.com

 

한국형 전략 시뮬레이션

 

→ PV에 테스트 하고 싶은 주식, 자산군 또는 포트폴리오의 월별 수익률을 엑셀로 정리만 하면 import해서 시뮬레이션 가능!

  1. WiseFN 데이터 센터의 지수 수익률 다운로드
    → 현재 Quality index만 제공중, FnGuide가 발표한 index 대신 활용
  2. My Models > Import Data Series 에서 custom excel 데이터 import
    ** 날짜 형식을 맞춰서 넣어야 함.
  3. KOSPI200 데이터를 벤치마크 데이터로 써주기 위해, 추가로 import

custom data import 결과

4. 백테스트 진행

  1. 벤치마크 : 나스닥 500, 기간: 6개월, 교체주기: 월

  • 결과

  • CAGR : 4.13%, MDD : -8.36% 

벤치마크인 S&P500의 CAGR이 9.32%로 2배 이상이지만, MDD 또한 -23.95%로 높은 것을 확인할 수 있다.

우리가 세운 전략은 한국형 팩터를 추종하기 때문에, 벤치마크도 한국 주식 데이터로 설정해줘야 한다.

 

2. 벤치마크 : KOSPI200, 기간 : 12개월, 교체주기: 월 

  • 결과 

  • CAGR : -6.60%, MDD : -15.87%

CAGR이 마이너스긴 하지만, 이 시기에 벤치마크인 KOSPI200의 CAGR이 -11.15%로 알파 창출에는 성공한 전략이라고 볼 수 있다.

MDD 또한 벤치마크 MDD인 -33.63% 보다 2배 이상 높은 것을 확인할 수 있다.

 

3. 벤치마크: KOSPI200, 기간 : 12개월, 교체주기 : 주 

  • 결과
    • CAGR : -2.74%, MDD : -12.68%

마찬가지로 CAGR이 마이너스긴 하지만, 이 시기에 벤치마크인 KOSPI200의 CAGR이 -11.15%로 알파 창출에는 성공한 전략이라고 볼 수 있다. 좀 전의 전략 2보다 더욱 큰 차이로 알파를 창출했다.

MDD 또한 벤치마크 MDD인 -33.63% 보다 2.5배 이상 높은 것을 확인할 수 있다.

 

4. 벤치마크: KOSPI200, 기간 : 6개월, 교체주기 : 월

  • 결과
    • CAGR : 4.13%, MDD : -8.36%

드디어 CAGR이 플러스로 전환했다.

이 시기에 벤치마크인 KOSPI200의 CAGR이 -7.17%로 전략 2,3 보다는 벤치마크의 CAGR 자체도 소폭 상승했음을 알 수 있다.

어찌되었던 알파 창출에 성공했으며, MDD는 벤치마크의 MDD인 -35.89% 보다 3배 이상 높은 것을 확인할 수 있다.

 

5. 벤치마크: KOSPI200, 기간 : 3개월, 교체주기 : 월

 

  • 결과

  • CAGR : 13.54%, MDD : -11.05%

CAGR도 13.54%로 2자리대로 올라왔으며,
MDD도 벤치마크 MDD인 35.89% 보다 3배 이상 높은 -11.05%로

지금까지 백테스트 해 본 전략 중 가장 성과가 좋은 전략이었다.

 

이제 해당 전략으로 자동매매 프로그램을 짜보자.

 

 

728x90

댓글