생존자 편향을 제거하는 방법: 사라진 기업까지 고려한 퀀트 데이터 구축
생존자 편향이 투자의 성과를 왜곡하는 이유
퀀트 투자를 공부하거나 직접 데이터를 다루기 시작할 때 가장 먼저 마주하게 되는 함정이 바로 생존자 편향입니다. 생존자 편향이란 성공한 사례만을 표본으로 삼아 전체의 확률이나 성과를 잘못 판단하는 오류를 의미합니다. 예를 들어, 현재 시장에서 잘나가는 우량주들만을 모아 지난 10년의 수익률을 계산하면 놀라운 결과가 나옵니다. 하지만 이는 이미 상장 폐지되었거나 파산한 기업들이 데이터에서 완전히 삭제되었기 때문에 발생하는 착시 현상입니다.
투자의 세계에서 생존자 편향을 제거하지 않는 것은 눈을 가리고 과녁을 향해 활을 쏘는 것과 같습니다. 역사적으로 살아남은 기업들은 운이 좋았거나 특정 시장 환경에서만 강점을 가졌을 가능성이 큽니다. 만약 사라진 기업들을 포함하지 않고 전략을 수립한다면, 실전 투자에서는 예상보다 훨씬 낮은 수익률을 경험하게 될 것입니다. 성공한 데이터만 보면 전략이 완벽해 보이지만, 실제 시장은 패배한 기업들이 훨씬 더 많다는 사실을 직시해야 합니다.
사라진 기업까지 고려한 데이터 구축의 핵심 단계
생존자 편향이 없는 퀀트 데이터를 만들기 위해서는 단순한 시가총액 상위 종목 리스트를 넘어선 접근이 필요합니다. 이를 흔히 ‘상장 폐지 데이터를 포함한 백테스팅’이라고 부릅니다. 다음은 이를 구축하기 위한 실무적인 단계입니다.
- 상장 폐지 종목 데이터 확보: 단순히 현재 상장된 종목만 가져오는 것이 아니라, 과거에 상장되었다가 상장 폐지된 종목의 수익률과 재무 데이터를 모두 포함하는 데이터베이스를 구축해야 합니다.
- 시점별 유니버스 구성: 특정 시점(예: 2015년 1월)에 투자가 가능한 종목만을 추출해야 합니다. 당시에는 상장되어 있었으나 현재는 사라진 기업을 해당 시점의 포트폴리오 후보군에 반드시 포함시켜야 합니다.
- 데이터의 연속성 유지: 기업의 합병, 분할, 상장 폐지 등 이벤트가 발생했을 때 이를 수정 주가나 특정 지표에 정확히 반영해야 합니다. 데이터가 중간에 끊기면 수익률 왜곡이 발생합니다.
생존자 편향에 대해 흔히 하는 오해와 진실
많은 투자자가 생존자 편향을 단순히 ‘이미 망한 회사’를 포함하는 정도로만 생각합니다. 하지만 실제로는 더 복잡한 이슈들이 얽혀 있습니다.
오해 1 수익률이 조금 낮아지는 정도의 문제다
실제로는 수익률이 낮아지는 문제가 아니라 전략의 생존 여부가 달린 문제입니다. 생존자 편향이 포함된 데이터로 백테스팅을 하면 승률이 70%로 나오던 전략이, 실제 데이터를 적용하면 40%로 급락하는 경우가 비일비재합니다. 이는 전략 자체가 무용지물이 될 수 있음을 의미합니다.
오해 2 재무 데이터는 중요하지 않고 주가만 보면 된다
주가 데이터뿐만 아니라 재무 데이터에서도 생존자 편향이 발생합니다. 예를 들어, 부채 비율이 낮은 기업들만 골라 투자하는 전략을 짤 때, 파산한 기업들을 제외하고 재무제표를 분석하면 파산한 기업들이 과거에 얼마나 높은 부채 비율을 가졌었는지 알 수 없습니다. 결과적으로 위험 관리 지표가 왜곡됩니다.
데이터 구축을 위한 비용 효율적인 방법
상장 폐지 데이터는 일반적인 무료 금융 사이트에서 구하기 어렵습니다. 하지만 개인 투자자가 수천만 원을 들여 유료 데이터를 구매하는 것은 현실적으로 어렵습니다. 이때 활용할 수 있는 비용 효율적인 전략을 소개합니다.
- 오픈 소스 데이터베이스 활용: 파이썬의 라이브러리나 공공 데이터 포털에서 제공하는 기업 목록을 활용하여 상장 폐지 이력을 수동으로 정리하는 방식입니다. 시간이 걸리지만 가장 정확합니다.
- 부분적 데이터 통합: 전체 종목을 다루기 어렵다면, 특정 섹터나 지수(예: KOSPI 200)에 국한하여 데이터셋을 구축하세요. 지수 구성 종목의 변경 이력은 비교적 찾기 쉽고 데이터 양이 관리 가능합니다.
- 백테스팅 플랫폼 활용: 직접 데이터를 구축하는 대신, 생존자 편향이 제거된 백테스팅 서비스를 제공하는 플랫폼을 이용하는 것이 초기 비용을 아끼는 방법입니다. 최근에는 개인을 위한 저렴한 퀀트 툴이 많이 출시되어 있습니다.
전문가가 제안하는 데이터 검증 팁
데이터를 구축했다면 반드시 검증 과정을 거쳐야 합니다. 전문가들은 다음 세 가지 질문을 스스로 던져보라고 조언합니다.
- 과거의 특정 시점에 이 종목이 실제로 거래 가능했는가? (거래 정지 여부 확인)
- 상장 폐지된 종목의 수익률을 계산할 때 -100%를 적용했는가? (상장 폐지 시 투자금이 전액 손실되는 상황을 가정했는지 확인)
- 기업 합병으로 인한 주가 왜곡을 수정 주가로 보정했는가?
특히 상장 폐지 종목의 경우, 마지막 거래일의 주가를 기준으로 수익률을 계산하는지 아니면 0원으로 처리하는지에 따라 전략의 성과가 크게 달라집니다. 보수적인 투자자라면 상장 폐지 시 투자금을 전액 회수 불가능한 것으로 간주하여 계산하는 것이 안전합니다.
자주 묻는 질문과 답변
Q1 생존자 편향을 완벽하게 제거하면 수익률이 좋아지나요?
아닙니다. 오히려 수익률은 낮아질 가능성이 큽니다. 하지만 더 중요한 것은 ‘예측 가능한 성과’를 얻게 된다는 점입니다. 왜곡된 높은 수익률에 현혹되어 실전 투자에서 큰 손실을 보는 것보다, 낮은 수익률이라도 실제 데이터에 기반한 전략을 사용하는 것이 훨씬 현명합니다.
Q2 상장 폐지 데이터는 어디서 찾을 수 있나요?
한국거래소(KRX) 정보데이터시스템에서 제공하는 상장 폐지 종목 리스트를 활용하는 것이 가장 정석입니다. 엑셀 파일로 다운로드 가능하며, 이를 현재 데이터와 결합하여 사용할 수 있습니다.
Q3 소형주 전략을 쓸 때 생존자 편향이 더 중요한가요?
그렇습니다. 대형 우량주에 비해 소형주는 상장 폐지될 확률이 훨씬 높습니다. 따라서 소형주 위주의 퀀트 전략을 사용할 때는 생존자 편향 제거가 선택이 아닌 필수입니다. 이를 무시하면 소형주 전략은 항상 높은 수익률을 기록하는 마법의 전략처럼 보이지만 실전에서는 처참한 결과를 낳게 됩니다.
데이터의 질이 투자의 질을 결정한다
퀀트 투자의 진정한 실력은 화려한 전략을 짜는 것이 아니라, 얼마나 정직하고 깨끗한 데이터를 확보하느냐에서 나옵니다. 사라진 기업들은 단순히 통계 수치에 불과한 것이 아니라, 과거 시장에서 실패했던 투자자들의 경험이 녹아있는 중요한 교훈입니다. 이들을 데이터에 포함시키는 과정은 번거롭고 시간이 많이 걸리지만, 이 과정을 거친 전략만이 시장이라는 거친 파도 속에서 살아남을 수 있습니다.
데이터 구축을 처음 시작한다면 방대한 시장 전체를 다루려 하지 마세요. 작은 단위에서부터 상장 폐지 종목을 하나씩 포함해보고, 그에 따라 백테스팅 결과가 어떻게 변화하는지 직접 눈으로 확인하는 것이 가장 좋은 공부입니다. 데이터의 함정을 피하는 법을 배우는 것, 그것이 곧 수익을 지키는 가장 강력한 무기가 될 것입니다.




댓글 0
첫 댓글을 남겨보세요.