샹드-크롤 스탑(Chande Kroll Stop) — ATR 추세 손절선 계산과 쓰는 법
손절을 고정 퍼센트로 두면 변동성이 커진 날엔 너무 가깝고, 조용한 날엔 너무 멉니다. 샹드-크롤 스탑(Chande Kroll Stop)은 투샤르 샹드와 스탠리 크롤이 제안한 방법으로, 최근 고점·저점과 ATR(평균 실제 범위)로 손절선을 만들고 그 선을 한 번 더 걸러 흔들림을 줄입니다. 차트에는 선 두 개로 표시됩니다. 이 글은 계산 순서, 각 기간 값이 하는 일, 비슷한 지표와의 차이, 실제 주문 수량으로 옮기는 법을 숫자 예시로 정리합니다. 본문의 가격과 수치는 모두 설명용 가정입니다.
계산식
기본 설정은 p = 10, x = 1, q = 9입니다. p는 고점·저점과 ATR을 보는 기간, x는 ATR에 곱하는 배수, q는 두 번째로 거르는 기간입니다.
· 고점 기반 예비선 = 최근 p개 봉의 최고가 − x × ATR(p)
· 저점 기반 예비선 = 최근 p개 봉의 최저가 + x × ATR(p)
2단계 (최종선)
· 고점 기반선 = 최근 q개 봉의 고점 기반 예비선 중 최댓값
· 저점 기반선 = 최근 q개 봉의 저점 기반 예비선 중 최솟값
고점 기반선은 가격 아래쪽에 깔리며 매수(롱) 포지션의 손절선 역할을 합니다. 저점 기반선은 가격 위쪽에 놓이며 매도(숏) 포지션의 손절선 역할을 합니다. 플랫폼에 따라 두 선을 "Stop Long", "Stop Short"로 부르는데, 어느 쪽을 어떤 이름으로 부르는지가 서로 다릅니다. 이름보다 최고가에서 뺀 선인지, 최저가에 더한 선인지를 계산식에서 확인하는 편이 정확합니다.
예시 1 — 1단계 예비선 계산
· 최근 10개 봉 최고가 64,000달러
· 최근 10개 봉 최저가 60,500달러
· ATR(10) = 1,200달러
· 고점 기반 예비선 = 64,000 − 1 × 1,200 = 62,800
· 저점 기반 예비선 = 60,500 + 1 × 1,200 = 61,700
여기까지는 샹들리에 청산과 거의 같습니다. 최고가에서 변동성만큼 내려온 자리를 손절선으로 쓰는 생각입니다. 차이는 다음 단계에서 생깁니다.
예시 2 — 2단계에서 q가 하는 일
61,900 · 62,200 · 62,500 · 62,800 · 62,600 · 62,300 · 62,100 · 62,400 · 62,500
· 고점 기반선 = 9개 중 최댓값 = 62,800
마지막 봉의 예비선은 62,500이지만 최종선은 62,800에 머문다
예비선은 ATR이 커지거나 최고가가 기간 밖으로 빠지면 금방 내려갑니다. 2단계는 최근 q개 중 가장 높은 값을 고르므로, 한 번 올라간 손절선이 곧바로 물러나지 않습니다. 변동성이 잠깐 커질 때마다 손절선이 뒤로 밀리는 것을 막는 장치입니다.
다만 이 선은 "한 방향으로만 움직이는" 손절선이 아닙니다. 62,800을 만든 봉이 9개 봉 밖으로 빠지면 최종선도 그다음 최댓값으로 내려갑니다. 진입 후 위로만 따라 올리는 ATR 트레일링 스탑과 다른 점이고, 이걸 모르고 "손절선이 내려갔으니 계산이 틀렸다"고 오해하는 경우가 많습니다. 손절선을 절대 내리지 않으려면 주문 단계에서 "기존 손절보다 낮으면 무시" 규칙을 따로 둬야 합니다.
예시 3 — 배수 x에 따른 차이
· x = 1 → 예비선 62,800 → 손절폭 700 (1.10%)
· x = 2 → 예비선 61,600 → 손절폭 1,900 (2.99%)
· x = 3 → 예비선 60,400 → 손절폭 3,100 (4.88%)
x가 작을수록 손절이 가깝고 자주 걸립니다. 원저자의 기본값 x = 1은 주식 일봉 기준이라, 꼬리가 긴 코인 단기봉에서는 정상적인 흔들림에도 쉽게 닿습니다. 가까운 손절은 손실 한 번의 크기는 작지만 걸리는 횟수가 늘어납니다. 손절폭과 승률이 서로 맞바뀌는 관계는 손절폭과 승률에서 따로 다뤘습니다.
예시 4 — 손절선으로 진입 수량 정하기
· 진입가 63,500, 고점 기반선 62,800 → 손절폭 700달러
· 수량 = 20 ÷ 700 = 0.0286 BTC
· 명목가치 = 0.0286 × 63,500 ≈ 1,816달러
· 왕복 수수료 0.10% 가정 = 1,816 × 0.001 ≈ 1.82달러 → 위험액 20달러의 약 9%
손절선이 정해지면 수량은 계산으로 나옵니다. 손절이 가까울수록 수량이 커지고, 그만큼 수수료가 위험액에서 차지하는 비중도 커집니다. 위 예에서 x = 3이면 손절폭 3,100달러라 수량은 0.0065 BTC, 명목가치 약 410달러로 줄고 수수료 비중은 2% 수준으로 내려갑니다. 손절선 위치와 수량을 함께 정하는 방법은 포지션 사이징 계산법에 정리했습니다. 레버리지는 이 계산에서 수량을 바꾸지 않고 잠기는 증거금만 바꿉니다.
비슷한 지표와의 차이
ATR 트레일링 스탑: 진입 후 손절선을 위로만 올림. 내려가지 않음
슈퍼트렌드: 고가·저가 중간값 ± ATR 배수, 종가가 뚫으면 방향 전환
돈치안 채널: 최근 N봉 최고·최저 자체. ATR 없음
샹드-크롤 스탑: 최고가 − ATR 배수를 q봉 최댓값으로 한 번 더 거름. 내려갈 수 있음
모두 "변동성 또는 최근 범위를 기준으로 손절선을 둔다"는 같은 계열입니다. 어느 것이 더 낫다는 근거는 없고, 같은 데이터에서도 기간과 배수를 어떻게 잡느냐가 결과를 더 크게 바꿉니다. 슈퍼트렌드와 돈치안 채널의 계산은 각 글에 있습니다.
추세 판단으로 쓰는 법
두 선을 함께 보면 방향 필터로도 쓸 수 있습니다. 종가가 두 선 위에 모두 있으면 상승 쪽, 두 선 아래에 모두 있으면 하락 쪽, 두 선 사이면 판단 보류로 보는 방식입니다. 횡보 구간에서는 두 선이 서로 엇갈리며 가격이 그 사이를 자주 오갑니다. 이때 선을 넘을 때마다 방향을 바꾸면 거래 횟수와 수수료만 늘어납니다. 방향 신호로 쓸 때는 선을 넘은 횟수, 그중 실제로 추세가 이어진 비율, 수수료를 뺀 결과를 기간을 나눠 따로 확인해야 합니다.
함정 1 — 아직 끝나지 않은 봉
최고가·최저가·ATR은 봉이 마감되기 전까지 계속 바뀝니다. 진행 중인 봉으로 계산한 손절선은 봉이 끝날 때 다른 값이 될 수 있습니다. 백테스트에서 진행 중인 봉의 최종값으로 손절선을 그리면 그 시점엔 알 수 없던 값을 쓴 셈입니다(미래 참조 편향). 직전에 마감된 봉까지로 선을 계산하고, 그 값을 다음 봉의 손절로 씁니다. 종가 확인 후 대응할지 장중 터치로 대응할지도 미리 정해야 합니다(종가 확인).
함정 2 — ATR 계산 방식
ATR은 단순 평균으로 내는 방식과 와일더의 지수형 평활 방식이 있습니다. 같은 p = 10이라도 두 방식의 값이 다르고, 그 차이가 x배 되어 손절선에 그대로 들어갑니다. 플랫폼이 어느 방식을 쓰는지 확인하고, 백테스트와 실제 주문에서 같은 방식을 씁니다.
함정 3 — 모두가 보는 자리
최근 최고가에서 ATR 하나만큼 내려온 자리는 비슷한 지표를 쓰는 사람들의 손절이 몰리기 쉬운 곳입니다. 코인 시장에서는 꼬리 하나로 이런 자리를 건드리고 되돌아오는 움직임이 자주 나옵니다. 손절선 바로 아래에 주문을 두는 대신 약간의 여유를 더할지, 종가 기준으로 대응할지는 각자의 규칙으로 정합니다. 관련 내용은 스탑로스 헌팅에서 다뤘습니다.
확인할 것
② 기간·배수 — p, x, q를 정해 두고 바꾸지 않았는가
③ 내려가는 손절 — 최종선이 내려갈 때 따를지 무시할지 정했는가
④ 마감된 봉 — 진행 중인 봉 값으로 계산하지 않았는가
⑤ ATR 방식 — 백테스트와 실주문이 같은 방식인가
⑥ 수량 — 손절폭으로 수량을 역산하고 수수료 비중을 봤는가
정리
샹드-크롤 스탑은 최근 최고가·최저가에서 ATR 배수만큼 떨어진 예비선을 만들고, 그 예비선을 q개 봉의 최대·최소로 한 번 더 거른 손절선입니다. 두 번째 거르기 덕분에 변동성이 잠깐 커져도 손절선이 바로 물러나지 않지만, 기준 봉이 기간 밖으로 빠지면 내려갈 수 있습니다. 배수 x가 손절폭을 거의 결정하고, 손절폭이 정해지면 진입 수량과 수수료 비중이 따라 정해집니다. 이 지표가 방향이나 수익을 알려 주지는 않습니다. 손절 위치를 일관되게 정하는 도구로 쓰고, 설정값은 자기 데이터에서 기간을 나눠 확인합니다.
주의
본문의 가격·ATR·계좌 금액·수수료율은 모두 계산을 설명하기 위한 가정 예시이며 특정 시점의 실제 데이터나 미래 수익을 뜻하지 않습니다. 이 글은 교육 정보이며 특정 종목·전략의 매수·매도 권유가 아닙니다. 코인 선물·레버리지 거래는 원금 손실 위험이 있고, 매매 판단과 그 결과는 본인 책임입니다.
NOONOO TRADING 무료 채팅방에서 실시간 트레이딩을 같이 보세요.
봇에서 시작하기📈 OKX 신규 가입 시 거래 수수료 할인
OKX 수수료 할인 가입 →