트레일링 스탑 설정, 고점 대비 5%부터 ATR×4까지 8년 백테스트로 비교
트레일링 스탑을 몇 %로 둘지 비트코인 일봉 8년 백테스트로 비교했습니다. 고점 대비 −5%는 2.17배, ATR×3은 7.21배, 단순 보유는 5.98배였고 촘촘할수록 진입만 늘었습니다.
목차
트레일링 스탑은 진입한 뒤 가장 높은 종가를 따라 올라가는 손절선이고, 어떻게 두느냐에 따라 같은 진입 신호에서도 결과가 크게 달랐습니다. 비트코인 일봉 8년 백테스트에서 고점 대비 −5%로 촘촘하게 둔 방식은 최종 2.17배, 고점 대비 ATR(평균 변동폭)의 3배로 둔 방식은 7.21배였고, 같은 기간 단순 보유는 5.98배였습니다.
설정이 촘촘할수록 손절 횟수가 늘어 진입이 66번까지 불어났고, 느슨할수록 한 번의 평균 이익이 커졌습니다. 아래에서 같은 진입 규칙으로 여덟 가지 청산 방식을 나란히 놓고 숫자로 확인합니다.
트레일링 스탑 설정을 비교한 방법
진입 규칙은 하나로 고정했습니다. 종가가 50일 이동평균선을 아래에서 위로 넘는 날 매수하고, 청산 방식만 바꿨습니다. 트레일링 스탑은 진입한 뒤의 최고 종가에서 정해 둔 거리만큼 내려오면 청산하는 방식이며, 거리는 고정 퍼센트(5·10·15·20%)와 ATR 배수(2·3·4배) 두 종류로 두었습니다.
데이터는 비트스탬프 BTC/USD 일봉으로 2018년 1월 1일부터 2026년 11월 4일(UTC)까지 마감된 봉을 썼습니다. 신호는 종가로 판단하고 다음 날부터 포지션에 반영했으며, 편도 수수료 0.1%를 넣고 롱 온리, 레버리지 없음으로 계산했습니다. 비교 기준으로 같은 진입에 50일선 아래로 내려가면 청산하는 방식과 단순 보유도 함께 넣었습니다.

트레일링 스탑 퍼센트별 결과, 촘촘할수록 진입만 늘었다
- 고점 대비 −5% — 최종 배수: 2.17배 · 연수익률: 9.1% · 최대낙폭: −50.8% · 진입 횟수: 66번 · 승률: 33.3% · 평균 이익: +17.3% · 평균 손실: −5.6%
- 고점 대비 −10% — 최종 배수: 2.31배 · 연수익률: 9.9% · 최대낙폭: −72.9% · 진입 횟수: 45번 · 승률: 37.8% · 평균 이익: +25.2% · 평균 손실: −9.4%
- 고점 대비 −15% — 최종 배수: 5.53배 · 연수익률: 21.3% · 최대낙폭: −64.2% · 진입 횟수: 35번 · 승률: 35.3% · 평균 이익: +57.0% · 평균 손실: −13.1%
- 고점 대비 −20% — 최종 배수: 5.62배 · 연수익률: 21.6% · 최대낙폭: −61.6% · 진입 횟수: 25번 · 승률: 37.5% · 평균 이익: +80.9% · 평균 손실: −16.8%
- 50일선 이탈 — 최종 배수: 26.06배 · 연수익률: 44.6% · 최대낙폭: −58.6% · 진입 횟수: 86번 · 승률: 23.3% · 평균 이익: +47.2% · 평균 손실: −3.7%
- 단순 보유 — 최종 배수: 5.98배 · 연수익률: 해당 없음 · 최대낙폭: −81.5% · 진입 횟수: 해당 없음 · 승률: 해당 없음 · 평균 이익: 해당 없음 · 평균 손실: 해당 없음
고점 대비 5%와 10%처럼 촘촘한 설정은 최종 배수가 2배대에 그쳐 단순 보유(5.98배)에 못 미쳤고, 15%와 20%로 느슨하게 두자 5배대로 올라왔습니다. 촘촘한 손절선은 작은 눌림에도 걸려 상승 중간에 청산되기 쉬웠고, 이 규칙에서는 청산 뒤 다시 들어가려면 50일선 아래로 내려갔다가 다시 넘어야 해서 그 사이 상승분의 일부를 놓쳤습니다.
최대낙폭은 −5%에서 −50.8%, −10%에서 −72.9%로 설정이 촘촘하다고 꼭 작아지지 않았습니다. 손절 한 번의 손실은 작아도 연속으로 걸리면 누적되기 때문이고, 일봉 종가로 판단하는 구조라 손절선보다 더 내려간 가격에서 청산되는 경우도 있었습니다.

