투자에서 화려한 아이디어는 넘친다. “하락장에 인버스로 벌자”, “자주 사고팔아 수익을 늘리자”, “많이 떨어졌으니 반등을 노리자” — 그럴듯하다. 그런데 이걸 직접 4년치(2022~2026) 데이터로 백테스트해 보면 대부분 처참하게 실패한다. 결론부터 말하면, 오늘 여러 전략을 돌려본 결과 살아남은 건 딱 하나 — **모멘텀(강한 것을 계속 타는 것)**이었다. 이 글은 그 검증 과정과, 왜 대부분의 ‘똑똑해 보이는’ 전략이 지는지, 그리고 유일하게 통한 전략마저 조심해야 할 함정을 정리한 기록이다.

⚠️ 이 글은 개인이 직접 수행한 백테스트 기록과 일반적 투자 원리를 정리한 교육용 자료다. 특정 종목·상품의 매수·매도를 권유하는 투자 조언이 아니며, 과거 성과는 미래를 보장하지 않는다. 수치는 특정 기간·유니버스의 백테스트 결과로, 생존편향 등 한계가 있다.

왜 ‘백테스트’인가 — 감이 아니라 데이터로 걸러라

백테스트는 전략을 과거 데이터에 대입해 “실제로 돈이 됐는지”를 숫자로 확인하는 작업이다. 중요한 이유는 단순하다. 머릿속에서 그럴듯한 전략일수록 실전에서 돈을 잃기 쉽기 때문이다. “하락장이니 인버스”, “과매도니 반등 매수” — 말은 되지만, 시장은 그렇게 친절하지 않다.

핵심은 룩어헤드(미래 정보 훔쳐보기) 없이 그 시점까지의 데이터만으로 판단을 내려 시뮬레이션하고, 거래비용(왕복 약 0.2%)까지 반영하는 것이다. 이 두 가지를 지키지 않으면 백테스트는 장밋빛 착시가 된다.

이번 검증은 이렇게 했다. 약 4년 반(2022년 2월~2026년 7월, 1,066거래일)의 일봉 데이터를 받아, 각 시점마다 그때까지의 데이터로만 장세(강세/보합/약세)를 판정하고 전략을 실행했다. 이 기간은 강세 약 577일, 보합 173일, 약세 315일로 — 특히 2022년의 실제 하락장을 포함해, ‘하락장에서 벌 수 있는가’를 진짜로 시험할 수 있는 구간이었다. 그 위에서 여러 전략의 최종 수익률과 **최대낙폭(MDD, 고점 대비 최대 하락폭)**을 비교했다. 수익만 보면 안 되고, “얼마나 크게 물렸다 회복했는지”를 함께 봐야 실전에서 견딜 수 있는 전략인지 알 수 있기 때문이다.

시장 데이터와 차트 분석 Photo by Alesia Kozik on Pexels

실패한 아이디어들 — 그럴듯했지만 다 졌다

먼저, 흔히 “하락·횡보장에서 수익을 낸다”고 알려진 전략들을 지수(KODEX200) 대비로 검증했다. 결과는 냉정했다.

전략아이디어백테스트 결과
하락 베팅(인버스)약세장에 인버스 ETF로 하락 수익❌ 어떤 하락 감지법을 써도 손실. ‘약세’ 신호가 켜지면 시장은 오히려 반등
잦은 거래자주 사고팔아 기회를 늘림❌ 매매를 늘릴수록 나빠짐. 들락날락(휩소)이 비용·손실만 키움
역추세(반등 매수)많이 떨어진 걸 사서 반등 노림❌ 추세장에서 ‘떨어지는 칼 받기’ — 최악의 성과
저변동성덜 흔들리는 종목 위주🔸 낙폭은 작지만 수익은 지수에 크게 못 미침

왜 하락 베팅이 지는가는 특히 중요하다. 놀라운 사실 하나 — 2022년 진짜 하락장을 포함한 이 기간에서, 시스템이 “약세장”이라고 판정한 315일 동안 오히려 지수는 소폭 올랐고(약 +6%), 그 기간 인버스는 손실(약 -9%)이었다. 즉 “약세”라는 판정이 켜졌을 때는 이미 바닥 근처라 반등이 시작되는 시점이었던 것이다. 다섯 가지 서로 다른 하락 감지법(이동평균 교차·고점대비 낙폭·이동평균 기울기·모멘텀·복합)을 전부 시험했지만, 어떤 신호를 써도 그 신호가 켜진 다음 날의 인버스 수익은 마이너스였다.

