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

멀티팩터 + 듀얼 모멘텀 백테스트 입니다

Prophit 2017.05.30 17:07 조회수  4644 추천 1

테스트 기간 : 2001.01.01~2017.05.30

전략 :

1. PER + PBR + PSR + PCR + GP/A 랭킹 합 20종목 (2001.01~2003.05 까진 PCR값이 모두 0으로 적용)

2. 소형주(하위 20%)

3. 듀얼 모멘텀 적용(1년 모멘텀 음수제외 + 종목수 3개 미만시 현금보유)


누적성과 : 1,546,345.15%

CAGR : 82.74%

(CAGR 산식 : 엑셀에서 "=rate(16.5,0,-1,15463)" - 이게 맞는지 정확힌 모르겠습니다)


수수료, 세금, 슬리피지 포함 여부 :

기본환경(수수료 0.015%, 세금 0.3%, 슬리피지 X) 적용


comment.

수익률이 너무 높게 나오니까 자꾸 의심하게 되네요 ㅠㅠ

과 최적화 일까요?

일단은 뇌동매매보다 훨씬 나을거 같아서 투자중입니다

최근 수익률은 대형주 위주 장세라 그런지 그리 높진 않네요

MDD를 더 낮출 방법을 고민해야겠습니다




++

나름의 robust 테스트 결과입니다.

KOSPI 전략수익률
2001 37.47% 35.77%
2002 -13.44% 32.73%
2003 27.64% 12.71%
2004 9.09% 39.63%
2005 54.34% 248.94%
2006 3.25% 77.37%
2007 32.18% 190.57%
2008 -39.33% 55.23%
2009 45.39% 13.87%
2010 20.92% 79.65%
2011 -11.80% 402.70%
2012 9.35% 91.59%
2013 -0.97% 46.43%
2014 -2.62% 69.50%
2015 1.81% 260.38%
2016 5.61% 30.32%
2017 15.67% 4.70%

댓글 16
와우.. 대단하시네요..
등엔트로피 2017.05.30 17:32
우리 나라는 소형주는 모멘텀이 잘 안되는 걸로 아는데요...
세부 내역을 좀더 구체적으로 설명을 해주셨으면 참 도움이 될 듯합니다.
mdd 는 채권이나 단기채etf 나 달러etf 에 분산하는 수밖에는....수익률또한 떨어 지겠지만...감사합니다.
쭌쓰 2017.05.31 00:11
@쭌쓰
세부 내역이라 하시면 어떤걸 말씀하시는 건지요?
일단 전략에 대해 말씀드리자면
각 팩터 랭킹 총합을 최종 정렬하고
시총 하위 20%에 해당하는 종목만 남긴뒤
상위 20종목으로 최종 포트를 구성합니다.
그리고 1년 모멘텀이 음수(-)면 제외시키고 양수(+)인 종목만 투자합니다
그리고 해당월에 양수인 종목이 3종목 미만일 경우 투자를 중단하고 현금화 합니다.

이때문에 매달 포트 수는 3~20종목으로 유동적입니다.
모멘텀에 따른 집중 투자가 가능해지기 때문에
20종목 동일 가중 대비 수익률과 MDD가 개선됩니다.

모멘텀 전략은 네이버 블로거이신 '온새미로'님 전략을 참고했습니다.
http://blog.naver.com/logking1/220944645005

듀얼모멘텀을 적용하지 않은 동일전략 성과도 올려보겠습니다
Prophit 2017.05.31 09:37
현금 대신 채권쪽도 보유하는 전략을 해보고 싶은데 ETF로는 2010년 이전 데이터가 없어서 적용하기가 어렵네요
Prophit 2017.05.31 10:51
해외쪽 etf로 편입하여 백테스트하는 경우도  있더군요 달러인덱스etf 같은거로 말이죠.
쭌쓰 2017.05.31 14:18
@쭌쓰 해보고 싶긴한데 현재 서비스에서는 아직 지원이 안되는거 같아 아쉽습니다.
Prophit 2017.05.31 14:33
아래글은 퀀트의 주의점에 대한 기사인데,
한번 검토해 보시고 결과 한 번 시뮬부탁드립니다.감사합니다.
http://m.blog.naver.com/ok762/220973964707
쭌쓰 2017.06.02 20:34
@쭌스 저 글도 봤었어요.
글 마지막에 있는 robust 테스트라고
1년 단위로 끊어서 테스트한 결과도 있습니다.
폭발한 시기였네요
그외 MDD 샤프지수 같은 수치들은 성과지표를 보시면 됩니다.
Prophit 2017.06.03 00:13
네 답글 주셨네요.
수익률이 년평균 우수히나 3종목은 후덜덜할것 같습니다.ㅎ

