Freya Finance에서 백테스트 실행하는 방법: 완벽 가이드
백테스트를 사용하면 실제 과거 시장 데이터에 전략을 돌려 그 전략이 어떻게 성과를 냈을지 확인할 수 있습니다 — 실전에서 단 1달러도 위험에 빠뜨리기 전에 말이죠. Freya의 백테스터는 포괄적입니다. 단순히 수익 숫자 하나만 던져주는 것이 아니라, 완전한 차트 세트와 성과 지표, 고급 리스크 분석, 거래별 상세 내역, 그리고 결과에 대한 AI 분석까지 만들어냅니다.
이 가이드는 백테스트 설정부터 결과의 모든 부분을 읽는 법, 그리고 각 플랜에서 무엇을 이용할 수 있는지까지 전체 흐름을 안내합니다. 그 밑바탕이 되는 이론은 크립토 트레이딩 전략 백테스트 방법과 백테스트 결과 해석하기를 함께 읽어보세요.
Key Takeaways
- 백테스트는 과거 데이터에 전략을 돌려 그 전략이 어떤 성과를 냈을지 — 수익, 승률, 낙폭, 그리고 그 이상을 — 보고합니다.
- 거래쌍, 기간, 전략 구성, 시작 자본을 선택한 다음 실행하면 백테스트가 설정됩니다.
- 결과에는 풍부한 차트(거래 마커가 표시된 캔들 차트, 자산 곡선, 낙폭 곡선, 월별 수익률 등)와 순수익, 승률, 수익 팩터, 최대 낙폭 같은 핵심 지표가 포함됩니다.
- Plus는 고급 분석 — 샤프 지수와 소르티노 지수, Value at Risk, 몬테카를로 및 Walk-Forward 분석, 연속 기록 분석, 시간대 히트맵 — 을 열어주며, Freya AI는 Plus와 Pro에서 백테스트를 분석할 수 있습니다.
- 플랜에 따라 월 몇 번까지 백테스트를 실행할 수 있는지, 얼마나 과거까지 테스트할 수 있는지, 몇 개를 저장할 수 있는지, 한 번에 몇 개를 비교할 수 있는지가 정해집니다.
단계 빠르게 훑어보기
- 대시보드에서 백테스트 화면을 엽니다.
- 거래쌍과 테스트하고 싶은 기간을 선택합니다.
- 전략 구성과 시작 자본을 설정합니다.
- 백테스트를 실행하고 처리가 끝날 때까지 기다립니다.
- 결과를 읽습니다 — 차트, 지표, 거래 목록, 그리고 AI 분석.
1단계: 백테스트 설정하기
백테스트에는 몇 가지 입력값이 필요합니다.
- 거래쌍 — BTC/USDT처럼 테스트할 시장(기준 코인과 상대 코인).
- 기간 — 시뮬레이션할 과거 구간. 얼마나 과거까지 갈 수 있는지는 플랜에 따라 다릅니다(Free 3개월, Plus 12개월, Pro 무제한).
- 전략 구성 — 실전 봇에 넣을 설정과 같은 종류입니다. 진입 조건, 안전 주문 그리드, 청산 규칙. 이런 설정이 처음이라면 첫 DCA 봇 만드는 방법을 참고하세요.
- 시작 자본 — 백테스트가 출발하는 시뮬레이션 잔고입니다. 결과가 현실적인 계좌 규모에 맞춰 조정됩니다.
2단계: 실행하기
입력값을 모두 설정했다면 백테스트를 실행하세요. 매 실행은 월간 백테스트 허용량에서 차감됩니다(Free 4회, Plus 20회, Pro 무제한). 엔진은 과거 캔들을 다시 재생하면서 전략이 냈을 모든 진입과 청산을 시뮬레이션한 다음, 완전한 결과를 만들어냅니다.
결과 읽기: 핵심 지표
대표 숫자들은 전략이 어떤 성과를 냈는지, 그리고 그 성과를 내기 위해 얼마나 많은 리스크를 감수했는지를 알려줍니다.
| 지표 | 무엇을 알려주는가 |
|---|---|
| 순수익 | 테스트 기간 전체의 총 수익 또는 손실 |
| 승률 | 수익으로 종료된 거래의 비율 |
| 수익 팩터 | 총수익을 총손실로 나눈 값 — 1.0을 넘으면 수익성이 있고, 높을수록 좋습니다 |
| 최대 낙폭 | 자산이 고점에서 저점까지 떨어진 최대 폭 — 최악의 손실 구간 |
| 평균 수익 / 평균 손실 | 수익 거래와 손실 거래의 평균 크기 |
| 총 / 수익 / 손실 거래 수 | 전략이 몇 건의 거래를 했고, 그것이 어떻게 나뉘는지 |
순수익은 높지만 최대 낙폭이 가혹한 전략이 반드시 좋은 전략인 것은 아닙니다 — 지표들을 함께 봐야 그 수익이 리스크만큼의 값어치를 했는지 알 수 있습니다.
차트
Freya는 시뮬레이션을 시각 자료로 바꿔주기 때문에 전략이 어떻게 움직였는지 눈으로 볼 수 있습니다.
- 거래 마커가 표시된 캔들 차트 — 해당 기간의 가격 차트에 모든 진입과 청산이 표시되고, 청산 사유와 손익이 라벨로 붙습니다.
- 자산 곡선 — 시뮬레이션 잔고가 시간에 따라 어떻게 늘었는지(또는 줄었는지). 매끄럽게 우상향하는 곡선이 들쭉날쭉한 곡선보다 건강합니다.
- 낙폭 곡선 — 각 시점에 자산이 고점 대비 얼마나 아래로 내려갔는지. 손실 구간의 깊이와 지속 기간을 볼 수 있습니다.
- 월별 수익률 — 달마다 나눈 성과.
- 손익 분포 — 거래 결과의 분포. 수익이 여러 번의 작은 승리에서 나오는지, 몇 번의 큰 승리에서 나오는지 보여줍니다.
- 승률 차트 — 테스트 전반에 걸친 승률을 시각화합니다.
더 깊이 들어가기: Plus 분석
Plus 플랜에서는 결과가 기본을 넘어서는 고급 분석으로 확장됩니다.
- 샤프 지수 — 전체 변동성 대비 수익률. 높을수록 리스크 조정 성과가 더 좋습니다.
- 소르티노 지수 — 샤프와 비슷하지만 하방 변동성만 벌점으로 매기기 때문에, 실제로 아픈 리스크를 더 잘 반영합니다.
- 몬테카를로 시뮬레이션 — 거래를 수천 번 다시 섞어 단 하나의 과거 경로가 아니라 가능한 결과의 범위를 보여줍니다.
- Walk-Forward 분석 — 데이터를 학습(In-Sample) 구간 약 70%와 검증(Out-of-Sample) 구간 약 30%로 나눈 뒤, 전략을 맞춰 넣지 않은 데이터에서 검증하고 얼마나 일관되게 버티는지 점수를 매깁니다(견고성 점수).
- Value at Risk (VaR) — 나쁜 시나리오에서 얼마나 잃을 수 있는지에 대한 추정치.
- 연속 기록 분석 — 연속 승리와 연속 손실의 최장 기록.
- 시간대 히트맵 — 전략이 언제 가장 좋은 성과를 내는지를 시간대별로 나눠 보여줍니다.
- 청산 사유 통계 — 거래가 익절, 손절, 그 밖의 방식으로 종료된 빈도.
- 회복 및 시장 노출 — 전략이 낙폭에서 얼마나 빨리 회복했는지, 그리고 전체 시간 중 얼마나 포지션을 보유했는지.
- 롤링 지표 — 승률 같은 수치가 단일 평균이 아니라 테스트가 진행되는 동안 어떻게 변해갔는지.
Freya AI에게 분석 맡기기
Plus와 Pro에서는 Freya AI가 백테스트를 대신 분석해 줍니다 — 지표와 거래 양상을 읽고 무엇이 강점인지, 무엇이 위험한지, 무엇을 고려해야 하는지를 쉬운 말로 설명합니다. 숫자의 벽을 실제로 행동에 옮길 수 있는 의견으로 바꿔주는 셈입니다. (AI 분석은 Free 플랜에는 포함되지 않습니다. Plus는 일일 허용량이 있고 Pro는 무제한입니다 — Freya Finance 플랜을 참고하세요.)
거래 목록
요약을 넘어서, 전략이 시뮬레이션한 모든 거래의 전체 목록을 열어볼 수 있고, 개별 거래를 파고들어 진입, 청산, 결과를 확인할 수 있습니다. 최종 숫자가 좋아 보였다는 것만이 아니라, 전략이 의도한 대로 움직였는지 확인하는 곳이 바로 여기입니다.
백테스트 비교하기
백테스트를 나란히 비교해서 어떤 구성이 가장 좋은 성과를 냈는지 볼 수도 있습니다. 한 번에 비교할 수 있는 개수는 플랜에 따라 다릅니다. Free 2개, Plus 4개, Pro 10개입니다.
플랜별 제한
| Free | Plus | Pro | |
|---|---|---|---|
| 월간 백테스트 횟수 | 4 | 20 | 무제한 |
| 과거 데이터 범위 | 3개월 | 12개월 | 무제한 |
| 저장 가능한 백테스트 | 4 | 20 | 무제한 |
| 동시 비교 | 2 | 4 | 10 |
| Freya AI 분석 | — | 하루 30회 | 무제한 |
자주 묻는 질문
Freya Finance에서 백테스트는 어떻게 실행하나요?
대시보드에서 백테스트 화면을 열고, 거래쌍과 기간을 선택하고, 전략 구성과 시작 자본을 설정한 다음 실행하세요. 엔진이 과거 시장을 다시 재생하면서 전략의 거래를 시뮬레이션하고 차트, 지표, 거래 목록, 그리고 (Plus와 Pro에서는) AI 분석을 만들어냅니다.
얼마나 과거까지 백테스트할 수 있나요?
플랜에 따라 다릅니다. Free는 3개월, Plus는 12개월, Pro는 무제한 과거 데이터입니다. 선택하는 기간은 플랜의 제한 범위 안에 들어와야 합니다.
백테스트는 몇 번까지 실행할 수 있나요?
Free는 월 4회, Plus는 월 20회, Pro는 무제한입니다. 매 실행이 월간 허용량에서 차감되며, 플랜에 따라 결과를 한 번에 몇 개까지 저장할 수 있는지도 제한됩니다.
샤프 지수와 소르티노 지수의 차이는 무엇인가요?
둘 다 리스크 조정 수익을 측정합니다. 샤프 지수는 수익률을 전체 변동성 — 위아래 전부 — 과 비교합니다. 소르티노 지수(Plus에서 제공)는 하방 변동성만 계산에 넣기 때문에, 실제로 돈을 잃게 만드는 리스크에 초점을 맞춥니다. 등락이 대부분 위쪽으로 향하는 전략은 소르티노에서 더 좋아 보일 수 있습니다.
최대 낙폭이란 무엇이고 왜 중요한가요?
최대 낙폭은 자산이 고점에서 그 이후의 저점까지 떨어진 최대 폭입니다 — 전략이 겪은 최악의 손실 구간이죠. 이것이 중요한 이유는, 당신이 견뎌내야 했을 고통의 크기를 알려주기 때문입니다. 수익률은 훌륭하지만 낙폭이 아주 깊은 전략은 실제 돈으로 굴리기에는 너무 위험할 수 있습니다.
Freya AI가 제 백테스트를 분석해 줄 수 있나요?
네, Plus와 Pro 플랜에서 가능합니다. Freya AI는 백테스트의 지표와 거래 양상을 읽고 강점, 리스크, 고려할 점을 쉬운 말로 설명합니다. Free 플랜에는 AI 분석이 포함되지 않습니다.
백테스트에 거래가 하나도 없거나, 너무 적어서 믿기 어렵게 나왔다면요?
백테스트 결과에 거래가 없다면, 선택한 기간 동안 봇의 진입 조건이 한 번도 충족되지 않았을 가능성이 큽니다 — 지표가 설정한 기준선에 도달하지 못한 것이죠. 기간을 넓히거나 진입 조건을 완화한 다음 다시 실행하세요. 거래가 몇 건만 나왔다면 그 결과는 조심스럽게 다뤄야 합니다. 아주 적은 거래로 판단한 전략은 통계적으로 신뢰할 수 없으므로, 의미 있는 결론을 내릴 만큼 거래가 쌓일 때까지 기간을 늘리세요. 몇 건의 거래가 있어야 결과를 믿을 수 있는지는 백테스트 결과 해석하기를 참고하세요.
백테스트 결과가 좋으면 미래 수익이 보장되나요?
아니요. 백테스트는 전략이 과거 데이터에서 어떻게 성과를 냈을지를 보여줄 뿐이며, 이는 가치 있는 신호이지만 약속은 아닙니다. 시장은 변하고, 과거 성과가 미래 결과를 보장하지 않습니다. 백테스트는 전략을 비교하고 다듬고, 리스크를 관리하고, 기대치를 설정하는 데 쓰세요 — 보장으로 쓰는 것이 아닙니다. 백테스트 결과 해석하기에서 이 부분을 깊이 다룹니다.
실제 돈 없이 연습할 수 있는 데모나 모의 거래 모드가 있나요?
별도의 모의 거래/데모 모드는 없습니다 — 하지만 백테스트가 바로 위험 없는 연습 도구입니다. 돈을 전혀 걸지 않고 정확히 당신의 전략을 과거 데이터에 돌려보기 때문에, 실전에 들어가기 전에 설정을 다듬고 자신감을 쌓을 수 있습니다. 소액으로 실제 거래를 시작할 준비가 되었다면 먼저 현실적인 기대치: 돈을 잃을 수도 있나요?를 읽어보세요.