이유는 세 겹이다. ① 기술적 하락 신호는 대개 이미 떨어진 뒤에 켜지는 후행 신호여서, 켜진 다음 날엔 반등이 더 흔하다. ② 인버스 상품은 시간이 지날수록 가치가 깎이는 **음의 복리(decay)**가 붙는다. ③ 시장은 장기적으로 우상향한다. 이 흐름을 후행 신호로 거스르니 질 수밖에 없다. “하락장에서 인버스로 벌자”는 단순 신호로는 사실상 지는 게임이라는 게 데이터의 결론이었다.

잦은 거래도 마찬가지다. 백테스트에서 거래 횟수가 가장 적었던 전략이 가장 좋았고, 거래를 늘릴수록 성과가 나빠졌다. 매번 붙는 비용과, 신호가 애매할 때 들락날락하며 생기는 손실(휩소)이 누적되기 때문이다. 예컨대 “고점 대비 조금만 빠져도 현금화” 같은 예민한 규칙은 거래가 100회 가까이 폭증하면서, 정작 낙폭은 오히려 지수보다 더 커졌다. 방어한다며 만든 규칙이 스스로 낙폭을 만든 셈이다.

그나마 의미가 있었던 방어는 딱 하나 — “약세장으로 판정되면 그냥 현금으로 빠지는” 단순한 규칙이었다. 이건 수익의 대부분을 지키면서 낙폭을 소폭 줄였다. 화려하지도, 자주 거래하지도 않는다. ‘벌려고’ 하지 않고 ‘안 잃으려고’ 할 때만 방어가 통했다는 점이 역설적이다.

유일하게 통한 것 — 모멘텀 (강한 것을 탄다)

실패의 연속 속에서 단 하나, 지수를 크게 이긴 전략이 있었다. 모멘텀 — “최근 강했던 종목이 계속 강한 경향”을 이용하는 것이다.

방식은 단순하다. 유동성 큰 종목들 중 최근 3개월간 가장 많이 오른 종목 몇 개를 사서, 매월 다시 강한 종목으로 갈아탄다. 이 단순한 규칙이 백테스트 기간 지수를 상당한 폭으로 앞섰다.

더 중요한 건 견고성이었다. 기준 기간을 60일·90일·120일·180일로 바꾸고, 보유 종목 수를 3·6·10개로 바꿔도 — 12가지 조합 모두에서 지수를 초과했다. 하나의 설정에서만 반짝했다면 우연을 의심해야 하지만, 이렇게 파라미터를 흔들어도 방향이 일관되면 이야기가 다르다. 특정 설정에서만 반짝하는 게 아니라, 파라미터와 무관하게 일관되게 통한다는 건 ‘우연’이 아니라는 강한 증거다. 실제로 모멘텀은 1993년 학계 논문(제가디쉬·티트먼)으로 정식 보고된 이래 수십 년간 여러 시장에서 반복 검증된, 가장 대표적인 팩터 중 하나다.

논리도 명확하다. 강한 종목에는 실적·수급·기대가 몰리고, 그 관성이 한동안 지속된다. 떨어지는 걸 사서 반등을 기다리는 것(역추세)과 정반대로, 오르는 걸 사서 함께 가는 것이다. 앞서 본 역추세가 최악이었던 것과 정확히 반대편에 모멘텀이 있다는 점이 흥미롭다 — 같은 시장을 두고 “싼 걸 줍는” 직관은 지고, “센 걸 타는” 반직관이 이겼다.

물론 조심할 지점도 데이터에 함께 찍혔다. 기준 기간을 길게(180일) 잡고 종목을 3개로 좁히면 수익률이 극단적으로 커졌는데, 이는 소수 폭등주에 집중된 결과이자 아래에서 설명할 생존편향이 크게 반영된 수치다. 반대로 10개로 분산하면 초과수익은 줄지만 훨씬 안정적이었다. 화려한 숫자보다 분산된 쪽의 꾸준한 초과수익이 현실적인 그림에 가깝다.

데이터 기반 시장 분석 Photo by Alesia Kozik on Pexels

반드시 알아야 할 함정 — 통한다고 방심 금지

