주식·퀀트 학습 아카이브 12장
퀀트 전략 모음
1. 학습 목적
이번 장의 목적은 앞으로 백테스트 실험실에서 검증하고, 포트폴리오 구성기에서 실제 투자 후보로 조합해볼 전략들을 한곳에 모아 정리하는 것이다.
목표는 모든 전략과 방법론을 전문가처럼 이해하는 것이 아니다.
퀀트 초보자인 현재 단계에서는 전략을 백테스트 가능한 규칙으로 이해하고, 그 결과를 바탕으로 실제 포트폴리오를 구성할 수 있으면 된다.
전략을 많이 아는 것보다 중요한 것은 각 전략을 다음 질문으로 분해해서 이해하는 것이다.
어떤 자산을 대상으로 하는가?
왜 이 전략이 작동한다고 생각하는가?
언제 사고 언제 파는가?
얼마나 비중을 싣는가?
얼마나 자주 리밸런싱하는가?
성과는 어떤 지표로 판단하는가?
실제 투자에 적용할 때 어떤 위험이 있는가?
이 문서는 투자 추천이 아니다. 전략 아이디어를 백테스트 가능한 규칙으로 바꾸고, 포트폴리오에서 어떤 역할을 맡길지 판단하기 위한 정리 문서다.
2. 전략을 읽는 기본 기준
퀀트 전략은 보통 아래 요소로 구성된다.
유니버스: 투자 후보군
팩터: 종목이나 자산을 고르는 기준
신호: 매수, 매도, 보유, 현금을 결정하는 조건
비중: 각 자산에 얼마를 투자할지 정하는 방식
리밸런싱: 정해진 주기로 비중을 다시 맞추는 작업
성과지표: 전략이 좋았는지 판단하는 숫자
초보자 단계에서는 전략 이름보다 이 구조를 먼저 보는 것이 좋다.
예를 들어 "이동평균 전략"이라는 이름만 보면 막연하지만, 아래처럼 쓰면 백테스트가 가능해진다.
유니버스: 삼성전자
신호: 종가가 20일 이동평균선 위면 보유, 아래면 현금
비중: 보유 신호면 100%, 아니면 0%
리밸런싱: 매일 장 마감 기준으로 신호 확인
성과지표: CAGR, MDD, 거래 횟수, 단순 보유 대비 성과
3. 전략 1: 단일 이동평균 전략
3.1 한 줄 요약
가격이 특정 이동평균선 위에 있을 때만 보유하고, 아래에 있으면 현금으로 대기하는 전략이다.
3.2 핵심 가설
강한 상승 추세에서는 가격이 이동평균선 위에 머무는 경우가 많고, 큰 하락장에서는 가격이 이동평균선 아래로 내려가며 위험 신호를 줄 수 있다.
3.3 필요한 데이터
일별 가격 데이터
종가
이동평균 기간
3.4 규칙 예시
대상: 삼성전자
이동평균: 20일
매수: 종가 > 20일 이동평균
매도: 종가 <= 20일 이동평균
비중: 매수 신호면 100%, 매도 신호면 현금 100%
3.5 장점
규칙이 단순해서 처음 백테스트를 배우기에 좋다.
하락장에서 현금으로 빠지는 구조를 만들 수 있다.
3.6 주의점
횡보장에서는 사고팔기를 반복하는 휩쏘가 많이 생길 수 있다.
이동평균 기간을 하나만 고르면 우연히 잘 맞은 결과일 수 있다.
3.7 확인할 지표
CAGR
MDD
거래 횟수
단순 보유 대비 초과수익
하락장에서 손실을 줄였는지
4. 전략 2: 골든크로스 전략
4.1 한 줄 요약
단기 이동평균선이 장기 이동평균선 위에 있을 때 보유하는 추세추종 전략이다.
4.2 핵심 가설
단기 가격 흐름이 장기 흐름보다 강해지면 상승 추세가 시작되거나 유지될 가능성이 있다.
4.3 필요한 데이터
일별 가격 데이터
단기 이동평균
장기 이동평균
4.4 규칙 예시
대상: 나스닥 ETF 또는 개별 종목
단기선: 20일
장기선: 60일
매수: 20일선 > 60일선
매도: 20일선 <= 60일선
골든크로스는 단기선이 장기선을 위로 뚫는 구간을 뜻한다.
데드크로스는 단기선이 장기선을 아래로 뚫는 구간을 뜻한다.
4.5 장점
가격과 이동평균 하나만 비교하는 방식보다 추세의 방향을 더 부드럽게 볼 수 있다.
4.6 주의점
장기선이 길수록 신호가 늦게 나온다.
단기선이 너무 짧으면 노이즈에 민감해진다.
4.7 확인할 지표
단일 이동평균 전략 대비 성과
단순 보유 대비 MDD 감소
매수 신호가 너무 늦게 나오는지
거래 횟수가 과도하지 않은지
5. 전략 3: 레짐 MA 전략
5.1 한 줄 요약
장기 이동평균으로 시장 국면을 먼저 판단하고, 좋은 국면에서만 단기 이동평균 조건을 적용하는 전략이다.
5.2 핵심 가설
장기 추세가 나쁜 구간에서는 단기 반등 신호의 신뢰도가 낮고, 장기 추세가 좋은 구간에서는 단기 신호가 더 잘 작동할 수 있다.
5.3 필요한 데이터
일별 가격 데이터
장기 이동평균
단기 이동평균
5.4 규칙 예시
대상: QQQ 또는 TQQQ
장기 필터: 종가 > 200일선
단기 신호: 종가 > 20일선
보유: 장기 필터와 단기 신호가 모두 참일 때
현금: 둘 중 하나라도 거짓일 때
5.5 장점
큰 하락장 진입을 피하려는 목적에 잘 맞는다.
단기 전략보다 거래 횟수를 줄일 수 있다.
5.6 주의점
급락 후 급반등 구간에서는 재진입이 늦을 수 있다.
장기 필터 기간을 너무 길게 잡으면 상승 초입을 놓칠 수 있다.
5.7 확인할 지표
상승장 참여율
하락장 회피율
MDD 감소폭
CAGR이 너무 많이 희생되지 않았는지
6. 전략 4: 슈퍼이동평균 전략
6.1 한 줄 요약
여러 자산군에 대해 다양한 단기선과 장기선 조합을 백테스트하고, 성과가 좋은 이동평균 조합을 찾아 투자하는 전략이다.
6.2 핵심 가설
자산마다 잘 맞는 추세 길이가 다를 수 있다.
나스닥, 금, 비트코인, 원자재, 채권은 움직이는 리듬이 다르기 때문에 같은 이동평균 조합을 일괄 적용하기보다 자산별로 검증할 수 있다.
6.3 필요한 데이터
여러 ETF 또는 자산군의 일별 가격 데이터
단기 이동평균 후보군
장기 이동평균 후보군
거래비용
6.4 규칙 예시
유니버스: QQQ, SPY, GLD, BTC, 원자재 ETF, 채권 ETF
단기선 후보: 20일, 30일, 40일, 50일
장기선 후보: 100일, 150일, 200일, 250일
각 자산마다 모든 조합을 백테스트
성과와 안정성이 좋은 조합을 선택
선택된 조합에서 골든크로스면 투자
6.5 이동평균 신뢰점수
이 전략의 중요한 개념은 이동평균 신뢰점수다.
특정 조합 하나만 성과가 좋은지, 주변 조합도 함께 좋은지를 확인한다.
예를 들어 QQQ에서 28일선과 200일선 조합만 좋고, 27/200, 29/200, 30/210 조합은 모두 나쁘다면 과최적화일 수 있다.
반대로 주변 조합도 대체로 성과가 좋다면 전략이 특정 숫자에만 우연히 맞은 것이 아닐 가능성이 높다.
신뢰점수 = 주변 이동평균 조합들도 일정 기준 이상의 성과를 냈는지 보는 점수
6.6 장점
자산별 특성을 반영할 수 있다.
신뢰점수를 함께 보면 과최적화 위험을 줄이는 데 도움이 된다.
6.7 주의점
너무 많은 조합을 돌리면 과거 데이터에 맞춘 전략이 될 위험이 커진다.
최고 수익률 조합만 고르면 실전에서 무너질 수 있다.
6.8 확인할 지표
최고 조합의 CAGR과 MDD
주변 조합의 평균 성과
신뢰점수
거래 횟수
자산별 편입 기간
7. 전략 5: 슬로우/패스트 슈퍼이동평균
7.1 한 줄 요약
한 자산 안에서 장기 추세 신호와 단기 추세 신호를 나누고, 둘 중 몇 개가 켜졌는지에 따라 투자 비중을 조절하는 전략이다.
7.2 핵심 가설
장기 추세와 단기 추세가 모두 좋으면 더 강하게 투자하고, 하나만 좋으면 절반만 투자해 위험을 줄일 수 있다.
7.3 필요한 데이터
일별 가격 데이터
슬로우 이동평균 후보군
패스트 이동평균 후보군
자산별 목표 비중
7.4 규칙 예시
슬로우 전략:
50~100일선이 300~700일선 위에 있으면 신호 ON
패스트 전략:
3~20일선이 100~200일선 위에 있으면 신호 ON
비중:
둘 다 OFF = 0%
하나만 ON = 목표 비중의 50%
둘 다 ON = 목표 비중의 100%
예를 들어 나스닥에 배정된 목표 금액이 100만 원이면 다음처럼 적용할 수 있다.
슬로우 ON, 패스트 OFF = 50만 원 투자
슬로우 OFF, 패스트 ON = 50만 원 투자
슬로우 ON, 패스트 ON = 100만 원 투자
둘 다 OFF = 현금
7.5 장점
0% 또는 100%만 선택하는 전략보다 심리적으로 버티기 쉬울 수 있다.
추세 강도에 따라 단계적으로 비중을 조절할 수 있다.
7.6 주의점
규칙이 복잡해지므로 백테스트 결과 해석도 어려워진다.
슬로우와 패스트 조건이 실제로 서로 보완되는지 확인해야 한다.
7.7 확인할 지표
100% 진입 전략 대비 MDD
부분 진입이 CAGR을 얼마나 낮추는지
현금 보유 기간
슬로우와 패스트 각각의 기여도
8. 전략 6: TQQQ + 현금 주간 리밸런싱
8.1 한 줄 요약
TQQQ와 현금만 사용하고, 매주 정해진 규칙에 따라 TQQQ 비중을 조절하는 레버리지 ETF 리밸런싱 전략이다.
8.2 핵심 가설
TQQQ는 상승장에서는 강하지만 하락장과 횡보장에서 손실과 변동성이 매우 크다.
따라서 현금을 함께 들고 가며 과열 구간에서는 줄이고, 하락 구간에서는 규칙적으로 늘리는 방식이 필요할 수 있다.
8.3 필요한 데이터
TQQQ 일별 또는 주별 가격 데이터
현금 비중
주간 수익률
시장 평가 구간
거래비용
8.4 규칙 예시
대화에 나온 아이디어를 백테스트 규칙으로 바꾸면 다음과 같다.
자산: TQQQ, 현금
리밸런싱: 매주 금요일
기준: 이번 주 TQQQ 등락률과 장기 추세 구간
구간: 초고평가, 고평가, 중립, 저평가, 초저평가
각 구간마다 매수율 또는 매도율을 다르게 설정
예시:
이번 주 TQQQ 상승률: 10%
현재 구간: 고평가
고평가 구간 매도율: 66%
매도 비율: 10% * 0.66 = 6.6%
8.5 장점
레버리지 ETF를 무조건 보유하는 것보다 변동성을 낮출 수 있다.
주간 리밸런싱이라 매일 대응하는 전략보다 실행 부담이 낮다.
8.6 주의점
TQQQ는 3배 레버리지 ETF라 장기 횡보장에서 손상 위험이 있다.
구간을 어떻게 나누느냐에 따라 결과가 크게 달라진다.
세금, 환율, 거래비용까지 고려해야 실전성이 높아진다.
8.7 확인할 지표
TQQQ 단순 보유 대비 CAGR
TQQQ 단순 보유 대비 MDD
현금 비중 변화
최악의 하락 구간
주간 거래 횟수
9. 전략 7: 밸류 리밸런싱
9.1 한 줄 요약
주식과 현금의 목표 비중을 정해두고, 주식이 오르면 일부 팔고 떨어지면 일부 사서 목표 비중으로 되돌리는 전략이다.
9.2 핵심 가설
가격은 단기적으로 과하게 오르거나 내릴 수 있다.
정해진 비중으로 계속 되돌리면 자연스럽게 비싸질 때 줄이고 싸질 때 늘리는 효과가 생긴다.
9.3 필요한 데이터
투자 자산 가격 데이터
현금 비중
목표 비중
리밸런싱 주기
9.4 규칙 예시
대상: QQQ와 현금
초기 비중: QQQ 50%, 현금 50%
리밸런싱: 월 1회
규칙: 매월 말 QQQ와 현금을 다시 50:50으로 맞춤
더 공격적인 버전은 TQQQ처럼 변동성이 큰 자산을 일부만 섞을 수 있다.
9.5 장점
상승과 하락에 감정적으로 대응하지 않아도 된다.
하락장에서 자동으로 일부 매수하는 구조가 생긴다.
9.6 주의점
강한 상승장에서는 계속 일부를 팔기 때문에 단순 보유보다 수익률이 낮을 수 있다.
장기 하락장에서는 계속 물타기하는 구조가 될 수 있다.
9.7 확인할 지표
단순 보유 대비 MDD
단순 보유 대비 CAGR
현금 소진 여부
리밸런싱 주기별 차이
10. 전략 8: 팩터 기반 포트폴리오
10.1 한 줄 요약
여러 종목 중 특정 팩터 점수가 좋은 종목을 골라 정해진 주기마다 포트폴리오를 교체하는 전략이다.
10.2 핵심 가설
저평가, 퀄리티, 모멘텀 같은 팩터는 장기간에 걸쳐 시장 평균보다 좋은 성과를 낼 수 있다.
10.3 필요한 데이터
종목 유니버스
가격 데이터
거래대금
PER, PBR, ROE 같은 재무 지표
리밸런싱 날짜
10.4 규칙 예시
유니버스: 코스피 + 코스닥 중 거래대금 충분한 종목
필터: 적자기업 제외, 거래대금 하위 종목 제외
팩터: PER 낮은 순
종목 수: 상위 30개
비중: 동일비중
리밸런싱: 월 1회
10.5 장점
종목 선택을 감이 아니라 숫자 기준으로 할 수 있다.
여러 종목에 분산하기 때문에 단일 종목 리스크를 줄일 수 있다.
10.6 주의점
재무 데이터는 발표 시점 때문에 룩어헤드 편향을 조심해야 한다.
상장폐지 종목을 제외한 데이터만 쓰면 생존자 편향이 생길 수 있다.
거래대금이 낮은 종목은 실제 매매가 어려울 수 있다.
10.7 확인할 지표
벤치마크 대비 CAGR
벤치마크 대비 MDD
월별 승률
종목 교체율
거래비용 반영 후 성과
11. 전략 9: 멀티 전략 포트폴리오
11.1 한 줄 요약
추세추종, 역추세 리밸런싱, 바이앤홀드를 섞어서 전체 포트폴리오의 변동성과 심리적 부담을 낮추는 방식이다.
11.2 핵심 가설
모든 시장에서 항상 잘 먹히는 단일 전략은 찾기 어렵다.
상승장에 강한 전략, 횡보장에 강한 전략, 장기 보유 전략을 섞으면 전체 포트폴리오가 더 안정적일 수 있다.
11.3 필요한 데이터
각 하위 전략의 일별 또는 월별 수익률
전략별 목표 비중
전체 리밸런싱 주기
현금 비중
11.4 규칙 예시
대화에 나온 아이디어를 단순화하면 다음과 같다.
추세추종: 35~40%
역추세 리밸런싱: 50%
바이앤홀드: 10~15%
더 세부적으로는 다음처럼 나눌 수 있다.
1배수 슈퍼이동평균
1.5~2배 베타 슈퍼이동평균
TQQQ 또는 레버리지 ETF 리밸런싱
밸류 리밸런싱
주요 자산군 바이앤홀드
11.5 장점
한 전략이 부진할 때 다른 전략이 완충 역할을 할 수 있다.
실제 투자에서 버틸 수 있는 구조를 설계하는 데 도움이 된다.
11.6 주의점
전략을 많이 섞는다고 항상 안전해지는 것은 아니다.
비슷한 위험에 동시에 노출되어 있으면 겉보기만 분산일 수 있다.
예를 들어 QQQ, TQQQ, 나스닥 추세추종을 모두 들고 있으면 이름은 달라도 나스닥 하락 위험에 크게 노출된다.
11.7 확인할 지표
전체 포트폴리오 CAGR
전체 포트폴리오 MDD
전략별 기여도
전략 간 상관관계
최악의 동시 하락 구간
12. 초보자용 백테스트 체크리스트
전략을 백테스트하기 전에 아래 항목을 먼저 적어본다.
1. 이 전략의 한 줄 가설은 무엇인가?
2. 어떤 자산 또는 종목을 대상으로 하는가?
3. 매수 조건은 무엇인가?
4. 매도 조건은 무엇인가?
5. 비중은 어떻게 정하는가?
6. 리밸런싱 주기는 어떻게 되는가?
7. 수수료와 세금은 반영하는가?
8. 단순 보유와 비교하는가?
9. CAGR과 MDD를 모두 보는가?
10. 과최적화 가능성을 확인했는가?
초보자 단계에서 가장 조심해야 할 것은 수익률이 높은 전략을 바로 믿는 것이다.
백테스트 결과가 좋아도 다음 질문을 반드시 해야 한다.
이 전략은 왜 작동했는가?
앞으로도 작동할 이유가 있는가?
특정 기간에만 우연히 맞은 것은 아닌가?
거래비용을 빼도 남는가?
실제로 내가 심리적으로 버틸 수 있는가?
13. 현재 프로젝트에서의 우선순위
Quantledge 백테스트 실험실에서는 아래 순서로 구현하면 학습 흐름이 자연스럽다.
1. 단일 이동평균 전략
2. 골든크로스 전략
3. 레짐 MA 전략
4. 이동평균 조합 탐색
5. 이동평균 신뢰점수
6. 멀티 자산 슈퍼이동평균
7. TQQQ + 현금 리밸런싱
8. 팩터 기반 포트폴리오
9. 멀티 전략 포트폴리오
처음부터 복잡한 전략을 완성하려고 하기보다, 단순한 규칙을 먼저 만들고 성과지표를 정확히 읽는 연습을 하는 것이 중요하다.
핵심은 다음이다.
좋은 퀀트 전략 = 명확한 가설 + 반복 가능한 규칙 + 보수적인 백테스트 + 실제로 버틸 수 있는 위험 수준