본문 바로가기
기술지표

샹들리에 엑시트(Chandelier Exit) 지표: 변동성(ATR) 기반의 익절 출구 전략 [지표 백과 048]

by 흔한트리이더 2026. 3. 20.
반응형

1. 천장에 매달린 샹들리에처럼 추세를 호위하다: 샹들리에 엑시트의 탄생

"이익은 길게 가져가고(Let profits run), 손실은 짧게 끊어라(Cut losses short)."
모든 트레이더가 아는 주식 시장의 제1원칙이지만, 인간의 심리로는 이를 지키기가 거의 불가능에 가깝습니다. 수익이 나면 뺏길까 봐 두려워 조금만 올라도 팔아버리고, 손실이 나면 본전 생각에 끝까지 버티기 때문입니다.

유명한 퀀트 트레이더 척 르보(Chuck LeBeau)가 개발한 샹들리에 엑시트(Chandelier Exit)는 인간의 이 나약한 심리를 배제하기 위해 탄생한 '청산(Exit) 전용 시스템'입니다. 마치 방 천장에 매달린 샹들리에처럼 주가의 '최고점(천장)'에서 일정한 거리만큼만 끈을 늘어뜨린 채 주가를 따라 올라갑니다. 진입 타점을 잡는 것이 아니라, "언제 이익을 실현하고 시장에서 도망칠 것인가"에 완벽하게 초점을 맞춘 최고의 방어형 무기입니다.

2. 수리적 원리와 계산 구조

이 지표의 핵심은 시장의 노이즈(잔파도)에는 털리지 않으면서, 진짜 추세가 꺾일 때만 작동하도록 변동성(ATR)을 활용하여 끈의 길이를 계산한다는 점입니다.

Step 1. 천장(최고점) 확인

상승 추세(매수 포지션)를 기준으로, 일정 기간($N$, 보통 22일) 동안 주가가 기록한 가장 높은 가격(Highest High)을 찾습니다. 22일은 주식 시장의 대략적인 한 달 영업일입니다.

Step 2. 변동성(ATR)을 활용한 안전거리 확보

024번 ATR 지표를 사용하여 해당 종목의 하루 평균 변동폭(ATR)을 구합니다. 그리고 이 변동폭의 보통 3배(Multiplier)를 안전거리로 설정합니다.

Step 3. 엑시트 라인(청산선) 도출

앞서 찾은 최고점에서 ATR의 3배만큼의 거리를 뺀 가격에 엑시트 라인을 긋습니다. 주가가 고점을 갱신할 때마다 샹들리에도 덩달아 위로 올라가며 수익을 든든하게 보호하게 됩니다.

$$Chandelier\_Long = Max(H, 22) - (ATR(22) \times 3)$$

3. 실전 매매 활용법 (트레일링 스탑 판독 테이블)

샹들리에 엑시트는 전형적인 트레일링 스탑(Trailing Stop, 이익 보존 스탑) 기법입니다.

시그널 형태 현상 설명 (청산선의 움직임) 실전 매매 대응 전략 (Action)
주가 > 엑시트 라인 주가가 엑시트 라인 위에서 고점을 갱신하며 상승함 추세 홀딩 (Let Profits Run). 잔파도에 흔들리지 말고 엑시트 라인이 깨지기 전까지는 끝까지 수익을 극대화하며 끌고 갑니다.
엑시트 라인 하향 돌파 주가가 최고점 대비 ATR의 3배 이상 폭락하여 선을 깸 전량 기계적 청산 (Exit). 단순한 눌림목이나 노이즈가 아니라 상승 추세 자체가 완전히 꺾였음을 의미합니다. 즉시 익절/손절합니다.
엑시트 라인 수평 유지 주가가 상승을 멈추고 조정을 받아 하락하는 구간 관망 및 버티기. 샹들리에는 주가가 하락하더라도 절대 밑으로 내려오지 않고 수평을 유지합니다. 방어벽을 믿고 홀딩합니다.

4. 차트에서 나타나는 수리적 특성: DSC인베스트먼트(A241520) 분석 사례

