backte.st

백테스트의 미래 참조 편향과 체결 시점

가질 수 없었던 정보를 쓰면 백테스트가 부풀려지는 이유, 다음 시가 체결이 중요한 이유, 지연 진입 점검이 드러내는 것.

미래 참조 편향(룩어헤드 바이어스)은 백테스트가 결정 시점에는 알 수 없었던 정보를 사용할 때 생깁니다. 쓸모없는 규칙을 훌륭하게 보이게 만들 수 있고, 놀라울 만큼 쉽게 실수로 끼어듭니다.

흔히 끼어드는 방식

Backte.st가 이를 피하는 방법

엔진은 완성된 캔들 의 신호만 읽고 주문은 다음 시가 에 체결합니다. 월요일 종가에 발생한 규칙은 화요일 시가에 체결되며, 이는 현실적으로 얻을 수 있는 첫 가격입니다.

이는 일부 백테스트 도구보다 엄격하므로 그만큼 결과가 나빠 보일 수 있습니다. 의도된 것입니다.

지연 진입 점검

정직한 체결이라도 전략이 정확한 타이밍에 크게 의존할 수 있습니다. 지연 진입 점검은 모든 주문을 캔들 하나 늦게, 신호 후 두 번째 시가에 체결합니다.

비슷한 함정: 생존

미래 참조 편향은 언제 알았느냐의 문제입니다. 가까운 친척은 어떤 시장이 계속 존재할지 알았다는 문제입니다. 오늘의 승자를 골라 어제의 데이터로 전략을 테스트하는 것이 생존자 편향 입니다.

체크리스트

  1. 규칙이 쓰는 모든 데이터를 결정 시점에 알 수 있었는가?
  2. 체결이 신호 이후, 실제로 얻을 수 있는 가격에서 이루어지는가?
  3. 캔들 하나의 지연에도 결과가 살아남는가?

랩 에서 아무 전략이나 실행해 지연 진입 수익률과 기본 결과를 비교해 보세요.

랩에서 해보기

코드 없이 지표로 전략을 만들고 여러 시장에서 실행해 이 검사를 내 규칙으로 확인해 보세요. 무료이며 브라우저에서 실행됩니다.

랩 열기