본문 바로가기
주식투자

변동성 돌파 전략 단점 (feat.젠포트 백테스트)

by 비케이퀀트 2023. 1. 6.

전설적인 트레이더 래리 윌리엄스는 '전일 주가 변동폭을 기준으로 당일 특정 가격대에 대한 상승 돌파가 이뤄질 때 매수'하는 변동성 돌파 전략을 소개했습니다. 전략이 공개된 이후에도 알파가 지속되면서 많은 사람들이 널리 활용하고 있는데요. 변동성 돌파 전략의 단점을 전략 특성 및 자체 백테스트 결과와 함께 살펴보겠습니다.

 

 

[주식 초보용 글 더 살펴보기]

⑩ 저평가 주식 찾는법 및 백테스트 (PBR, PER, PSR, PCR, ROE 활용) - 2023.02.22 
⑨ 직장인 실전 퀀트투자 결과 및 포트폴리오 공개! (23년 1월) - 2023.02.02
⑧ 주식 예수금 단기 파킹 이자 더 받는 방법 - 2023.01.20 
⑦ 영구 포트폴리오 전략 소개 및 백테스트 결과 - 2022.12.31
⑥ [초급] 자산배분 전략 기초 (목적, 특성, 종류, 사례) - 2022.12.28 
⑤ 젠포트 실전 전략 공유 및 자동매매 후기 (6년만에 천만원이 2억으로?) - 2022.12.15 
④ 레이 달리오 올웨더 포트폴리오 개인연금 etf 적용 - 2022.12.09 
③ 젠포트 사용법(자동매매, 백테스트, 가상매매) - 2022.12.07 
② 주식시장에 도깨비가 산다? 리밸런싱의 마법, 섀넌의 도깨비 - 2022.12.01 
① 직장인에게 딱 맞는 가성비 주식 투자방법! 퀀트투자 - 2022.11.30 

 

변동성 돌파 전략의 단점

1. 1일 단타 전략으로 거래비용이 크다. 

2. 군집을 갖춘 상승장이 자주 찾아오지 않는다. 

3. 시장 성격에 따라 (횡보장, 큰 일중 변동성) 휩소에 휘말릴 가능성이 크다.

 

거래 당 수익 대비 큰 거래비용

먼저 변동성 돌파 전략은 당일 시가에서 특정 폭만큼 주가 상승이 일어났을 때 매수로 진입하는 '돌파' 전략입니다. 1일 보유 후에 다음 날 시가로 매도하는 '단타' 전략이고요. 조금 더 자세히 설명해 보겠습니다.

 

전략이 진입 기준으로 삼는 주가 상승 폭은 전일 주가 변동폭 * K로 계산합니다.

진입 가격 = 당일 시가 + (전일 고가 - 전일 저가) * K

 

여기에서 상수 K의 값은 일반적으로 0.5를 많이 활용하고, 0.3~0.7 사이로 변경도 가능합니다.

 

K값이 작아질수록 당일 진입 기준가가 낮아지니까 매수를 자주 하게 됩니다. 수익을 얻을 수 있는 기회가 많아지기도 하지만 휩소에 휩쓸려 손실을 입을 확률도 동일하게 커지는 거죠.

반대로 K값이 커지면 좀 더 까다롭게 진입시점을 고르게 되는 거니까 매수 기회는 줄어들게 됩니다. 

 

한 가지 말씀드리고 싶은 건 최적의 값을 찾기 위해 0.01 단위로 숫자를 바꿔가며 백테스팅 해보지 않으셔도 됩니다. 환경에 따라 최적의 값은 항상 달라지기 마련이라 과거의 최적값이 미래의 최적값을 보장하지 않기 때문이죠.

 

결국 이 전략은 주가가 상승 모멘텀을 올라타는 걸 보고 진입해 하루 오버나잇한 후 매도 하는 전략입니다. 하루만 보유하고 매도하기 때문에 수익 대비 거래비용이 상당히 큰 편이지요.

 

흔치 않은 대세 상승장

또 다른 문제는 지속적으로 상승하는 대세 상승장이 그리 찾아오지 않는다는 점입니다. 아래 백테스트 결과를 한번 보시죠.

변동성-돌파-전략-젠포트-백테스트-결과-CAGR-17.36%-MDD-31.49%를-기록함
변동성-돌파-전략-젠포트-백테스트-결과

이 그래프는 코스닥 레베러지 종목 하나를 대상으로 변동성 돌파 전략을 구현해본 결과입니다. 젠포트를 활용했는데요. 젠포트 특성 때문에 한계점이 몇 가지 있습니다. 

 

1) 전일 데이터를 기준으로 삼는 젠포트의 특성상 당일 시가의 실시간 추적이 어렵습니다. 따라서 백테스트에서는 당일 시가가 아닌 전일 종가를 기준으로 상승폭을 계산했습니다.

