볼린저 밴드 보는 법, 상단에 닿으면 떨어지나요? 닿은 건 신호가 아니에요
볼린저 밴드는 20일 평균선과, 그 위아래로 표준편차 두 배만큼 떨어진 선 두 개예요. 상단에 닿았다는 건 최근 20일에 비해 멀리 올라왔다는 표시이고, 원저자는 그것을 매도 신호가 아니라고 적었어요.
차트에 볼린저 밴드를 띄웠더니 가격 위에 선이 세 개 떠요. 주가가 맨 위 선에 닿았는데, 이제 떨어질 차례인지 궁금해져요.
먼저 결론부터
- 볼린저 밴드는 선 세 개예요. 가운데가 20일 평균선이고, 위아래 선은 그 평균에서 표준편차 두 배만큼 떨어져 있어요.
- 상단에 닿았다는 건 최근 20일에 비해 드물게 멀리 올라왔다는 표시예요. 떨어진다는 말은 계산 안에 없어요.
- 만든 사람 John Bollinger 도 상단에 닿은 것 자체는 매도 신호가 아니라고 적었어요.
볼린저 밴드는 20일 평균선과 그 위아래 선 두 개예요
볼린저 밴드는 주가가 최근 흐름에서 얼마나 멀리 나왔는지 볼 때 띄우는 선이에요. John Bollinger(존 볼린저)가 만든 지표예요.
선은 세 개예요.
- 중심선: 최근 20거래일 가격의 단순평균이에요. 20일 이동평균선과 같은 선이에요.
- 상단선: 중심선에 표준편차 두 배를 더한 선이에요. 표준편차는 값들이 평균에서 얼마나 흩어져 있는지를 나타내는 숫자예요.
- 하단선: 중심선에서 표준편차 두 배를 뺀 선이에요.
표준편차는 20일 동안 가격이 많이 흔들렸으면 크고, 조용했으면 작아요.
예를 들어 20일 평균이 10,000원이고 그 20일의 표준편차가 200원이라고 해 볼게요. 상단선은 10,000 + 200 × 2 = 10,400원이고, 하단선은 9,600원이에요.
계산식은 이래요 (StockCharts ChartSchool, 키움증권 기술지표 가이드).
중심선 = 20일 단순이동평균
상단선 = 중심선 + 20일 표준편차 × 2
하단선 = 중심선 - 20일 표준편차 × 2
20 과 2 는 Bollinger 가 정한 기본값이에요 (원저자 설명 페이지). 2 처럼 표준편차에 곱하는 배수를 승수라고 불러요. 키움 가이드도 승수를 통상 2 로 적어요.
그래서 상단선까지의 거리는 최근 20일이 얼마나 흔들렸는지에 따라 달라져요. 상단에 닿았다는 건 가격이 높다는 말이 아니에요. 최근 20일에 비해 드물게 멀리 올라왔다는 말이에요.
내 화면에서 볼린저 밴드를 보는 자리
키움 영웅문4 의 [0600] 키움종합차트 기준이에요. 영웅문4 는 키움증권의 HTS, 곧 컴퓨터에 깔아 쓰는 거래 프로그램이에요. 볼린저 밴드는 가격 창 위에 겹쳐 그려져요.

화면: 키움증권 영웅문4 [0600] 키움종합차트 일봉, 2026-09-28 캡처. 맨 위 줄 범례의 「20,2」가 기간과 승수예요. 삼성전자는 지표 설명용 예시예요.
일봉은 하루의 가격 움직임을 막대 하나로 그린 거예요. 이 화면에서 볼 자리는 세 군데예요.
- 범례의 두 숫자. 범례는 지표 이름과 설정값이 적힌 줄이에요. 이 화면은 「20,2」라 원저자 기본값과 같아요. 제 영웅문4 설정 창에서 [초기화] 를 눌렀을 때도 기간 칸(Period) 20, 승수 칸(D1) 2 로 돌아왔어요(2026-09-28).
- 밴드 폭. 위아래 선 사이가 넓으면 최근 20일이 많이 흔들렸고, 좁으면 조용했다는 뜻이에요. 이 화면은 6월부터 8월 중순까지 넓고, 8월 말부터 좁아요.
- 선 밖으로 나간 봉. 7월 말에는 봉이 하한선 아래로 내려갔어요. 9월 하순에는 봉 몇 개가 상한선 위로 나갔어요. 둘 다 그때까지의 20일에 비해 드물게 멀리 간 날이라는 표시예요.
맨 오른쪽 봉은 다시 밴드 안에서 끝났어요. 한 종목에서 한 번 그랬다고 상단에 닿으면 내린다고 셀 수는 없어요.
저는 상단에 닿은 봉을 보면 먼저 밴드 폭부터 봐요. 폭이 좁은 달의 상단과 넓은 달의 상단은 같은 거리가 아니거든요.
세 자리 모두 지난 20일이 어땠는지를 읽는 곳이에요. 다음에 무엇을 하라는 자리는 아니에요.
볼린저 밴드를 두고 흔한 오해 두 가지
「상단에 닿으면 떨어진다」
커뮤니티에서는 하단은 사는 자리, 상단은 파는 자리라는 설명이 흔히 돌아요. 그런데 이 지표를 만든 사람의 말은 달라요.
Bollinger 는 자기 사이트의 규칙 목록 6번에 밴드에 닿는 건 신호가 아니라고 적었어요. 상단에 닿은 것 자체는 매도 신호가 아니고, 하단에 닿은 것 자체는 매수 신호가 아니래요.
같은 목록 7번에는 추세가 있는 장에서 가격이 상단선을 타고 올라갈 수 있다고 적었어요. 이것을 흔히 밴드 워킹이라고 불러요.
코스피 200 을 따라가는 ETF 인 KODEX 200 으로 세어 봤어요. 코스피 200 은 한국거래소가 내는 주가지수예요. ETF는 지수를 따라가게 만들어 주식처럼 거래하는 펀드예요. KODEX 200 은 지표 설명용 예시로 골랐어요.
아래 그림과 같은 10년 일봉 종가에서, 종가가 상단선 위로 나간 구간이 82개였어요. 그중 45개가 이틀 이상 이어졌어요. 그 뒤 가격이 어떻게 됐는지는 세지 않았어요.
RSI 글에서 RSI 가 강하게 오르는 동안 70 위에 머물 수 있었던 것과 같은 구조예요.
「밴드 안에 95% 가 들어간다」
95% 는 통계 교과서의 정규분포에서 나온 숫자예요. 정규분포라면 평균에서 표준편차 두 배 안에 95% 가 들어요 (StockCharts 표준편차 설명).
정규분포는 평균을 가운데 두고 양쪽이 똑같이 퍼진 종 모양 분포예요. Bollinger 는 규칙 14번에 주가 분포는 정규분포가 아니라고 적었어요. 기본 설정에서 밴드 안에 드는 건 보통 95% 가 아니라 90% 라고 덧붙였어요.
제가 KODEX 200 의 10년 일봉 종가로 세어 보니 87.3% 였어요. 열 번에 한 번이 넘게 밴드 밖이었다는 뜻이에요.
그림: 저자 계산, 네이버 금융 시세 데이터. KODEX 200 일봉 종가 2016-01-29~2026-09-23(2,612일), 20일·2배·모집단 표준편차예요. 위 막대는 정규분포라면 나올 교과서 값이고, KODEX 200 은 지표 설명용 예시예요.
출처마다 숫자가 95%, 90%, 87.3% 로 달라요. 저는 「밴드 안은 대략 열에 아홉」으로 읽어요. 이 87.3% 도 한 ETF 의 10년을 센 값이라 다른 종목·기간에 그대로 맞지는 않아요.
자주 묻는 질문
하단에 닿으면 사야 하나요
같은 규칙 6번이 하단에 닿은 것 자체는 매수 신호가 아니라고 적어요 (Bollinger Band Rules). 하단도 최근 20일에 비해 드물게 멀리 내려왔다는 표시까지예요. 그 뒤에 무엇을 할지는 이 지표가 말하지 않아요.
기본값 20 과 2 를 바꿔도 되나요
Bollinger 는 규칙 9번에 20 과 2 는 말 그대로 기본값일 뿐이라고 적었어요. 시장이나 쓰임에 따라 맞는 값은 다를 수 있대요 (Bollinger Band Rules). 숫자를 바꾸면 선이 재는 기간과 거리가 같이 바뀌어요.
증권사마다 밴드가 살짝 달라요
표준편차를 낼 때 20 으로 나누느냐 19 로 나누느냐가 한 원인일 수 있어요. Bollinger 는 20 으로 나누는 모집단 방식을 쓴다고 적었어요 (원저자 설명 페이지). 19 로 나누면 표준편차가 √(20/19), 곧 약 1.026배가 돼요. 그래서 중심선에서 상단선까지 거리가 약 2.6% 넓어져요.
%b 와 밴드폭은 뭐예요
둘 다 볼린저 밴드에서 나온 지표예요. %b는 가격이 하단(0)과 상단(1) 사이 어디쯤인지를 나타내요. 밴드폭 지표(BandWidth)는 상단과 하단의 거리를 중심선으로 나눠 100 을 곱한 값이에요.
영웅문4 의 Bands % 는 같은 위치를 0~100 으로 나타내요. 종가가 밴드 밖이면 0 보다 작거나 100 보다 커요 (영웅문4 Bands % 도움말).
더 알아보기
- 이동평균선 5·20·60·120 이 무슨 뜻인가요?: 중심선인 20일 평균이 왜 거래일 개수인지예요
- 이격도가 무슨 뜻인가요?: 평균에서 떨어진 거리를 표준편차 대신 % 로 재는 지표예요
- RSI 가 70 을 넘으면 팔아야 하나요?: 강한 추세에서 과매수에 머무는 이야기예요
참고자료
- John Bollinger, Bollinger Band Rules, 규칙 6·7·9·14 (2026-09-28 확인)
- John Bollinger, A complete explanation of Bollinger Bands (2026-09-28 확인)
- StockCharts ChartSchool, Bollinger Bands, Standard Deviation, %B, BandWidth (2026-09-28 확인)
- 키움증권, 기술지표 가이드, 영웅문4 도움말 Bands % (2026-09-28 확인)
- 그림의 저자 계산: 네이버 금융 시세 데이터, KODEX 200(069500) 일봉 종가 (2026-09-28 계산)
이 글에 나오는 용어
- 볼린저 밴드: 20일 이동평균을 중심으로 위아래에 표준편차 두 배 거리의 선을 그은 지표. John Bollinger 가 만들었어요.
- 중심선: 볼린저 밴드 가운데 선. 20일 단순이동평균이에요.
- 상단선·하단선: 중심선에서 표준편차 두 배만큼 위와 아래에 그은 선이에요.
- 표준편차: 값들이 평균에서 얼마나 흩어져 있는지를 나타내는 숫자.
- 승수: 표준편차에 곱하는 배수. 원저자 기본값은 2 예요.
- 코스피 200: 한국거래소가 내는 주가지수예요.
- ETF(상장지수펀드): 지수를 따라가게 만들어 거래소에서 주식처럼 거래하는 펀드예요.
- KODEX 200: 코스피 200 을 따라가는 ETF. 이 글에서는 지표 설명용 예시예요.
- HTS: 컴퓨터에 깔아 쓰는 증권사 거래 프로그램. 영웅문4 가 키움증권의 HTS 예요.
- 일봉: 하루의 가격 움직임을 막대 하나로 그린 것.
- 범례: 지표 이름과 설정값이 적힌 줄. 영웅문4 에서는 가격 창 맨 위 줄에 있어요.
- 밴드 폭: 상단선과 하단선 사이의 거리. 최근 20일이 많이 흔들렸을수록 넓어요. 이것을 중심선으로 나눠 숫자로 낸 지표가 밴드폭 지표(BandWidth)예요.
- 밴드 워킹: 추세가 있을 때 가격이 상단선이나 하단선을 타고 이어지는 모습.
- 정규분포: 평균을 가운데 두고 양쪽이 똑같이 퍼진 종 모양 분포. 「밴드 안 95%」는 이 분포를 가정한 숫자예요.
- 모집단 방식: 표준편차를 낼 때 값의 개수(20)로 나누는 방식. 원저자 방식이에요.
- %b: 가격이 하단(0)과 상단(1) 사이 어디쯤인지 나타낸 값.
- 밴드폭 지표(BandWidth): 밴드 폭을 중심선으로 나눠 100 을 곱한 지표.
- Bands %: 영웅문4 의 지표. %b 와 같은 위치를 0~100 으로 나타내요.