차트 패턴 과적합: 과거에만 잘 맞는 규칙을 거르는 법
수많은 패턴 조건 중 잘 나온 결과만 선택할 때 생기는 오류를 설명합니다. 미래 정보 유출과 과적합을 구분하고, 검증용 기간을 독립적으로 남기는 절차를 제시합니다.
차트 패턴 과적합은 특정 과거 자료에서 좋은 결과가 나오도록 규칙을 지나치게 맞춰 새 자료에서 힘을 잃는 문제입니다. 과거에 확인할 수 없던 정보를 사용하는 미래 정보 오류와는 다르지만 두 문제가 함께 생길 수 있습니다. 조건을 고정하고 보지 않은 기간에서 검증하는 절차가 필요합니다.
규칙의 숫자보다 시도한 횟수를 기록한다
이동 기간, 돌파 폭, 거래량 조건, 보유 기간을 조금씩 바꾸면 조합 수는 빠르게 늘어납니다. 최종적으로 단순한 규칙 하나만 보여 주더라도 그 전에 많은 조합을 시험했다면 우연히 좋은 결과를 고를 가능성이 커집니다. 실패한 조합과 시험 횟수도 남겨야 선택 과정을 평가할 수 있습니다. 모양이 예쁘게 보이는 종목이나 상승장만 골라 확인하는 것도 별도의 선택 편향입니다. 상장폐지나 거래 중단 때문에 자료가 빠진 종목의 처리도 결과와 함께 밝혀야 합니다.
검증용 기간은 다시 설계하는 공간이 아니다
설계 구간에서 조건을 고른 뒤 검증 구간에서는 그대로 적용합니다. 결과가 나쁠 때마다 검증 구간을 보고 숫자를 바꾸면 그 구간도 사실상 설계 자료가 됩니다. 이 경우 새로 보지 않은 자료를 남기거나 이후 관찰을 이어가야 합니다. 수익률 한 값만 비교하지 말고 거래 횟수, 손실의 집중, 비용 민감도도 봅니다. 한두 번의 큰 수익에 대부분 의존하는 규칙과 여러 구간에서 일관된 규칙은 평균값이 같아도 검토해야 할 문제가 다릅니다.
당시 알 수 있었던 정보로만 사건을 재현한다
봉이 끝나기 전에 최종 고가나 종가를 사용하거나, 나중에 확정된 주봉 정보를 주초의 판단에 넣으면 실제로 가능한 전략이 아닙니다. 전환점 표시가 오른쪽 봉 몇 개를 본 뒤 과거 날짜에 찍히는 경우도 확인해야 합니다. 손절 가격과 이익 실현 가격이 같은 봉 안에서 모두 닿았을 때 어느 쪽이 먼저였는지 모르는 데이터라면 유리한 순서를 당연시하지 않습니다. 거래비용과 예상보다 불리한 체결 가격도 반영해야 그림 속 수익과 실행 가능성을 분리할 수 있습니다.
예시로 확인하기
가상 예시: 돌파 기간 5개, 거래량 기준 4개, 보유 기간 6개를 조합하면 총 120개 규칙입니다. 가장 성과가 좋았던 하나만 공개하면 119개의 실패 또는 평범한 결과가 감춰집니다. 앞선 구간에서 선택한 조건을 뒤 구간에 고정 적용하고 비용을 두 수준으로 바꿔 비교할 수 있습니다. 다만 이 절차를 통과했다는 사실이 미래 수익을 보장하거나 적중률을 새로 만들어 주지는 않습니다.
확인할 항목
- 최종 규칙 외에 시험한 조합과 탈락 결과를 남긴다.
- 검증 구간을 본 뒤 조건을 바꿨는지 확인한다.
- 최종 종가와 전환점의 실제 확인 시각을 대조한다.
- 같은 봉 안의 체결 순서와 비용 가정을 공개한다.
출처와 원자료
개념과 분석 방법을 설명하는 교육 자료입니다. 실제 기업 판단에는 해당 시점의 공시와 원자료를 확인하세요.