오늘 거래 가능한 코인 목록을 들고 몇 년 전부터 백테스트하면 데이터가 깔끔해 보입니다. 하지만 그 시기에 존재했다가 상장폐지되거나 유동성이 사라진 종목은 빠질 수 있습니다.
현재 목록은 과거의 승자만 남긴 목록일 수 있습니다
지금까지 살아남고 거래가 유지된 자산은 이미 하나의 필터를 통과한 결과입니다. 과거 시점에는 존재했지만 이후 사라진 종목이 전략에 불리한 결과를 냈다면, 현재 목록만 사용한 백테스트는 이를 보지 못합니다.
SURVIVORSHIP BIAS
Past universe→Winners + failures→Today→Survivors only
종목 Universe도 Point-in-Time 데이터여야 합니다
각 날짜에 실제로 거래 가능했던 종목 목록과 상장·상장폐지 시점을 사용해야 당시 전략이 볼 수 있었던 선택지를 재현할 수 있습니다.
유동성 필터도 사후 정보가 되지 않게 해야 합니다
현재 거래량이 큰 종목만 과거에도 선택했다고 가정하면 또 다른 사후 선택이 생깁니다. 당시 시점에서 계산 가능한 거래량과 유동성 기준을 사용해야 합니다.