커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

전략 로테이션 전략

푸른주전자 2022.06.20 13:15 조회수  531 추천 4

안녕하세요!


인텔리퀀트 푸른주전자 입니다.


지난번 value 지표 중에서 지난 한달 간 수익률이 가장 높은 팩터로 매달 교체하는 "팩터 로테이션" 전략에 대하여 글을 썼는데, 이번에는 여러 전략 중에서 지난 수익률이 가장 높은 전략으로 전략을 교체하는 "전략 로테이션" 전략을 간략하게 알아볼까 합니다.


먼저, 아래와 같이 5가지 합성 전략을 만듭니다.

1. PER+PBR+GPoA

2. PSR+PBR+GPoA

3. POR+PBR+GPoA

4. PCR+PBR+GPoA

5. PRR+PBR+GPoA

그리고 리밸런싱할때 각 전략의 최근 기간 수익률을 비교하여 수익률이 가장 높은 전략으로 메인 전략을 교체합니다.


테스트 조건은

2010-01-01~2022-06-15 까지 

기본적으로 ETF, 우선주를 제외하고 또한 관리/정리매매 종목, 잠본 잠식인 종목도 제외합니다.

각 전략의 수익률 측정을 한달 단위로 하기엔 너무 짧은 것 같아서 매월 리밸런싱이 아닌

4,6,9,12월 첫 영업일에 20종목 리밸런싱합니다. (시총, 거래대금 제한 없음)


다만 백테스트 조건을 좀 더 현실적으로 적용하기 위해서 시뮬레이션 방식을 기본적용인 다음 영업일의 시가가 아닌 다음 영업일의 평균가로 바꾸어서 해보겠습니다.(IQEnvironment.simulationMethod = SimulationMethod.average)



백테스트 성과를 보면 다른 전략들에 비해서 지난 수익률이 좋아던 전략으로 메인 전략을 교체하는 "전략 로테이션" 전략이 연평균수익률과 샤프지수가 가장 좋은 것을 알 수 있습니다. 생각해보면 단순하게 하나의 전략보다는 여러 전략을 수립하고 이중에서 수익률이 좋은 전략을 따라 가는게 괜찮은 전략이라고 여겨집니다.


또한, 요즘같이 시장 상황이 안좋을 때를 고려해서 기술적 지표를 함께 사용하여 코스피 지수가 60일 이평 위에 있으면 주식형 전략으로 60일 이평 아래 있으면 자산배분형 전략으로 위와같이 메인 전략을 교체하는 방법도 좋은 전략이 될 것 같습니다.(우리 인텔리퀀트에서는 충분히 구현 가능하니까) 


감사합니다,



제가 작성한 모든 글과 공개한 알고리즘은 사용하셔도 되지만
다른 곳에서 사용하실 경우 꼭 원출처와 원작자를 명확하게 밝혀주시기 바랍니다.
댓글 1
그뤠잇 합니다! 요즘 현업 바빠서 간만에 들어왔는데 넘모 좋네요
슈퍼공돌맨 2022.11.16 15:50
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글