Pro+ 7일 무료 · 카드 불필요무료 체험 시작하기

백테스트 편향: 미래 정보 없이 전략 검증하기 · 4 / 5

매개변수 탐색에서 실패한 시도도 보존하기

탐색에서 가장 좋은 결과는 데이터를 보기 전에 고정한 규칙의 실험과 다릅니다. 정직한 연구 기록에는 실패한 대안도 포함됩니다.

Athenum7 분업데이트:

매개변수 최적화: 모든 시도를 장부에 기록하기

다섯 관측 창 길이, 네 진입 임계값과 세 청산 규칙은 같은 과거 데이터에서 예순 구성을 만듭니다. 최고의 순 합계가 +18R이고 중앙값이 −2R이라고 합시다. 승자의 계산이 맞아도 지속적 우위의 증거는 약할 수 있습니다. 탐색 자체가 극단적인 결과를 고르도록 설계되었기 때문입니다.

모든 시도의 매개변수, 데이터 버전, 기간, 비용, 제외 사항, 선택 지표와 결과를 저장하세요. 자산 변경, 나쁜 달 삭제, 다른 시간 주기와 성과 지표를 시도하는 것도 탐색을 바꿉니다. 최종 스크립트는 버린 선택을 거의 보여주지 않으므로 별도 실험 장부를 유지하세요.

다중 검정: 같은 데이터를 쓴 시도의 의존성

수학적 모형 예시로만 보면, 귀무가설 아래 각각의 거짓 양성 확률이 5%인 독립 검정 예순 개에서 하나 이상의 거짓 양성이 나올 확률은 1 − 0.95^60 ≈ 95.39%입니다. 이것은 선택한 전략이 거짓일 확률이 아닙니다. 공통 관측 때문에 매개변수 시도는 서로 의존하며, +18R 예제에서는 가설검정 자체를 정의하지 않았습니다.

인접 매개변수와 영향력이 큰 개별 거래를 조사하세요. 고립된 성과 정점은 검토할 필요가 있지만 그 자체로 소프트웨어 오류를 입증하지 않습니다. 넓고 안정적인 주변 영역은 민감도에 대한 유용한 정보지만, 탐색에 영향을 주지 않은 관측에서의 평가를 대신할 수 없습니다.

예시: −3R과 −2R 사이에 고립된 +18R 관측 창

다른 가상 조건이 같을 때 인접한 세 관측 창 길이가 −3R, +18R, −2R을 만듭니다. 세 결과 모두 보관하세요. 인과적인 설명을 제시하기 전에 일부 체결, 경계 처리 규칙 또는 데이터 이상이 정점을 설명하는지 확인하세요.

원래 격자는 5 × 4 × 3 = 60개 구성입니다. 사전 정의한 비용 시나리오 두 개를 기록하면 구성·시나리오 행은 120개가 됩니다. 이는 독립 검정 120개가 아닙니다. 승자를 좋게 보이게 하려고 낮은 비용 모형을 택했다면 공개해야 할 추가 연구 선택입니다.

가상의 인접 매개변수 점검
관측 창 길이순 합계
18−3R
20+18R
22−2R
고립된 표본 정점은 조사를 촉구할 뿐, 자동 오류 판정이나 수익성 주장이 아닙니다.도표 크게 보기
  1. 관측 창 18: -3 R
  2. 관측 창 20: 18 R
  3. 관측 창 22: -2 R
고립된 표본 정점은 조사를 촉구할 뿐, 자동 오류 판정이나 수익성 주장이 아닙니다.

강건성 점검으로 공개할 규칙을 고르는 오류

두 번째 평가를 강건성 점검이라 불러도 그 결과가 공개할 규칙을 결정한다면 독립적이지 않습니다. 각 시나리오의 역할을 미리 정하고 실패한 시도를 전체 횟수에서 조용히 빼지 말고 보존하세요.

결정 전 확인사항

  • 모든 구성과 결과를 보관합니다.
  • 매개변수 격자 밖의 변경도 기록합니다.
  • 스트레스 시나리오와 선택 기준을 구분합니다.
  • 인접 값과 영향력 큰 거래를 조사합니다.
  • 탐색 전에 보지 않은 데이터를 확보합니다.

이해도 확인

다섯 관측 창 길이를 열 개로 늘리고 네 임계값, 세 청산 규칙과 두 비용 시나리오는 유지합니다. 기록할 행은 몇 개이며 독립적입니까?

정답과 해설 보기

10 × 4 × 3 × 2 = 240개의 구성·시나리오 행입니다. 시장 관측과 여러 규칙 요소를 공유하므로 자동으로 독립적이지 않습니다. 행 수는 탐색 규모를 기록하지만 유효한 독립 표본 크기를 정하지 않습니다.

출처 및 추가 자료

Athenum으로 더 알아보기

Athenum 블로그 글

무기한 선물의 생존 편향: Bybit의 1년치 계약 571개 중 172개는 이미 사라졌다

관련 수업

관련 과정