3 minute read

퀀트 투자 시리즈의 첫 글입니다. 이번 글에서는 퀀트 투자가 무엇인지, 왜 개인 투자자에게도 의미가 있는지, 그리고 시작하려면 무엇이 필요한지 정리합니다.

퀀트 투자란

퀀트(Quant)는 Quantitative(정량적)의 줄임말입니다. 퀀트 투자는 감이나 뉴스가 아니라, 숫자로 표현되는 규칙에 따라 투자 결정을 내리는 방식입니다.

예를 들어 이런 식입니다.

  • “PER이 낮은 종목 30개를 사서 1년마다 교체한다”
  • “최근 12개월 수익률이 높은 자산의 비중을 늘린다”
  • “주식과 채권을 6:4로 유지하고 분기마다 리밸런싱한다”

핵심은 규칙이 사전에 정해져 있고, 데이터로 검증할 수 있다는 점입니다. 오늘 기분이나 시장 분위기에 따라 판단이 달라지지 않습니다.

반대말을 생각해 보면 더 분명해집니다. “요즘 반도체가 좋아 보여서”, “유튜브에서 추천하길래”, “차트 느낌이 좋아서” — 이런 판단은 재현할 수 없고, 따라서 검증할 수도 없습니다. 그 판단으로 돈을 벌었어도 실력인지 운인지 구분할 방법이 없습니다. 퀀트 투자는 이 구분을 가능하게 만드는 방식입니다.

실제로는 어떻게 굴러가는가

개인이 하는 퀀트 투자의 실제 모습은 생각보다 소박합니다. 월 1회 리밸런싱하는 절대 모멘텀 전략을 예로 들면, 한 달의 루틴이 이렇습니다.

  1. 매월 마지막 거래일 저녁, 파이썬 스크립트를 돌린다 (혹은 엑셀로 계산한다)
  2. 스크립트가 “이번 달: 주식 보유” 또는 “이번 달: 현금 대피”를 출력한다
  3. 다음 날 그대로 주문을 넣는다
  4. 한 달간 계좌를 열어보지 않는다

4번이 농담이 아닙니다. 규칙 기반 투자에서 사람이 할 일은 규칙을 만들 때의 검증과, 규칙을 지킬 때의 인내가 전부입니다. 매일 시장을 들여다보는 것은 규칙을 어기고 싶은 유혹만 키웁니다.

왜 규칙 기반 투자인가

개인 투자자가 실패하는 가장 큰 이유는 종목 선정 능력이 아니라 행동입니다. 오를 때 따라 사고, 떨어질 때 겁이 나서 파는 행동 말입니다. 규칙 기반 투자는 이 문제를 구조적으로 막아줍니다.

또 하나의 장점은 검증 가능성입니다. “이 전략이 과거 20년 동안 어땠는가”를 데이터로 확인할 수 있습니다. 물론 과거 성과가 미래를 보장하지는 않지만, 최소한 “과거에도 통하지 않았던 전략”은 걸러낼 수 있습니다.

인덱스 투자와는 뭐가 다른가

“그냥 S&P 500 인덱스 펀드 사서 묻어두면 되는 것 아닌가?”라는 질문이 나올 수 있습니다. 좋은 질문이고, 실제로 인덱스 장기 투자도 훌륭한 규칙 기반 투자입니다. “시장 전체를 사서, 팔지 않는다”는 규칙이니까요. 대부분의 사람에게는 이것만으로 충분하다는 것이 학계의 다수 의견이기도 합니다.

퀀트 투자는 그 위에 질문을 얹는 것입니다. “시장 전체를 사되, 폭락장은 피할 수 없을까?”(절대 모멘텀), “시장 안에서 더 나은 종목군에 기울일 수 없을까?”(팩터 투자), “주식 말고 다른 자산과 섞으면 덜 흔들리지 않을까?”(자산 배분). 이 질문들이 실제로 효과가 있는지 데이터로 확인하는 과정이 이 시리즈에서 할 일입니다. 확인해 보고 “나에게는 인덱스 투자가 낫다”는 결론에 도달한다면 그것도 훌륭한 성과입니다.

대표적인 접근: 팩터 투자

학계와 업계에서 오랫동안 검증되어 온 대표적인 퀀트 접근이 팩터 투자(factor investing)입니다. 주식의 수익률을 설명하는 공통 요인(팩터)에 따라 종목을 고르는 방식입니다.