ATR 트레일링 스탑 백테스트, 변동폭에 맞춘 방식
ATR은 최근 14일 동안 하루 평균 얼마나 움직였는지를 가격으로 나타낸 값이고, 변동성이 큰 시기에는 거리가 넓어지고 잠잠한 시기에는 좁아집니다. 최고 종가에서 ATR의 2·3·4배만큼 내려오면 청산하는 방식을 같은 조건으로 돌렸습니다.
- 고점 − ATR×2 — 최종 배수: 3.66배 · 연수익률: 15.8% · 최대낙폭: −62.1% · 진입 횟수: 58번 · 승률: 36.2% · 평균 이익: +25.0% · 평균 손실: −7.1%
- 고점 − ATR×3 — 최종 배수: 7.21배 · 연수익률: 25.0% · 최대낙폭: −64.8% · 진입 횟수: 48번 · 승률: 35.4% · 평균 이익: +39.3% · 평균 손실: −8.8%
- 고점 − ATR×4 — 최종 배수: 8.21배 · 연수익률: 26.9% · 최대낙폭: −75.8% · 진입 횟수: 38번 · 승률: 42.1% · 평균 이익: +49.6% · 평균 손실: −12.5%
ATR×3(7.21배)과 ATR×4(8.21배)는 단순 보유와 고정 퍼센트 방식보다 높았지만, ATR×4는 최대낙폭이 −75.8%로 가장 컸습니다. 같은 퍼센트라도 시기에 따라 변동폭이 다르기 때문에 변동폭에 맞춘 거리가 고정 퍼센트보다 상승 구간에서 덜 걸렸다고 해석할 수 있습니다. 다만 이것이 항상 더 낫다는 뜻은 아니며 이 데이터와 이 진입 규칙에서 나온 결과입니다.

