백테스트 리얼리티 체크

우리는 같은 전략을 몇 번 고쳐봤나

백테스트 성적표보다 먼저 물어야 할 것이 있습니다. 몇 번 시도해서 나온 숫자인가. 100번 고쳐서 제일 좋은 하나를 보여주면, 그 성적은 실력이 아니라 시도 횟수의 결과일 수 있습니다. 이 페이지는 그 횟수를 숨기지 않고 공개합니다. 기준일 2026-08-25.

43
가설 계열
2,382
시도한 조합 전체
21건
결과 보기 전 기준을 정한 가설
9.2%
근거가 남아 있는 비율

시도 횟수가 만들어내는 착시

동전을 100번 던지면 앞면이 7번 연속 나오는 구간이 생깁니다. 그 구간만 잘라서 보여주면 대단해 보이죠. 백테스트도 같습니다. N번 시도하면 그중 최고 성적은 실력이 없어도 대략 √(2·ln N) 표준편차만큼 좋아 보입니다.

세는 범위시도 횟수 N우연히 나오는 최고 성적
근거가 남아 있는 시도만2183.28σ
현재 전략 계열 전체2,2773.93σ
이전 세대까지 포함2,3823.94σ

가장 넓게 세면 2,382번입니다. 즉 3.9σ 정도로 좋아 보이는 결과는 실력의 증거가 아닙니다. 그만큼 시도했으면 우연히 나옵니다. 새 아이디어를 채택할지 판단할 때 이 선을 넘는지부터 봅니다.

시도한 조합의 출처

277
사람이 직접 설계한 A/B
2,000
자동 탐색이 돌린 조합
105
이전 세대 전략에서

무엇을 고쳐봤나

고친 부분가설 수조합 수
signal-research549
비중 결정549
종목 선별939
시장 타이밍335
청산 규칙230
비용 모델220
execution-timing314
파라미터 강건성112
장세 필터511
data-quality-audit28
현금 운용14
기여도 분해23
데이터 품질12
진입 타이밍11
백지 탐색10

근거가 얼마나 남아 있나

솔직하게 밝힙니다. 과거에 돌린 것 중 상당수는 원본 결과 파일이 남아 있지 않습니다. 요약 기록이나 커밋 메시지만 남은 것도 있고, 개수만 추정한 것도 있습니다. 이 사실을 감추면 원장의 의미가 없습니다.

151
원본 산출물 보존
67
요약 기록만 남음
59
개수만 추정

봉인해 둔 구간

전략을 다듬을 때 절대 들여다보지 않기로 정한 기간입니다. 여기서 검증하지 않으면 아이디어가 진짜인지 알 수 없습니다. 한 번 열면 다시 봉인하지 않습니다.

기간상태
2021-01-01 ~ 2026-07-16봉인 유지
2026-08-24 ~ 2027-12-31봉인 유지
2025-01-01 ~ 2026-08-21개봉함 (검증 완료)
2002-10-14 ~ 2018-12-31개봉함 (검증 완료)
2023-01-01 ~ 2026-08-21개봉함 (검증 완료)

한계

과적합이 생기는 네 가지 경로 읽기내 백테스트 신뢰성 점검하기