상기 기사에서 견고한 모델이라면 소,중,대형주 테스트에서도 일관성이 있는 수익이 나줘야 된다는 의견인것 같고요. 특히 코스피200 으로 했을때도 수익률은 감소하더라도 시장에 먹히는지 필요할 듯 합니다.

메트릭스튜디오 시총 10분위 수익률과 같은 모양의 즉 소형주에서 대형주로 갈수록 일관성있게 수익률이 점차 줄어드는 경향이 나타나는지 궁금합니다. 그렇다면 robust 한게 확실할 듯 합니다.

그런 이유로 mdd를 낮출수 있는 방법을 찾는다면 시총하위 1분위보다 2분위를 쓴다면 수익은 줄겠지만 좀 더 안정적이지 않을까요?
감사합니다.
쭌쓰 2017.06.04 08:45
대형주와 전체 종목, 5분위 테스트는 했었는데 유효했었습니다

코스피 200은 stock.capLevel 코드가 안먹혀서 테스트 하기 어렵고(왜 안되는지는 모르겠습니다)
시총 하위 10분위 중 2분위는 해본적이 없는데 한번 해봐야겠네요

근데 시총 10분위 테스트가 아니라
멀티팩터 랭킹 10분위로 테스트 해야하는게 아닐까요?
Prophit 2017.06.04 21:34
코스피200 또한 대형주집합이니 기테스트 한 결과로 충분할것 같고요.테스트하신 부분이 밸류,퀄리티,모멘텀,소형주 조합인데시총하위 20프로 소형주가 폭발적인 상승을 하는것은 맞지만 년도별 기복이 심하다는 ㅡ 메트릭스튜디오참조ㅡ 결과로 미루어 볼때  시장 참여자들의 과잉 과소반응이 극명하게 나타나기 때문일 겁니다.
그에 비해 하위 2분위 즉  시총하위 20-40프로에 있는 종목 또는 하위 40프로이내 종목들에서 멀티팩터 랭킹을 매겨서 좀 더 넓게 분산을 하는 방법이 어떨까 싶습니다.
아니면 수익률에 집중보다는 종목수를 늘려잡는게 더 안정적이지 않을까요?
의견공유를 좀 더 편하게 하고 싶은데 sns 어떤걸 쓰시는지? 감사합니다.
쭌쓰 2017.06.05 08:53
제가 내용을 자세히 읽어보니 잘못 이해를 한부분이 있었네요.프라핏님께서 이미 시총 5분위 기준으로 하위 1분위 즉 20프로로 테스트 하셨다면 제가 말한 십분위기준 즉 하위 2분위이하 시총 20프로 이하가 맞습니다.다만 시총 1분위 녀석들은 어디로 튈지 몰라서 조심히 다뤄야 되겠기에... 아울러 과거 선택된 종목들 10분위중 1분위녀석들이 얼마나 포진 되었을까 궁금한 대목입니다.
쭌쓰 2017.06.05 11:36
메트릭 스튜디오를 얼른 읽어봐야겠네요
종목수를 늘려서 테스트한간 온새미로님 블로그에도 있었습니다
종목수를 늘렸을시 수익률 하락은 본거 같은데 MDD에 대한건 못본거 같네요
종목수에 따른 테스트도 한번 해봐야겠습니다
Prophit 2017.06.05 12:00
혹시..로직 공유도 가능하신가요?
horio 2017.08.25 16:04
와~ 진짜 엄청난 수익률이군요..

몇가지 여쭤보고 싶은게 있습니다....

Q1. 시총 하위 20%종목을 추린다음 팩터별 점수 총합으로 정렬하는 것과 위에 댓글에 써주신 순서랑 종목의 차이가 있을까요???

Q2. 1년 모멘텀이면 1년전 종가 < 현 종가 이렇게 계산하면 무방할까요?

Q3. 리밸런싱 기간은 어떻게 하셨는지??

적고보니 3개나 되네요.ㅎㄷㄷㄷ  ㅠ.ㅜ 
최윤석 2018.02.09 21:48
1. 차이는 있는데 큰 차이는 없습니다
2. 네
3. 월간이요
Prophit 2018.02.19 16:43
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글