팩터 아이디어 대표 지표
밸류(Value) 싼 주식이 장기적으로 더 오른다 PER, PBR
모멘텀(Momentum) 오르던 주식이 더 오르는 경향이 있다 최근 3~12개월 수익률
퀄리티(Quality) 돈 잘 버는 회사가 결국 이긴다 ROE, 부채비율
저변동성(Low Vol) 덜 흔들리는 주식의 위험 대비 수익이 좋다 변동성, 베타

각 팩터는 앞으로 시리즈에서 하나씩 자세히 다루겠습니다.

팩터 투자가 매력적인 이유는 왜 통하는지에 대한 설명이 존재한다는 점입니다. 예를 들어 밸류 팩터는 “투자자들이 인기 없는 주식을 과도하게 외면하기 때문”이라는 행동경제학적 설명과, “싼 주식에는 그만한 위험이 있고 그 위험을 감수한 보상”이라는 위험 프리미엄 설명이 모두 제시되어 있습니다. 설명이 있는 전략은 성과가 부진한 시기에도 계속 붙들고 갈 근거가 되고, 설명이 없는 전략은 데이터 마이닝의 산물일 가능성을 의심해야 합니다.

퀀트 투자에 대한 흔한 오해

시작하기 전에 짚고 넘어갈 오해가 몇 가지 있습니다.

  • “퀀트는 수학 천재들만 하는 것이다” — 헤지펀드의 고빈도 매매라면 맞는 말이지만, 개인이 하는 팩터 투자나 자산 배분은 사칙연산과 pandas 기초면 충분합니다. 어려운 것은 수학이 아니라 규칙을 지키는 꾸준함입니다.
  • “백테스트가 좋으면 돈을 번다” — 아닙니다. 백테스트는 “과거에 통하지 않았던 전략”을 걸러내는 도구이지, 미래 수익을 보장하는 도구가 아닙니다. 오히려 과최적화된 백테스트는 실전에서 손실로 이어집니다.
  • “매일 시장을 봐야 한다” — 오히려 반대입니다. 규칙 기반 투자는 리밸런싱 주기(월 1회, 분기 1회)에만 계좌를 열어보는 방식에 가깝습니다. 시장을 자주 볼수록 규칙을 어기고 싶어집니다.

시작하는 데 필요한 것

거창한 것이 필요하지 않습니다.

  1. 파이썬 기초 — pandas로 표 데이터를 다룰 수 있는 정도면 충분합니다.
  2. 데이터 — 국내 주가는 무료 라이브러리(FinanceDataReader, pykrx)로 받을 수 있습니다.
  3. 의심하는 습관 — 백테스트 결과가 너무 좋으면 대부분 어딘가 잘못된 것입니다. 미래 데이터가 새어 들어갔거나(look-ahead bias), 상장폐지 종목이 빠졌거나(생존 편향), 거래 비용을 무시했거나요.

특히 3번이 중요합니다. 퀀트 투자의 진짜 실력은 화려한 전략을 만드는 것이 아니라 그럴듯한 가짜 성과를 알아보는 눈에서 나옵니다.

이 시리즈의 진행 순서

앞으로 이런 순서로 쓸 계획입니다. 각 단계마다 실행 가능한 코드를 함께 붙입니다.

  1. 파이썬으로 주가 데이터 받아오기 (FinanceDataReader)
  2. 수익률 계산의 기초 — 단순 수익률, 로그 수익률, 누적 수익률
  3. 백테스트란 무엇인가 — 코드 없는 개념 편
  4. 모멘텀이란 무엇인가 — 코드 없는 개념 편
  5. 첫 백테스트 — 절대 모멘텀 전략을 코드 30줄로
  6. 백테스트의 함정 — look-ahead bias, 생존 편향, 거래 비용
  7. 팩터 하나씩 뜯어보기 — 밸류부터

순서대로 읽지 않아도 이해할 수 있게 쓰겠지만, 처음 시작하신다면 순서대로 따라오시는 것을 권합니다.

다음 글

다음 글에서는 파이썬으로 국내 주가 데이터를 받아오는 방법을 실습합니다. FinanceDataReader 라이브러리로 삼성전자 주가를 받아서 차트까지 그려보겠습니다.


이 글은 학습과 정보 공유 목적으로 작성되었으며, 특정 종목이나 상품에 대한 투자 권유가 아닙니다. 투자의 판단과 책임은 투자자 본인에게 있습니다.

Updated: