돈치안 채널 돌파: 미래정보 없이 신호를 정의하는 법
돈치안 밴드의 고점·저점 계산과 이전 봉 기준의 돌파 판정, 봉 마감과 체결 시점, 청산 규칙 및 검증 방법을 설명합니다
이 글에서 다루는 내용돈치안 채널은 최근 극값의 범위이지 예측이 아닙니다
짧은 요약
돈치안 채널은 정한 구간에서 가장 높은 고가와 가장 낮은 저가를 표시합니다. 돌파 규칙을 만들 때는 한 가지를 더 결정해야 합니다. 오늘 가격을 과거 봉이 만든 경계와 비교할지, 아니면 오늘 가격까지 이미 반영해 움직인 밴드와 비교할지입니다. 완료된 이전 밴드를 기준으로 삼고, 꼬리와 종가 중 무엇을 신호로 볼지 정한 뒤 실제 주문 체결은 별도로 모델링하세요.
돈치안 채널은 최근 극값의 범위이지 예측이 아닙니다
최근 N개 봉에서 가장 높은 고가를 상단 밴드, 가장 낮은 저가를 하단 밴드로 두고, 기준선은 두 값의 중간인 (상단 + 하단) ÷ 2로 계산합니다. 기준선은 종가의 이동평균이 아닙니다. 밴드는 선택한 데이터와 시간대 안에서 관측된 극값의 범위를 나타낼 뿐, 적정가치나 확정된 지지·저항, 가격 움직임이 계속될 것이라는 예측을 제공하지 않습니다. TradingView는 이 세 선의 계산을 설명하며 20기간을 기본 설정으로 둡니다. 이 값은 플랫폼 기본값이지 모든 시장에 맞는 권고가 아닙니다 {source:tradingViewDonchianChannels}.
새 극값이 구간에 들어오거나 오래된 극값이 구간에서 빠지면 밴드가 계단식으로 바뀔 수 있습니다. 밴드가 평평하다고 거래가 멈춘 것은 아닙니다. 해당 구간의 최고·최저가 바뀌지 않았다는 뜻입니다. 5분봉의 20개 관측값은 일봉 20개와 전혀 다른 시간을 포함합니다. “20일 고점”이라고 부르기 전에 실제로 일봉이며 의도한 거래 세션인지 확인하세요.
돌파 판정 전에 기준 구간을 한 봉 뒤로 옮깁니다
시점 t의 현재 포함 상단 밴드를 U_t = max(H_t, H_{t-1}, …, H_{t-N+1}), 하단을 L_t = min(L_t, L_{t-1}, …, L_{t-N+1})이라고 하겠습니다. 이 밴드에는 현재 봉이 포함됩니다. “종가가 오늘 상단 밴드 위에서 끝난다”를 조건으로 쓰면 성립할 수 없습니다. C_t ≤ H_t ≤ U_t이기 때문입니다. 현재 저가를 포함한 하단 밴드 아래에서도 종가가 마감할 수 없습니다. TA-Lib의 돈치안 설명도 현재 봉을 구간에 포함하며, 돌파 비교에는 한 봉 전의 밴드 U_{t-1} 또는 L_{t-1}을 사용한다고 명시합니다 {source:taLibDonchianFunction}.
상단 종가 돌파라면 C_t > U_{t-1}, 하단 돌파라면 C_t < L_{t-1}로 판정합니다. 장중 돌파 규칙이라면 현재 고가나 저가를 같은 이전 완료 밴드와 비교합니다. TradingView에는 표시된 채널을 앞뒤로 옮기는 시각적 오프셋 설정도 있지만, 화면의 선 위치를 바꾸는 것만으로 주문 규칙의 데이터 계열이 정의되지는 않습니다 {source:tradingViewDonchianChannels}. 코드, 표 계산, 종이 규칙에서 어느 시점의 값을 사용하는지 명시하세요. 한 봉 차이가 과거 정보만 쓰는 검증을 불가능한 조건이나 미래정보 비교로 바꿀 수 있습니다.
여기서 핵심은 차트의 선을 한 칸 왼쪽으로 옮기는 외형이 아니라, 신호 시점에 이미 확정되어 있던 값만 참조하는 것입니다. 시점 t의 봉이 끝날 때까지 기다리는 종가 규칙이라면 U_{t-1}은 그보다 앞서 확정되어 있고 C_t는 방금 확정됩니다. 구현에서는 이 두 값의 날짜를 같은 t 행에 나란히 놓을 수 있지만, 각 값이 만들어진 시점은 다릅니다. 반대로 현재 포함 U_t를 t의 종가와 비교하면 계산상 성립하지 않는 조건이 됩니다. 차트 오프셋을 바꾸고도 코드의 인덱스를 그대로 두면 눈에 보이는 규칙과 검증한 규칙이 달라질 수 있으므로, 데이터의 시간표시와 계산식의 시점을 함께 기록하세요.
꼬리와 종가 중 무엇이 사건을 만드는지 지정합니다
“돌파”에는 하나의 정의만 있는 것이 아닙니다. 엄격한 고가 돌파는 H_t > U_{t-1}, 종가 돌파는 C_t > U_{t-1}을 요구할 수 있습니다. 주문 규칙은 U_{t-1}에 매수 스탑을 대기시키고 거래소나 중개사가 정한 체결가·호가 기준으로 발동시킬 수도 있습니다. 가격이 경계 위에서 거래됐지만 종가가 아래라면 첫 번째 규칙은 통과하고 두 번째는 통과하지 않습니다. 등호도 중요합니다. >는 경계에 정확히 닿은 경우를 제외하지만 ≥는 포함합니다. 틱 단위 시장에서는 경계 가격을 어떻게 반올림하고 기존 고가가 반복될 때 어떻게 처리할지도 정하세요.
종가 신호는 봉이 완료된 뒤에야 알 수 있습니다. 신호를 확정한 같은 종가에 진입한다고 백테스트하면 최종 종가가 아직 확정되지 않은 시점에 그 가격으로 의사결정과 체결이 모두 가능했다고 가정합니다. 다음 봉 주문, 장중 스탑, 종가 경매 주문은 정보 시점과 체결 방식이 각각 다릅니다. OHLC만 있으면 고가와 저가 중 어느 쪽이 먼저 나왔는지 알 수 없습니다. 한 봉 안에 신호와 청산 조건이 모두 들어오면 관측되지 않은 장중 경로를 임의로 만들어 내지 마세요.
장중 스탑 주문은 종가 확인 규칙과도 다릅니다. 스탑 가격을 미리 정해 두면 그 수준에 닿는 순간의 데이터 이벤트가 주문을 활성화할 수 있지만, 종가 규칙은 봉 전체가 끝날 때까지 확정되지 않습니다. 어떤 플랫폼은 마지막 거래 가격, 일부는 매수·매도 호가나 거래소가 정의한 조건을 사용하므로 “고가가 넘었다”는 OHLC 판정만으로 실제 발동을 단정할 수 없습니다. 체결 자료의 빈도도 중요합니다. 1분 봉만 있으면 그 안의 초 단위 순서와 호가 잔량은 보이지 않습니다. 신호는 종가, 체결은 다음 주문 가능 시점처럼 정보와 실행을 분리하면 같은 가격을 신호와 체결에 중복 사용하지 않게 됩니다.

가상의 20봉 돌파로 시점을 확인합니다
완료된 이전 20개 봉의 최고가가 105.20, 최저가가 98.60이라고 가정합니다. 다음 봉은 104.90에 시작해 105.55까지 올라갔다가 104.65까지 내려오고 105.40에 마감합니다. 고가 돌파 규칙은 105.55 > 105.20이므로 상단 돌파로 기록합니다. 종가 규칙도 봉이 끝났을 때 105.40 > 105.20이므로 신호가 확인됩니다. 고가가 105.35였지만 종가가 105.10이었다면 장중 규칙은 발동하고 종가 규칙은 발동하지 않습니다.
현재 봉을 포함해 표시하는 20봉 밴드의 상단은 105.55가 됩니다. 종가 105.40은 그 갱신된 밴드 아래입니다. 그렇다고 이전 밴드를 기준으로 발생한 돌파가 사라진 것은 아닙니다. 비교 구간이 어떤 질문에 답하는지 보여주는 사례입니다. 종가 신호 뒤 다음 세션 시가가 105.90이라면 종가 105.40과의 차이는 단위당 0.50입니다. 스프레드, 수수료, 슬리피지, 계약 가치를 반영하기 전의 가상 계산입니다. 이 예시 가격은 시점 설명을 위한 것이며 실제 호가나 체결 보장이 아닙니다.
이 예의 첫 계산은 신호 검사입니다. 이전 밴드의 105.20은 새 봉이 열리기 전에 고정되어 있으므로, 장중 고가가 105.55에 닿은 순간 고가 규칙의 조건은 참이 됩니다. 그러나 종가 규칙의 참·거짓은 봉이 끝나 105.40이 확정된 뒤에야 판단할 수 있습니다. 두 규칙이 같은 거래를 기록하더라도 주문 제출 시각과 기록되는 진입 가격은 같을 필요가 없습니다. 예컨대 종가 신호를 다음 봉 시가에 실행한다면 이 예시에서 시가와 종가의 차이 0.50은 아직 거래 비용을 반영하지 않은 단순한 가격 차이일 뿐입니다. 다음 시가가 104.80처럼 기준 아래로 갭을 내면 그 가격에서 새로 시작하는 신호인지, 주문을 취소하는지 규칙에 포함되어야 합니다.
기간, 시간대, 가격 계열을 고정합니다
20이라는 기간은 선택한 계열의 관측값 20개를 뜻하며 자동으로 달력상의 20일을 뜻하지 않습니다. 정규장 또는 연장 세션 중 무엇을 쓸지, 거래소 시간대가 일봉 경계를 어떻게 정하는지, 휴일이나 결측을 어떻게 다룰지 정합니다. 선물은 만기 때 거래하는 종목이 바뀝니다. 과거 가격을 조정한 연속선물 계열은 조정폭만큼 옛 고점·저점을 이동시킬 수 있지만 실제 주문은 조정되지 않은 상장 계약에서 체결됩니다. 신호용 계열과 실행용 계열을 의도적으로 구분하고 대응 방법을 문서화하세요.
주식 분할이나 다른 기업행사 조정도 과거 극값을 바꿀 수 있습니다. 낮은 시간대 차트에 높은 시간대 밴드를 표시하면 미완성 일봉의 값은 일봉 마감 전까지 변할 수 있습니다. TradingView는 이를 위해 상위 시간대가 마감될 때까지 값을 기다리는 설정을 설명합니다. 실시간 규칙이 마지막으로 완료된 상위 봉만 알 수 있다면 검증에서도 같은 정보만 쓰세요 {source:tradingViewDonchianChannels}. 결과를 측정하기 전에 데이터 공급자, 심볼 연결, 세션, 조정 방식, 기간, 비교 가격, 초기 워밍업 구간을 고정합니다.
연속선물을 쓸 때는 조정 방식이 밴드에 실제로 어떻게 전달되는지 작은 구간으로 확인할 수 있습니다. 가령 이전 계약의 고점이 105.20이고 롤 차이로 과거 구간에 1.00을 더하는 방식이라면 연결된 과거 고점은 106.20으로 표시됩니다. 현재 계약에서 실행 가능한 가격은 그 조정값을 더한 가격이 아닙니다. 따라서 조정 연속계열의 과거 밴드와 상장 계약의 현재 가격을 직접 섞으면 비교 수준이 일치하지 않을 수 있습니다. 조정 시점·방식과 계약 연결을 동일하게 유지하고, 실제 주문 가격으로 신호 기준을 환산하는 절차를 명시하세요. 공급자마다 연속계열 정의가 다를 수 있으므로 다른 차트와 밴드를 비교할 때도 같은 롤 규칙인지 확인해야 합니다.
진입 채널과 청산·위험 한도를 분리합니다
진입 밴드 하나로 포지션이 언제 끝나는지는 정해지지 않습니다. 20봉 돌파에서 진입하고 더 짧은 반대 채널에서 청산하는 시스템도 있고, 가격 무효화 조건, 변동성 스탑, 시간 청산 또는 별도 필터를 쓸 수도 있습니다. 각각 다른 규칙입니다. 짧은 청산 채널은 더 빨리 반응하지만 뒤집힘이 늘 수 있고, 긴 청산 채널은 움직임을 오래 보유하는 대신 열린 위험을 더 오래 남길 수 있습니다. 진입 기간만으로 최초 손실 거리나 수량을 알 수 없습니다.
별도의 손절 거리를 실제 거래 가능한 틱으로 계산하고 계약 틱 가치와 예상 비용을 적용한 뒤 정한 위험 예산으로 수량을 결정하세요. 반대편 돈치안 밴드를 자동으로 보호 스탑이라고 가정하지 마세요. 밴드가 멀리 있을 수 있고 새 봉에 따라 이동합니다. 선물에서 스탑 거리와 계약 노출의 관계는 ATR 손절 거리 안내를 참고하세요. 청산 채널을 장중 확인하는지 완료된 종가로 확인하는지, 가격이 갭을 넘어설 때 어떻게 처리하는지도 명시합니다.
위험을 숫자로 점검할 때는 신호 채널과 계약의 손익 단위를 연결합니다. 설명을 위한 가정으로 한 계약의 손절 거리가 12틱이고 틱 가치가 5달러라면 손절까지의 가격 손실은 계약당 12 × 5달러 = 60달러입니다. 거래 비용 전 위험 예산이 300달러라면 산술상 다섯 계약이 300달러에 해당하지만, 수수료와 스프레드, 갭, 체결 미끄러짐을 위한 여유가 남지 않습니다. 이 가정은 특정 선물 종목의 사양이나 적정 수량을 뜻하지 않습니다. 돈치안의 반대편 밴드까지의 거리가 이 별도 손절보다 멀다면, 밴드 신호로 진입하고 더 가까운 손절을 쓰는 규칙은 청산 때까지 기다리기 전에 손절될 수 있습니다. 진입 판단과 실제 손실 한도를 함께 시험하세요.
차트 선이 아니라 완전한 규칙을 검증합니다
유용한 검증 기록에는 신호 기간, 이전 봉 기준, 엄격·포함 비교, 고가·저가·종가 입력, 세션, 진입 시간, 청산 규칙, 스탑, 수량 산정, 주문 유형이 들어갑니다. 수수료, 매수·매도 호가 차이, 슬리피지, 갭, 현실적인 주문 발동도 반영하세요. 수익률과 함께 적절한 비교 기준, 낙폭, 시장 노출, 회전율, 거래 횟수를 보고합니다. 차트 선이 같아 보여도 구현은 한 봉 차이나 일봉 세션 기준이 다를 수 있습니다.
거래범위 돌파 규칙에 관한 과거 연구가 모든 돈치안 설정을 검증해 주지는 않습니다. Brock, Lakonishok, LeBaron은 1897~1986년 다우존스 자료에서 특정 이동평균·거래범위 돌파 규칙을 시험했습니다. 표본과 규칙 정의는 오늘 시장의 전망도 아니고 비용이 다른 20봉 채널의 성과 증거도 아닙니다 {source:brockLakonishokLeBaronTradingRangeBreaks}. Sullivan, Timmermann, White는 테스트한 규칙 전체의 범위와 데이터 스누핑 위험을 조정해 기술적 규칙 성과를 살폈습니다 {source:sullivanTimmermannWhiteDataSnooping}. 시간 순서가 있는 검증 표본이나 워크포워드 검증을 두고, 여러 기간 중 최고 결과만 보고하지 마세요. 파라미터 선택 문제는 Deflated Sharpe 안내도 참고할 수 있습니다.
매개변수 탐색은 기간 숫자 하나만 고르는 일이 아닙니다. 10·20·55봉뿐 아니라 종가 확인 여부, 세션, 스탑 유형, 청산 채널까지 여러 조합을 반복하면 유리한 과거 결과가 우연히 선택될 가능성이 커집니다. Brock 등의 역사적 분석은 그들이 정의한 특정 거래범위 규칙과 표본에 관한 결과이며, 여기서 설명한 인덱스 처리나 현대 거래 비용까지 검증하지 않았습니다. 연구를 읽을 때는 어떤 규칙을 시험했는지, 비교 기준과 비용을 어떻게 두었는지, 사후에 여러 후보를 선택했는지 확인해야 합니다. 유사한 과거 연구가 있다는 사실만으로 자신의 종목·주기·주문 경로에 같은 결과가 적용된다고 볼 수 없습니다.
신호 가격과 실제 체결 가격을 별도로 기록합니다
돌파 수준은 조건이지 보장된 체결 가격이 아닙니다. 시장이 이전 밴드를 넘어 갭으로 열리면 주문은 그 임계값과 다른 가격에 체결될 수 있습니다. 미국 주식의 스탑 주문은 발동 가격에 도달하면 시장가 주문으로 바뀝니다. Investor.gov의 SEC 투자자 안내문은 스탑 가격이 체결 가격을 보장하지 않으며 스탑 지정가 주문은 아예 체결되지 않을 수 있다고 설명합니다 {source:secStopOrderExecutionLimits}. 이는 미국 주식 주문 설명이지 선물·외환·가상자산 거래소 규칙 전체를 대신하지 않습니다. 해당 중개사와 거래소 조건을 확인하세요.
밴드 계산, 신호, 주문 제출, 발동, 체결의 시각과 가격을 각각 기록하세요. 스탑 지정가는 가격을 제한하지만 미체결 위험을 추가하고, 스탑 시장가는 체결을 우선하는 대신 슬리피지를 감수합니다. 어느 방식을 선택해도 장중 채널 돌파가 종가 확인 신호로 바뀌지는 않습니다. 선물 갭의 가상 사례는 세션 단절 갭 위험 안내를 참고하세요. 과거 가격 수준을 매매 가능한 돌파라고 부르기 전에 주문 전체 경로를 평가해야 합니다.
주문 유형에 따라 실패의 모양도 다릅니다. 시장가로 전환되는 스탑은 급격한 움직임이나 개장 갭에서 스탑 수준보다 불리한 체결을 받을 수 있습니다. 스탑 지정가는 허용 가격을 제한하는 대신 가격이 그 범위를 건너뛰거나 물량이 부족하면 포지션이 남을 수 있습니다. 따라서 백테스트에 발동 가격만 기록하지 말고, 시세가 해당 조건을 충족한 시간, 주문이 시장에 도착한 시간, 체결 또는 미체결 상태를 따로 표현해야 합니다. SEC가 설명하는 미국 주식 스탑 규칙은 그 관할과 상품 범위 안에서만 인용하고, 다른 상품에서는 해당 거래소와 중개사 규정을 확인해야 합니다.
자주 묻는 질문
Q1돈치안 채널은 20기간이 가장 좋나요?
보편적으로 가장 좋은 기간은 정해져 있지 않습니다. 20은 흔한 플랫폼 기본값입니다. 유용한 기간은 시장, 봉 구성, 규칙, 비용, 검증 방식에 따라 달라지며 한 데이터에서 조정하면 과최적화될 수 있습니다.
Q2종가가 표시된 상단 밴드를 왜 넘지 못하나요?
표시된 밴드에 현재 봉의 고가가 포함되어 있을 수 있습니다. 그 고가를 이미 포함한 상단 밴드보다 종가는 높을 수 없습니다. 과거 정보만 쓰는 돌파 검증에서는 오늘 종가를 이전 완료 봉의 밴드와 비교하세요.
Q3돌파하면 채널 가격에 주문이 체결되나요?
아닙니다. 신호, 주문 발동, 체결은 별개입니다. 갭, 가용 유동성, 중개사의 발동 기준, 주문 종류에 따라 체결 가격이 달라지거나 지정가 주문이 미체결될 수 있습니다.
출처와 더 읽을 자료
내용 정정 제보
이 아티클 링크를 담은 이메일 초안을 준비합니다. 직접 보내야 Mark에 제보가 접수됩니다
QUICK CHECK
글을 다 읽었다면, 3문항으로 확인해보세요
Question 01
현재 봉의 고가를 포함해 상단 밴드를 그린다면 어떤 비교가 종가 확인 돌파가 될 수 있나요?
정답을 고르면 바로 설명을 볼 수 있어요
옵션 용어 사전
콜·풋과 옵션 체인부터 IV, 그릭스, 미결제약정, 맥스 페인까지 핵심 옵션 용어를 정확하게 설명합니다
옵션 용어 사전 보기