This article has been translated from English to Korean.

백테스팅은 거래 전략이나 알고리즘을 구성하는 규칙들을 사용하여 특정 자산에 대한 과거 거래 데이터 세트(최대 10년 분량의 데이터일 수 있음)에 적용해 보는 과정입니다.

백테스트를 통해 거래 신호나 거래 전략의 수익성 확인 또는 무효화를 기대하게 됩니다.

목표는 거래 전략이 다양한 시장 주기에서 어떻게 반응하는지 파악하고 수익성 있는 거래 전략 개발에 대한 통찰력을 얻을 수 있는지 확인하는 것입니다.

백테스트는 컴퓨터에 설치하는 소프트웨어를 통해 수행하거나, Cryptohooper와 같은 온라인 트레이딩 소프트웨어 또는 제3자 트레이딩 플랫폼을 활용하여 수행할 수 있습니다.

백테스팅 도구 구현에는 캔들스틱 데이터와 오더북 데이터가 자주 사용됩니다.

백테스트가 거래 전략의 유효성을 판단하는 데 유용한 도구인지에 대해서는 논란이 있습니다. 일부 트레이더들은 실제 거래 환경에서 전략이나 알고리즘을 포워드 테스트하는 것이 더 낫다고 믿기 때문입니다.