본문 바로가기
투자 칼럼/닥터 퀀트 칼럼

그린블라트 마법공식 환상 깨부수기 (12)

by systrader79 2020. 3. 23.
반응형

오늘의 백테스트는 그 유명한 그린블라트의 마법공식입니다.

그린블라트는 그의 저서 'The Little Book that Beats the Market'에서 자신의 퀀트 전략인 '마법 공식'을 제시하였습니다

다음은 위키피디아에서 가져온 그린블라트의 마법공식입니다.


대충 한글로 좀 번역하겠습니다.
1. 시가총액 5천만 달러 이상
2. 유틸리티 및 금융 주 제외
3. 외국 기업 제외
4. EBIT/EV 계산
5. ROC 계산
6. EBIT/EV, ROC 높은 것들로 순위 먹임
7. 20~30개 순위 높은 기업에 분산투자
8. 1년에 한 번 리밸런싱
9. 10년 이상 롱텀으로 투자

요약하면 이렇게 투자한다는 겁니다. (세부적인 사항 생략)
어차피 젠포트로 완벽하게 구현하지는 못하므로, 대략적으로 써보았습니다.
그렇다면 한 번 백테스트를 해볼까요??

일단 1~3번의 조건은 쉽게 해결이 되고, 4번 같은 경우는 EBITDA/EV를 대신 쓰겠습니다.
잠깐 설명하고 넘어가자면, EBIT은 이자와 세금 내기 전 earning이고, EBITDA는 EBIT에서 감가상각비와 감채상각비(무형자산의 감가상각비용)를 뺀 것입니다.

EBITDA/EV를 대신 쓰는 이유는 간단합니다. 

1. EBITDA가 EBIT보다 발전된 개념이라고 생각합니다.
2. EBITDA라는 팩터가 젠포트에서 제공이 됩니다. 정확히는 EV/EBITDA가 제공되어 이의 역수를 쓰면 됩니다.

5번 역시 팩터로 제공이 되고, (ROC=ROIC이고 ROIC가 제공이 됩니다.)
6~9번 역시 문제없이 진행될 수 있을 것 같습니다. 
그 과정을 스샷으로 찍었으니 한 번 같이 따라와보시죠. :)
젠포트 가상 포트 만들기 첫 화면입니다.



운용자금은 1000만원, 운용기간은 전체기간 (약 13년), 수수료율은 0.015%, 슬리피지는 0으로 설정합니다. 
다음은 매수조건입니다.



전일종가 0%에 매수하며, 종목당 매수비중 5%로 총 20종목을 매수합니다.
다음은 매도조건입니다.




종목 최대 보유일은 1년(거래일 기준으로 약 250일이므로 250일로 설정)입니다.
여기서는 1년마다 정확히 리밸런싱 하는 것이 아니라, 1년 보유했다가 팔고 다시 사게 되므로 '유사리밸런싱'이라고 명명하겠습니다. 
보유일 만기 매도 가격기준은 전일 종가 0%입니다. 




다음으로 매수 유니버스 선택에서 금융주, 유틸리티주, 국내상장 중국기업(외국기업)을 체크 해제합니다.

다음은 매수 조건식입니다. 



시가총액 5000만달러, 대충 500억 이상이라고 가정하고, 500억을 입력합니다.
시가총액 단위는 억원이므로, 500으로 입력하면 됩니다. 

다음은 매수 우선순위입니다. 매수 우선순위는 EBITDA/EV와 ROC의 통합순위가 높은 것부터 차례대로 매수하게 했습니다. 식으로 보면 다음과 같습니다. 