트레일링 스탑이 어떻게 수익을 극한까지 끌어올리고 계좌를 방어하는지 DSC인베스트먼트의 차트를 통해 확인해 보겠습니다.

  • 수익 극대화 (Trailing Stop): 2026년 1월 말부터 2월 사이, 주가가 수직으로 솟구치며 엄청난 폭등 랠리가 펼쳐집니다. 이때 캔들 아래에 매달린 오렌지색 샹들리에 엑시트 라인을 보십시오. 주가가 고점을 갱신할 때마다 엑시트 라인 역시 계단식으로 착착 따라 올라가며 내 계좌의 이익 보존선을 계속해서 높여줍니다.
  • 기계적 청산 (Exit): 주가가 잠시 조정을 받아 음봉이 나올 때도, 엑시트 라인은 절대로 밑으로 내려오지 않고 수평을 유지하며 든든한 방어벽 역할을 수행합니다. 그러다 3월 초, 상승 추세가 완전히 꺾이며 주가가 폭락하자 캔들이 엑시트 라인을 하향 돌파하게 되고, 시스템은 미련 없이 기계적인 청산(전량 매도) 신호를 발생시킵니다. 인간의 탐욕과 공포를 배제한 가장 완벽한 형태의 출구 전략입니다.

5. 장점 및 한계

  • 장점: 감정이 개입할 여지를 주지 않습니다. 트레이더가 "너무 많이 오른 것 같은데 팔까?"라며 흔들릴 때, 변동성에 기반한 수학적 청산선을 제시하여 대세 상승장의 끝자락까지 수익을 꽉 찬 상태로 챙길 수 있게 해주는 최고의 멘탈 지킴이입니다.
  • 한계: 평소 변동성(ATR)이 비정상적으로 큰 테마주나 작전주의 경우, 최고점에서 ATR의 3배를 뺀 가격이 너무 멀리 설정되는 약점이 있습니다. 이 경우 주가가 고점 대비 15~20%나 폭락하고 나서야 청산 신호가 발생하여 기껏 벌어둔 수익을 꽤 많이 반납하게 되는 단점이 존재합니다.

6. 파이썬 구현 (변동성 기반 트레일링 엑시트 벡터 연산)

판다스(Pandas)의 rolling().max()로 기간 내 최고가를 구하고, 앞서 배웠던 TR(True Range)과 ATR 연산 로직을 결합하여 직관적인 벡터 연산 코드로 구현합니다.

import pandas as pd

def calculate_chandelier_exit(df, period=22, multiplier=3.0):
    # 1. TR (True Range) 계산
    tr1 = df['high'] - df['low']
    tr2 = (df['high'] - df['close'].shift(1)).abs()
    tr3 = (df['low'] - df['close'].shift(1)).abs()
    tr = pd.concat([tr1, tr2, tr3], axis=1).max(axis=1)
    
    # 2. ATR 계산 (22일 지수 또는 단순 이동평균 사용)
    atr = tr.rolling(window=period).mean()
    
    # 3. N일간의 최고가(Highest High) 계산
    highest_high = df['high'].rolling(window=period).max()
    
    # 4. 샹들리에 엑시트 라인(Long) 산출
    df['Chandelier_Long'] = highest_high - (atr * multiplier)
    
    return df

7. 실전 Tip 및 요약

전문 시스템 트레이더들은 샹들리에 엑시트를 사용할 때, 종목의 특성에 맞게 승수(Multiplier)를 영리하게 조절합니다. 코스피 우량주처럼 변동성이 작은 종목은 승수를 3.0으로 넉넉하게 두어 잔파도를 무시하며 길게 끌고 가고, 코스닥의 널뛰는 개별 테마주는 승수를 2.0 정도로 짧게 줄여서 추세가 꺾일 때 수익을 빠르게 확정 짓는 것이 계좌를 지키는 실전 비법입니다.


*본 포스팅은 기술적 지표의 수리적 이해를 돕기 위한 참고 자료이며, 투자 결과에 대한 책임은 투자자 본인에게 있습니다.*
반응형