볼티 익스팬 클로즈 전략 — 트레이딩뷰 기본 변동성 돌파 전략의 규칙과 한계
볼티 익스팬 클로즈 전략 (Volty Expan Close Strategy) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

트레이딩뷰 차트 하단의 전략 탭을 처음 열었을 때, 목록에 깔린 영어 이름들이 낯설어 한참을 그냥 닫았던 기억이 납니다. 그중 볼티 익스팬 클로즈라는 이름이 유독 눈에 걸렸는데, 풀어보면 변동성(Volatility)이 확장(Expansion)될 때 종가(Close)를 기준으로 들어간다는 뜻이라 의외로 직관적이었습니다. 변동성이 터지는 자리에서 추세를 따라붙는다는 발상 자체가 제 매매 습관과 닮아 있어 한 번 제대로 돌려보기로 했습니다.
이 글에서는 볼티 익스팬 클로즈 전략이 어떤 규칙으로 매수와 매도를 판단하는지, 진입과 청산이 구체적으로 어떻게 작동하는지, 백테스트 결과의 승률과 손익비와 MDD를 어떻게 읽어야 하는지, 그리고 과최적화라는 함정을 어떻게 피하는지를 제가 직접 써본 경험과 함께 정리합니다. 코드를 몰라도 따라올 수 있게 풀어 썼습니다.
전략 개요 — 변동성이 확장될 때 추세를 따라붙는다
볼티 익스팬 클로즈 전략은 트레이딩뷰가 기본으로 제공하는 내장 전략 중 하나입니다. 핵심 발상은 단순합니다. 최근 변동폭의 평균을 구한 뒤, 직전 종가에서 그 변동폭의 일정 배수만큼 위로 벗어나면 매수하고, 아래로 벗어나면 매도(또는 청산 후 반대 진입)한다는 것입니다. 가격이 평소 출렁이던 범위를 종가가 크게 넘어서는 순간을 추세의 시작으로 보는 셈입니다.
변동폭의 기준으로는 ATR(평균진폭) 개념과 유사한 방식을 씁니다. 일정 기간의 가격 움직임 폭을 평균 낸 값에 배수를 곱해 밴드처럼 위아래 기준선을 만들고, 종가가 그 선을 돌파하는지를 매 봉마다 확인합니다. 그래서 이 전략은 박스권을 깨고 변동성이 갑자기 커지는 돌파 구간에서 신호를 냅니다.
정리하면 볼티 익스팬 클로즈는 변동성 돌파(Volatility Breakout) 계열의 추세 추종 전략입니다. 횡보를 견디다가 가격이 평소보다 크게 움직이기 시작하면 그 방향으로 올라타는, 단순하지만 시장에서 오래 쓰여온 논리를 코드로 구현한 것입니다.
진입·청산 규칙 상세
구체적인 작동 방식을 단계로 풀면 이렇습니다. 먼저 최근 일정 기간(기본값은 보통 짧은 구간)의 변동폭 평균을 계산합니다. 여기에 길이 배수를 곱해 변동성의 크기를 정한 뒤, 직전 종가를 기준점으로 위쪽 기준선과 아래쪽 기준선을 만듭니다. 그다음 현재 봉의 종가가 위쪽 기준선을 넘으면 매수 주문이, 아래쪽 기준선을 깨면 매도 주문이 발생합니다.
이 전략은 항상 시장에 포지션을 들고 있는 스톱앤리버스(Stop and Reverse) 방식에 가깝습니다. 즉 별도의 익절 목표나 고정 손절을 두기보다, 반대 방향 신호가 나오면 기존 포지션을 청산하고 곧바로 반대 포지션으로 뒤집습니다. 매수 상태에서 아래쪽 기준선이 깨지면 매수를 정리하고 동시에 매도로 전환하는 식입니다.
따라서 청산은 독립된 규칙이 아니라 다음 진입 신호와 한 몸으로 움직입니다. 추세가 살아 있는 동안에는 한 방향 포지션을 길게 유지하고, 변동성이 반대로 터지는 순간 방향을 바꾸는 구조라고 이해하면 됩니다.
| 요소 | 기본 설정 개념 | 역할 |
|---|---|---|
| 변동폭 계산 기간 | 짧은 단기 구간 | 최근 변동성의 크기 측정 |
| 길이 배수(Length) | 변동폭에 곱하는 계수 | 기준선을 종가에서 얼마나 띄울지 결정 |
| 기준점 | 직전 종가 | 위·아래 기준선의 중심 |
| 진입 신호 | 종가가 기준선 돌파 | 돌파 방향으로 매수 또는 매도 |
| 청산 방식 | 반대 신호 시 전환 | 스톱앤리버스로 포지션 뒤집기 |
백테스트 결과를 해석하는 법 — 승률·손익비·MDD
트레이딩뷰 전략 테스터를 돌리면 성과 요약에 여러 숫자가 뜹니다. 초보 시절 저는 순이익 한 줄만 보고 좋다 나쁘다를 판단했는데, 그게 가장 위험한 습관이었습니다. 적어도 세 가지는 함께 봐야 합니다. 승률, 손익비, 그리고 최대낙폭(MDD)입니다.
승률은 전체 거래 중 이긴 비율입니다. 다만 변동성 돌파 추세 전략은 승률이 50퍼센트 아래여도 수익이 날 수 있습니다. 자주 작게 지고 가끔 크게 버는 구조이기 때문입니다. 그래서 승률보다 손익비(평균 수익 봉을 평균 손실 봉으로 나눈 값)를 함께 봐야 합니다. 승률이 낮아도 손익비가 충분히 높으면 기대값은 플러스가 될 수 있습니다.
MDD는 자산 곡선이 고점에서 저점까지 빠진 최대 폭입니다. 같은 수익률이라도 MDD가 크면 실제로는 견디기 어려운 전략입니다. 중간에 계좌가 반 토막 나는 구간을 버틸 수 있는 사람은 드물기 때문입니다. 저는 순이익보다 MDD와 손익비를 먼저 보고, 거래 횟수가 통계적으로 의미 있을 만큼 충분한지를 확인합니다.
- 승률 — 이긴 거래 비율, 단독으로는 의미가 약함
- 손익비 — 평균 수익을 평균 손실로 나눈 값, 낮은 승률을 보완
- MDD(최대낙폭) — 견딜 수 있는 손실 폭인지 가늠하는 핵심 지표
- 거래 횟수 — 표본이 너무 적으면 결과를 신뢰하기 어려움
- 수수료·슬리피지 반영 여부 — 빼고 보면 실전 성과가 부풀려짐
과최적화(커브피팅)와 한계
백테스트에서 가장 빠지기 쉬운 함정이 과최적화, 즉 커브피팅입니다. 길이 배수나 계산 기간 같은 파라미터를 과거 데이터에 가장 잘 맞는 값으로 계속 바꾸다 보면, 화면상 자산 곡선은 아름다워집니다. 문제는 그렇게 맞춘 값이 과거의 우연한 패턴에만 맞춰진 것이라, 미래의 새 데이터에서는 무너지는 경우가 많다는 점입니다.
볼티 익스팬 클로즈처럼 단순한 전략도 예외가 아닙니다. 특정 종목, 특정 기간에서 환상적인 결과가 나왔다면 오히려 의심해야 합니다. 저는 백테스트 구간을 둘로 나눠 앞 구간에서 정한 설정을 뒤 구간에서 검증하거나, 같은 설정을 여러 종목과 여러 시간대에 돌려 결과가 들쭉날쭉하지 않은지를 확인합니다.
또 하나의 한계는 이 전략이 횡보장에 약하다는 점입니다. 변동성 돌파 전략은 본질적으로 추세장에서 빛나고, 방향 없이 출렁이는 박스권에서는 돌파 신호가 거짓으로 끝나며 톱질에 당하기 쉽습니다. 항상 포지션을 들고 뒤집는 구조라 수수료와 슬리피지 부담도 무시할 수 없습니다.
| 위험 요소 | 증상 | 점검 방법 |
|---|---|---|
| 커브피팅 | 특정 구간만 결과가 비현실적으로 좋음 | 기간 분할 검증, 다종목 테스트 |
| 횡보장 약점 | 박스권에서 거짓 돌파 반복 | 추세 필터(ADX 등) 병행 |
| 비용 누락 | 수수료·슬리피지 미반영 | 실제 비용 반영 후 재계산 |
| 표본 부족 | 거래 횟수가 적어 들쭉날쭉 | 더 긴 기간·여러 종목 확보 |
직접 써보고 느낀 점 — 출발점으로는 훌륭한 골격
제가 볼티 익스팬 클로즈를 직접 돌려보며 느낀 점은, 이 전략을 완성된 매매 시스템이 아니라 골격으로 봐야 한다는 것이었습니다. 변동성이 확장될 때 추세를 따라붙는다는 논리 자체는 단단했지만, 추세 필터 없이 그대로 쓰면 횡보 구간에서 잔손실이 쌓이는 걸 눈으로 확인했습니다. 저는 여기에 추세 여부를 걸러주는 보조 조건을 더해 신호를 솎아내는 쪽으로 다듬었습니다.
또 한 가지는 백테스트 숫자에 취하지 않는 일이었습니다. 설정을 조금만 바꿔도 결과가 크게 출렁이는 걸 보면서, 화면 속 자산 곡선이 미래를 약속하지 않는다는 사실을 새삼 체감했습니다. 그래서 저는 어떤 설정이든 실거래에 붙이기 전에 소액으로 충분히 검증하는 단계를 반드시 거칩니다.
볼티 익스팬 클로즈 전략은 변동성 돌파의 기본기를 배우기 좋은 출발점입니다. 다만 이 글의 내용은 과거 데이터와 개인 경험에 기반한 것이며 미래의 수익을 보장하지 않습니다. 모든 백테스트는 지나간 가격으로 만든 가정일 뿐이고, 최종 판단과 그 결과에 대한 책임은 투자자 본인에게 있다는 점을 늘 기억하시기 바랍니다.