슈퍼밸류모멘텀 전략은 세가지 지표의 혼합전략이다.
value + quality + momentum
가치지표인 PER, PBR, PSR 이 우수한 종목(싼종목)
퀄리티지표인 GP/A 가 우수한 종목(질좋은 종목)
그리고 12개월 추세(모멘텀)가 살아있는 종목
위 3가지를 고르게 가지고 있는 종목군을 모아서 매수하고 1개월마다 리밸런싱 한다.
이 블로그에서 대상 종목군을 추출하는 작업은 매일 아래와 같은 절차를 거친다.
1) 시총 하위 500 종목중에서 PBR > 0.2 이고 PCR > 0 인 종목을 뽑는다.
현재 이베스트 증권 1892 화면 (e 검색) 을 이용하고 있다.
이때 PBR 은 가장최근 분기 데이터를 이용하고 PCR은 년간 실적 데이터를 이용한다.
모두 최근 분기별 데이터를 이용 하려고 했는데 HTS 에서 PCR은 연간 데이터만 제공하고 있다.
500개 종목에서 약 260-270개 정도가 검색된다.
이 종목들을 엑셀로 저장한다.
QuantLive 라는 자작 프로그램을 이용해서 이 엑셀파일을 읽는다.
2) FN가이드 데이터
fnguide.com 에서 매 분기마다 공개 발표하는 실적및 재무데이터를 엑셀로 다운받는다.
첫번째 sheet '주재무제표' 에 적혀있는 재무정보, 매출정보, 이익정보를 QuantLive 에서 읽어들인다.
이 때 매출액과 매출이익을 구해서 GP/A 값을 구한다.
3) 단계 1) 에서 읽어들인 종목들의 PER,PBR,PSR 을 ebest 증권의 Xing API 를 활용해서 구한다.
PER는 4분기 평균인 T_PER을 활용한다. (Xing API 에서 제공)
4) PER, PBR, PSR, GP/A 의 각각의 순위를 구한다.
이 때 PER < 0 인 데이터는 제외한다.
PER,PBR,PSR은 지표값이 낮을수록 순위가 높다 ( 0순위가 최고좋은 종목)
GP/A 는 지표값이 클수록 순위가 높다. (0 순위가 최고 좋은 종목)
순위값은 작을수록 우수한 종목이다.
5) 위 4가지 지표의 순위를 모두 더한 후 그 값이 낮은 순(우수한 종목순)으로 다시 정렬한다.
6) 위에서 구한 높은 순위 50 종목의 1년전 오늘 종가를 구한다.
휴일이라서 없으면 그 다음날 데이터를 활용한다. (그 다음날도 없으면 그 다음다음날...)
오늘 현재가 - 1년전 종가 > 0 인지를 50 개 종목 모두 체크해서 (모멘텀 체크)
해당종목만 매수한다. (매일 11시30분 - 12시 30분 사이에 프로그램을 돌리기 때문에 그 시점의 현재가를 활용한다.)
그런데 만약 그 종목수가 50개중에서 13개 미만인경우 매수하지 않고 현금으로 보유한다.
해당종목수가 13개 이상이면 각 종목을 균등금액으로 매수한다.
매수가 되면 1개월 후에 다시 위 작업을 반복해서 탈락종목은 매도하고 신규종목은 새로 편입해서 다시 균등한 금액으로 리밸런싱 한다. 물론 이때도 모멘텀이 플러스인 종목수가 13 미만이면 전 종목을 매도하고 현금보유한다.
여기에 매일 표시되는 슈퍼밸류모멘텀 종목들은 0번 부터 49번 까지만 살펴보면 된다. 50번 부터는 모멘텀 체크를 아예 하지 않은 데이터라 모멘텀을 알 수 없다.
'퀀트투자 전략소개' 카테고리의 다른 글
강환국 할 수 있다! 퀀트투자 전략들 요약 (0) | 2019.06.22 |
---|---|
신마법공식 2.0 (0) | 2019.05.15 |
NCAV 전략 (0) | 2019.05.15 |
개인순매수 추종전략 (0) | 2019.05.14 |
슈퍼가치전략 (0) | 2019.05.11 |