데이터와 방법론

데이터 기준 2026-08-13

이 페이지는 저희 모든 숫자가 어떻게 산출되는지 공개합니다. 결론을 믿을 필요는 없지만, 같은 기준으로 과정을 재현할 수 있어야 합니다.

백테스트 구간과 표본

백테스트 구간과 표본
항목설정
백테스트 구간2023-01-01 ~ 2025-12-31
시세 주기1시간 봉 중심, 일부 전략은 4시간
대상 범위시가총액 상위 20위권 무기한 선물과 현물
데이터 출처거래소 공개 K라인(OHLCV), 중복 제거 및 타임스탬프 보정 완료
시간대전부 UTC로 통일
구간은 하락, 횡보, 상승의 한 사이클을 온전히 포함합니다. 일방적 상승 구간에서만 산출된 보기 좋은 숫자는 의미가 없으며, 이것이 여러 사이클을 고집하는 이유입니다.

체결가 규칙(가장 핵심적인 항목)

시그널은 t번째 봉의 종가 확정 후에 확인되며, 체결은 t+1번째 봉의 시가에서 발생합니다.

많은 백테스트가 같은 봉의 종가를 시그널 근거와 체결가로 동시에 사용합니다. 이는 종가가 찍히는 순간에 체결할 수 있다고 가정하는 것으로, 가장 흔한 미래 참조이며 수익을 크게 부풀립니다. 저희 엔진은 구조적으로 이런 방식을 금지합니다.

백테스트 보고서가 체결가 규칙을 밝히지 않는다면 그 보고서의 수익 숫자는 평가할 수 없습니다. 어떤 전략을 검토하든 가장 먼저 확인하시길 권하는 질문입니다.

비용 모델

고빈도 전략은 비용에 극도로 민감합니다. 하루 평균 10회, 단방향 0.05%인 전략은 연간 거래 비용이 원금의 몇 배에 이를 수 있습니다. 비용을 반영하지 않은 백테스트는 의사결정의 근거가 될 수 없습니다.

비용 모델
비용 항목설정설명
수수료단방향 0.05%진입과 청산에 각각 한 번씩 계산
슬리피지대상의 변동성으로 추정유동성이 낮은 대상은 더 높은 값 적용
펀딩비선물 전략에 반영과거 실제 요율로 정산
지연보수적 가정t+1 시가보다 유리한 체결을 가정하지 않음

과최적화 처리

  • Walk-Forward 롤링 전진 —— 학습 구간에서 파라미터를 조정하고 테스트 구간에서 검증하며 롤링 전진하고, 표본 외 성과만 집계합니다
  • 파라미터 평원 검정 —— 좋은 파라미터는 고립된 첨점이 아니라 넓은 고원이어야 하며, 인접 구간 민감도가 과도하면 과최적화로 간주합니다
  • 파라미터 수 제약 —— 파라미터가 많을수록 노이즈에 적합되기 쉬우므로 구조가 단순한 전략을 우선합니다
  • 거래 횟수 기준 —— 표본 내 거래 횟수가 지나치게 적은 결과는 통계적 의미가 없습니다
공개하는 지표는 모두 표본 외 결과입니다. 표본 내 숫자는 보통 더 보기 좋지만 참고 가치가 없습니다.

저희가 제거할 수 없는 한계

  • 생존자 편향 —— 백테스트 대상은 오늘까지 남아 있는 코인이며, 이미 0이 된 표본은 구조적으로 빠져 있습니다
  • 유동성 가정 —— 대규모 자금의 실제 슬리피지는 모델 추정치보다 높습니다
  • 제도 변화 —— 거래 규칙, 요율, 시장 구조는 변하며 과거가 반드시 반복되지는 않습니다
  • 실전 편차 —— 실전 성과는 보통 백테스트보다 낮으며, 이는 이상이 아니라 정상입니다
위 한계는 모델을 더 정밀하게 만들어도 제거할 수 없습니다. 먼저 소액으로 실전과 백테스트의 편차를 측정하라고 거듭 강조하는 이유입니다. 과거 백테스트 데이터는 수익을 보장하지 않습니다.

예시 데이터 안내

사이트의 시세 패널, 시그널 목록, 리더보드는 예시 데이터이며 페이지 구조와 방법을 보여주기 위한 것으로, 예시 데이터이며 실시간 시세가 아니고 실제 사용자 데이터도 아닙니다. 실시간 데이터를 연동한 뒤에는 데이터 기준 시각과 출처를 명확히 표기합니다.

리스크 고지:퀀트 매매에도 손실 위험이 존재합니다. 본 사이트의 모든 전략·시그널·수익 데이터는 과거 백테스트 데이터이며 수익을 보장하지 않으며 투자 조언도 아닙니다. 암호화폐는 변동성이 매우 크므로 먼저 소액으로 검증하시고 거주 지역의 법규를 준수하시기 바랍니다.