모멘텀이 통한다고 그대로 실전에 옮기면 위험하다. 백테스트가 동시에 드러낸 함정들이 있다.

  • 생존편향(Survivorship Bias): 오늘의 ‘대형 우량주 리스트’로 과거를 테스트하면, 이미 살아남아 커진 종목만 담긴다. 그 사이 상장폐지되거나 몰락한 종목은 빠져 있어, 성과가 실제보다 부풀려진다. 제대로 검증하려면 ‘그 당시 시점의 종목 구성’으로 다시 돌려야 한다. 이번 결과의 화려한 숫자도 이 편향을 감안해 할인해서 봐야 한다.
  • 모멘텀 크래시: 모멘텀은 시장이 급반전할 때 가장 크게 무너진다. 강했던 종목이 한순간에 가장 크게 빠지는 국면이 주기적으로 온다. 실제로 백테스트에서도 모멘텀의 최대낙폭(MDD)은 지수보다 컸다.
  • 방어의 어려움: “약세장엔 현금으로 빠져 크래시를 막자”는 방어 규칙을 모멘텀에 결합해 봤지만, 앞서 말한 후행 신호 문제 때문에 수익만 크게 깎이고 낙폭은 거의 줄지 않았다. 즉 크래시 방어는 생각만큼 쉽지 않다.
  • 과최적화: 파라미터를 잘게 튜닝할수록 과거엔 좋아 보여도 미래엔 무너지기 쉽다.

So What — 개인 투자자를 위한 교훈

이번 검증에서 얻은 교훈은 화려하지 않지만 단단하다.

  1. 대부분의 ‘똑똑한’ 전략은 진다. 하락 베팅, 잦은 거래, 반등 매수는 그럴듯하지만 데이터가 걸러낸다. 감으로 매매를 늘리는 건 대개 비용과 손실만 키운다.
  2. 통하는 건 오히려 단순하다. ‘강한 것을 사서 함께 간다’는 모멘텀 원리가 유일하게 견고했다. 복잡함이 아니라 검증된 단순함이 이긴다.
  3. 검증 없이는 아무것도 믿지 마라 — 특히 자기 아이디어를. 백테스트의 진짜 가치는 ‘되는 전략을 찾는 것’만큼이나 **‘안 되는 전략을 실전 전에 걸러주는 것’**에 있다. 이번에도 그럴듯한 아이디어들이 실제로는 손실이었을 것임을 미리 확인했다.
  4. 통하는 전략도 함정과 함께 봐야 한다. 생존편향·크래시·과최적화를 감안하지 않은 백테스트 숫자는 착시다.

그렇다면 개인 투자자는 실제로 무엇을 할 수 있을까. 이 검증이 시사하는 방향은 몇 가지로 좁혀진다. 첫째, 매매 빈도를 낮춰라 — 자주 거래할수록 비용과 휩소가 수익을 갉아먹는다. 둘째, 방향은 ‘역추세’보다 ‘추세’다 — 싸 보이는 걸 줍기보다, 이미 강한 흐름에 올라타는 편이 데이터상 유리했다. 셋째, 분산하라 — 소수 종목 집중은 화려하지만 생존편향과 변동성의 함정에 빠지기 쉽다. 넷째, 하락장엔 벌려 하지 말고 지켜라 — 인버스로 수익을 노리기보다, 현금 비중을 늘려 낙폭을 줄이는 편이 현실적이었다. 물론 이 모두는 개별 상황·세금·위험 감내도에 따라 달라지므로, 어떤 것도 그대로 따라 할 규칙이 아니라 ‘검증의 방향성’으로 받아들여야 한다.

결국 투자에서 오래 살아남는 태도는 “화려한 필살기를 찾는 것”이 아니라 **“내 생각을 데이터로 의심하고, 검증된 단순함을 지키는 것”**에 가깝다. 오늘의 백테스트가 남긴 가장 큰 소득도, 통하는 전략 하나를 찾은 것보다 손해 볼 뻔한 아이디어 여럿을 실전 전에 걸러낸 것이었다.


※ 이 글은 개인의 백테스트 기록과 일반적 투자 원리를 정리한 교육용 자료이며, 특정 종목·상품 매수·매도를 권유하는 투자 조언이 아니다. 백테스트 결과는 특정 기간·유니버스에 대한 것으로 생존편향 등 한계가 있으며, 과거 성과는 미래를 보장하지 않는다. 투자 판단과 책임은 본인에게 있다.

참고