2) 매도 한 날은 진입 조건을 충족해도 다시 매수할 수 없습니다.

 

이 두 가지 점을 염두에 두시고 결과를 봐주시면 좋겠습니다.

 

2017년 1월 2일부터 2023년 1월 5일까지 약 6년간의 전략 운용 결과입니다. 누적 수익률은 161.7%로 천만 원으로 시작했던 투자원금이 26,169,860원이 되었네요. CAGR은 17.36%, MDD는 -31.49%입니다. 

승률은 어떨까요? 총 464번의 거래 가운데 57%가 수익, 43%는 손실이었습니다. 

 

특히 2020년 3월 코로나 폭락 이후 찾아온 대세 상승장에는 엄청난 상승을 기록하는 모습입니다. 상승 군집을 갖춘 대세 상승장에서는 놀라온 성과를 발휘하고 있네요. 다만 2021년 하반기부터 찾아온 하락장에서는 힘을 쓰지 못하고 있습니다.

 

세부적인 매매결과 통계는 아래와 같습니다.

매매결과_통계자료_평균보유일1일_수익종목평균수익률_2.04%_등
매매결과 통계자료

총 거래일 1,479일 중 466회 매매에 참가했고, 수익 시 평균 수익률 2.04%, 손실 시 평균 손실률 -1.79%를 기록했습니다. 손익비는 1.26 정도 되네요. 월 표준편차가 7.78로 꽤 큰 걸로 보이는데, 시장 성격에 따라 전략의 부침이 크다고 볼 수 있겠습니다.

 

참고하시라고 젠포트에서 제한적으로나마 변동성 돌파 전략을 설정하는 조건식 공유 드립니다.

매수가를 설정하는 부분만 자세히 보시면 될 것 같아요.

젠포트-변동성-돌파-전략-조건식-구현화면
젠포트-변동성-돌파-전략-조건식-구현

 

매수조건에서 돌파매수-상방-수식입력을 선택 하시고, 아래 수식을 붙여 넣으시면 됩니다.

{전일종가}+({전일고가}-{전일저가})/2

 

저는 K값을 0.5로 설정했기 때문에 전일 고가에서 전일 저가를 빼고 나누기 2를 했습니다.

 

모든 시장에서 성과를 내는 완벽한 전략은 없습니다.

 

휩소 가능성

대세 상승장이 흔치 않다는 위 단락 이야기와 연결된 내용일 수 있습니다. 일중 변동성이 큰 환경에서는 돌파가 이루어져 진입한 상황에서도 언제든 주가가 다시 하락할 수 있습니다. 또한 K값을 지나치게 낮게 설정한 경우에도 거짓 또는 약한 돌파신호에도 진입해 손실을 볼 수 있고요.

 

변동성 돌파 전략에 있어 변동성이 큰 시장은 일반적으로 유리한 환경이지만, 일중 변동성 또한 크다면 휩소에 휘말릴 가능성이 높습니다.

 

대세 상승장은 흔하게 찾아오지 않지만, 기다리는 동안 다른 전략들을 함께 운용하면서 시점이 다가왔을 때 본 전략을 활용하신다면 좋은 결과가 있지 않을까 생각합니다.

 

젠포트의 특성으로 완전한 백테스트를 돌려보진 못해서 아쉬웠지만, 여러분께 도움 되었으면 좋겠습니다. 

감사합니다.

 

[주식 초보용 글 더 살펴보기]

⑩ 저평가 주식 찾는법 및 백테스트 (PBR, PER, PSR, PCR, ROE 활용) - 2023.02.22 
⑨ 직장인 실전 퀀트투자 결과 및 포트폴리오 공개! (23년 1월) - 2023.02.02
⑧ 주식 예수금 단기 파킹 이자 더 받는 방법 - 2023.01.20 
⑦ 영구 포트폴리오 전략 소개 및 백테스트 결과 - 2022.12.31
⑥ [초급] 자산배분 전략 기초 (목적, 특성, 종류, 사례) - 2022.12.28 
⑤ 젠포트 실전 전략 공유 및 자동매매 후기 (6년만에 천만원이 2억으로?) - 2022.12.15 
④ 레이 달리오 올웨더 포트폴리오 개인연금 etf 적용 - 2022.12.09 
③ 젠포트 사용법(자동매매, 백테스트, 가상매매) - 2022.12.07 
② 주식시장에 도깨비가 산다? 리밸런싱의 마법, 섀넌의 도깨비 - 2022.12.01 
① 직장인에게 딱 맞는 가성비 주식 투자방법! 퀀트투자 - 2022.11.30 

 

댓글