장기 차트의 고점과 저점을 연결하면 일정한 주기가 보이는 경우가 있다. 그러나 지나간 전환점을 고른 뒤의 규칙과 미래의 어느 시점에 실제로 사용할 수 있는 규칙은 다를 수 있다.
반감기나 특정 시간대에 관한 연구도 같은 질문을 거쳐야 한다. 반복을 발견한 구간 밖에서도 규칙이 유지되는지, 당시 알 수 있던 정보로 거래할 수 있었는지 확인한다.
과거를 설명하는 패턴, 미래를 예측하는 정보, 비용 후 성과를 개선하는 규칙을 나누어 검토한다.
1. 전환점을 고른 방법을 먼저 밝힌다
고점과 저점은 시간이 지난 뒤에 더 분명해진다. 당시에는 전환점인지 잠깐의 되돌림인지 알기 어려울 수 있다.
전환점 확인에 필요한 기간을 규칙에 포함한다. 결과를 본 뒤 가장 잘 맞는 고점·기간·비율을 고르면 선택 과정이 성과에 들어가므로 시험한 선택지도 기록한다.
2. 데이터 행 수와 독립적인 사건 수를 구분한다
한 번의 큰 사이클을 분봉으로 나누면 행은 많아진다. 그렇다고 서로 다른 수천 번의 사이클을 경험한 것은 아니다.
비슷한 사건이 얼마나 반복되었고 어떤 시장 조건에서 관찰했는지 본다. 오래된 차트나 많은 데이터 행이 부족한 독립 사건을 대신하지는 않는다. 적은 사건에서 만든 일반화의 범위를 제한해야 한다.
3. 비교 기준이 공정한지 확인한다
규칙을 추가하지 않은 단순 대안과 같은 기간과 비용 산정 방식으로 비교하고, 노출 차이를 별도로 확인한다. 무작위 날짜를 비교에 쓴다면 원자료의 주기와 시장 조건을 무너뜨려 불리한 상대를 만든 것은 아닌지도 본다.
특정 날짜가 다른 날짜보다 설명력이 있다는 결과만으로 실제 거래 이익을 확정할 수 없다. 발표 시점과 실행 지연, 불리한 경우를 같은 기준으로 포함한다.
4. 기존 전략에 무엇을 추가하는지 본다
주기가 미래 결과와 관련되어 있어도 이미 가격·추세·변동성 신호에 같은 정보가 들어 있을 수 있다. 추가했을 때 새로운 기여가 있는지 확인해야 한다.
거래를 쉬던 구간에 방향을 강제로 부여하면 비용과 손실이 늘 수 있다. 설명이 그럴듯하다는 이유로 기존 대기 조건을 덮어쓰지 않는다.
5. 실패한 가설의 조건을 보존한다
규칙, 자료 범위, 시험한 선택지와 비교 결과를 남긴다. 한 번의 실패가 모든 주기 가설을 부정하는 것은 아니지만, 같은 자료를 이름만 바꾸어 반복 탐색하지 않게 해 준다.
연구의 결과물에는 채택한 전략뿐 아니라 어떤 설명이 거래의 추가 기여로 이어지지 않았는지도 포함된다. 보기 좋은 차트에서 실행 가능한 정보까지의 빈칸을 기록하는 것이 중요하다.