EBITDA/EV는 EV/EBITDA의 역수이므로, 1/{EV/{EBITDA} 가 나오는 것이고, ROIC=ROC입니다.

이들을 비율로 오름차순으로 정렬해서, 그 백분율을 더한뒤 내림차순으로 매수하면 통합순위가 높은 것부터 차례대로 매수하게 됩니다.

예를 들어 EBITDA/EV가 상위 5%, ROIC가 상위 2%인 종목의 경우, 위의 식에서
비율('1/{EV/EBITDA}',{오름차순}) = 95 가 나오고
비율({ROIC},{오름차순})=98
이 나옵니다

둘을 더하면 통합 순위가 나오겠죠. 이런식으로 통합 순위를 구해서 높은 것부터 내림차순으로 매수하는 식입니다. (비율함수를 더한 통합순위가 높을 수록 상위 랭크에 가깝습니다.)

이해되셨죠??

자, 그럼 결과가 어떻게 나왔을까요??

생각보다 처참하죠? 
연환산 수익률 약 8%, MDD는 약 60%를 기록했습니다.
여기서 세가지 잠정적 결론과 두가지 개선점들을 이끌어낼 수 있습니다.
잠정적 결론
1. 마법 공식은 어쩌면 환상에 불과하다. 
2. 마법 공식은 적어도 한국에서 먹히지 않았다
3. 과거에는 수익를 냈지만, 최근에는 먹히지 않는다.
이들 결론은 잠정적인 결론이므로, 확정적이진 않을 수 있습니다. 참고만 하여주세요.
어쨌든 제 백테스트에서는 마법공식은 환상에 불과하거나, 적어도 한국시장에선 먹히지 않았습니다. 특히 최근에는요.

다만 다음과 같은 문제점을 들면서 개선점이 보일 수도 있겠죠.

개선점
1. 시총 제한이 미국에서만 먹히는 것은 아닐까? 미국 시장이랑 한국 시장은 크기가 다르므로, 다른 시총 기준을 적용해야 한다.
2. 유사리밸런싱이 아니라 진짜 리밸런싱을 적용해야만 한다.

여기서 1번은 시총 기준을 삭제함으로써 시험해볼 수 있고요, 2번은 젠포트로는 극복이 불가능합니다.
따라서 1번만 개선해보겠습니다.






 매수 조건식에서 시총 제한(500억이상)을 없앤 백테스트 결과입니다.
역시나 처참하죠? 

 MDD는 컸어도 (2008년 금융위기 때 66%), 2017년까지 우상향은 하던 곡선이 이후로 힘 없이 꺾이는 것을 볼 수 있습니다.
 여기서 얻을 수 있는 결론도 처음에 얻은 잠정적 결론과 비슷하네요.

자 어떻습니까? 결과가 잘 나오고, 안 나오고를 떠나서 재미있지 않습니까?

결국 제 백테스트는 그린블라트의 마법공식은 이제 환상에 불과해졌다고 말하고 있습니다.

2017년 이후로 안 꺾였다고 하더라도, 사실상 MDD가 크고, 수익률이 작아서 그리 매력적인 투자 전략은 아니라고 생각합니다.

미국은 저도 안해봐서 모르겠지만 적어도 13년동안의 한국시장에서는요!!

그럼, 여기까지 백테스트를 마치겠습니다.

여러분도 여러분만의 전략을 만들어서 백테스트 해보시길 바랍니다~~





<블로그 후원 안내>

 도움이 되셨나요? 

 블로그 내에 삽입된 배너 광고를 한 번 클릭해주시면, 도서 구입, 저널 구독 등으로 더 좋은 컨텐츠를 제공하는데 큰 도움이 됩니다! 


1. 네이버 카페 '실전주식투자 연구소' (클릭) 으로 오시면, 본 블로그의 모든 내용을 순서대로 확인하실 수 있고, 다양한 실전 투자 정보도 얻을 수 있습니다~


2. 닥터퀀트의 단기 트레이딩 강좌가 뉴지스탁에서 진행 중입니다!

  자타가 공인하는 젠포트 최고의 전략가, 닥터퀀트님의 강좌에서는 그동안 공개하지 않았던 실전 트레이딩 전략 무려 30개와 주기적인 업데이트 강의가 제공됩니다.

<닥터 퀀트의 단기 트레이딩 강의 (클릭)>


3. 'systrader79의 주식 단기 매매 전략 온라인 강좌'가 뉴지스탁에서 진행 중입니다!

   개별 주식을 이용한 단기 매매 기법, 뉴지스탁을 통한 완전 자동 투자 매매 구현에 관한 폭넓은 노하우를 다루고 있으니, 많은 성원 부탁드립니다~

   첫 번째 강의는 수강 신청없이 무료로 시청 가능합니다 (아래 링크 클릭 --> 제일 첫 방송 클릭)

     강의 소개 (클릭)

     * 강의 바로가기 (클릭)



4. 여러분의 인생이 걸린 너무나도 중요한 소식! --- > 여기를 클릭하세요!


     



반응형

댓글9

  • 궁금 2020.07.25 10:40

    연 11퍼 수익률이 처참한건가요...??
    답글

  • lnradns 2020.07.31 17:48

    MDD가 뭔가요?
    답글

    • BlogIcon 40%복리 2021.05.02 08:54

      최대(?)손실날 때 얼마나 나는지 알려 주는 것. MDD 66.97이면 최대(?) 66.97% 손실 날 수 있다는 뜻

  • 에러? 2020.12.26 22:32

    백테스트가 틀린거 같아요. 종목 최소 보유일도 250일이어야죠. 최대 보유일만 250일이면 백테스트상 하루도 안되서 파는것도 많아요.
    답글

  • 얼마나 2021.01.04 14:14

    연수익률 8%면 준수한 것 아닌가요??
    답글

  • 40%복리 2021.02.28 09:11

    연수익10%면 꽤 좋은 것이죠. 그런데 광고하듯이 40%복리수익율과 비교하기에는 처참한 수준이라는 뜻으로...
    답글

  • 40%복리 2021.03.25 21:55

    지금 보니 그것도 아니네요. 복리가 아니라서, 복리로 계산하면 5.6%
    답글

  • 오호 2021.06.20 07:11

    80년대에서 2000년대에 사용한 공식이라 오히려 시총 조건은 높이는게 좋지 않나요?? 백테스트 과정이 보유기간이나 리밸런싱 부분에서 약간 아쉽고 수익률도 애초에 시장 수익률을 이기는게 목적이라 목표는 달성한것 같네요 그래도 mdd가 높은게 제일 치명적이군요
    답글

  • 2021.09.19 11:40

    비밀댓글입니다
    답글