승률은 낮아도 평균 이익이 크면 성립한다
표에서 눈에 띄는 점은 승률이 대부분 33~42%에 머물렀다는 것입니다. 고점 대비 −20% 방식은 승률 37.5%였지만 평균 이익 +80.9%, 평균 손실 −16.8%로 손익비가 약 4.8배였고, −5% 방식은 승률 33.3%에 평균 이익 +17.3%, 평균 손실 −5.6%로 손익비가 약 3.1배였습니다.
실제 매매 기록은 텔레그램에 매일 올라갑니다.
퀀트알파 | 비트코인 시스템트레이딩시장 국면별 BTC 자동매매 분석, 매일 전략 작동 현황과 매주 수익·손실·MDD 리포트 공개t.me/+oSDjObO-5N05NWVl50일선 이탈 방식은 승률이 23.3%로 가장 낮았지만 평균 손실이 −3.7%로 작고 평균 이익이 +47.2%로 커서 가장 높은 26.06배가 나왔습니다. 다만 이 방식은 진입 기준과 같은 선을 쓰는 조합이라 진입과 청산이 같은 선에 묶인 한 가지 경우이고, 다른 진입 규칙에서 같은 순위가 나온다는 근거는 이 데이터에 없습니다. 승률과 손익비를 함께 보는 표는 "승률 손익비 표"에서 정리했습니다.
승률 손익비 표와 1만 번 시뮬레이션, 숫자로 비교한 전략의 진짜 성적승률 손익비 표를 직접 계산하고, 승률 30~70% 전략을 200회씩 1만 번 시뮬레이션했습니다. 승률 70%·손익비 0.5 전략은 비용 0.1R만 붙어도 84%가 손실로 끝났습니다. 기대수익률 공식과 연속 손실 통계까지 정리합니다.quant-alpha.kr
지금 비트코인에 적용하면: 11월 4일 종가 기준
11월 4일(UTC) 종가는 80,434달러이고 50일 이동평균선은 81,992달러로 종가가 선 아래에 있습니다. 이 백테스트의 진입 규칙(종가가 50일선을 아래에서 위로 넘는 날)으로 보면 지금은 포지션이 없는 상태입니다.
14일 ATR은 2,171달러로 종가의 2.7%이며, ATR×3 거리는 약 6,512달러(종가 대비 8.1%)입니다. 만약 가격이 선을 넘어 진입한다면 이 거리가 트레일링 스탑의 출발점이 되겠지만, 진입 여부와 값은 마감 종가가 확정된 뒤 다시 계산해야 합니다. 11월 6일 22시 30분 고용보고서 같은 발표 시간대에는 하루 변동이 커질 수 있어서 거리를 정할 때 변동 구간을 함께 봐야 합니다.
시스템트레이딩이라면 트레일링 스탑을 어떻게 다루는가
시스템트레이딩에서 손절선은 그날 기분으로 옮기지 않고 규칙으로 고정합니다. 이 백테스트를 규칙으로 바꾸면 이렇게 됩니다.
- 거리는 변동폭 기준으로 정합니다. 고정 퍼센트보다 ATR 배수가 변동성이 바뀔 때도 같은 기준을 유지해 줍니다.
- 손절선은 올리기만 하고 내리지 않습니다. 최고 종가를 따라 올라가는 방향으로만 움직이게 규칙에 적어 둡니다.
- 다시 들어가는 조건을 따로 정합니다. 이 백테스트는 청산 뒤 50일선을 다시 넘어야 재진입하게 했는데, 재진입 조건에 따라 놓치는 상승분이 달라지므로 규칙에 미리 적어야 합니다.
- 기준은 마감 확정 봉으로만 판단합니다. 마감 전 봉의 가격으로 손절선을 건드렸다고 판단하면 일봉 결과와 달라집니다.
퀀트알파도 손절 조건을 사람이 장중에 바꾸지 않고 정해진 규칙으로만 실행합니다. 이 글의 50일선 진입과 ATR 배수는 설명을 위한 가정이며 퀀트알파가 쓰는 전략은 아닙니다. 포지션 크기를 변동성에 맞추는 방법은 "포지션 사이징"에서 정리했습니다.
포지션 사이징이란, 같은 규칙에 비중만 바꿨더니 낙폭이 달라졌다포지션 사이징이 결과를 얼마나 바꾸는지 비트코인 일봉으로 계산했습니다. 같은 이동평균 규칙이 비중 100%에서는 최대낙폭 −51.3%, 50%에서는 −29.7%였습니다.quant-alpha.kr
자주 묻는 질문
Q. 트레일링 스탑 설정은 몇 %가 좋은가요?
A. 이 백테스트(비트코인 일봉 8년, 50일선 돌파 진입)에서는 고점 대비 −5%·−10%가 2배대, −15%·−20%가 5배대였습니다. 좋은 값이 하나로 정해져 있다기보다 촘촘할수록 진입과 손절만 늘어난 결과였습니다.
Q. 트레일링 스탑과 일반 손절은 무엇이 다른가요?
A. 일반 손절은 진입가 기준으로 고정되고, 트레일링 스탑은 진입한 뒤 가장 높은 종가를 따라 올라갑니다. 이 글에서는 최고 종가에서 일정 거리만큼 내려오면 청산하는 방식으로 계산했습니다.
Q. ATR 트레일링 스탑 설정은 어떻게 하나요?
A. 최근 14일 ATR에 배수(2·3·4배)를 곱한 값을 최고 종가에서 빼서 손절선으로 둡니다. 이 데이터에서는 ATR×3이 7.21배, ATR×4가 8.21배였고, ATR×4는 최대낙폭이 −75.8%로 가장 컸습니다.
Q. 이 백테스트 결과를 그대로 믿어도 되나요?
A. 진입 규칙 하나, 자산 하나, 기간 하나에서 나온 과거 결과입니다. 일봉 종가 판단과 수수료 0.1%만 반영했고 슬리피지는 넣지 않았으며, 다른 규칙이나 시기에는 달라질 수 있습니다.
실제 매매 기록은 텔레그램에 매일 올라갑니다.
퀀트알파 | 비트코인 시스템트레이딩시장 국면별 BTC 자동매매 분석, 매일 전략 작동 현황과 매주 수익·손실·MDD 리포트 공개t.me/+oSDjObO-5N05NWVl손절선을 감정이 아니라 규칙과 마감 확정 후 주문으로 처리하는 퀀트알파의 운용 방식이 궁금하다면 홈페이지에서 확인해 보세요.
https://quant-alpha.kr/?utm_source=web_blog&utm_medium=blog
출처
- 시세: 비트스탬프 BTC/USD 일봉(2018년 1월 1일~2026년 11월 4일 UTC 마감), 2026-11-05 조회. 청산 방식별 백테스트와 ATR(14일 단순 평균), 50일 이동평균은 퀀트알파가 직접 계산했습니다
- 계산 가정: 종가가 50일선을 아래에서 위로 넘는 날 진입, 신호 다음 날부터 반영, 편도 수수료 0.1%, 롱 온리·레버리지 없음, 슬리피지 미반영
- 일정: 11월 6일 22시 30분 10월 고용보고서 — 경제 캘린더(2026-11-05 조회)