← 전체 글

볼린저 밴드 보는 법, 상단에 닿으면 떨어지나요? 닿은 건 신호가 아니에요

볼린저 밴드는 20일 평균선과, 그 위아래로 표준편차 두 배만큼 떨어진 선 두 개예요. 상단에 닿았다는 건 최근 20일에 비해 멀리 올라왔다는 표시이고, 원저자는 그것을 매도 신호가 아니라고 적었어요.

차트 지표 · · 2026년 10월 7일 수정 · 8분 읽기 · 글
볼린저 밴드 안에 든 종가 비율을 가로 막대 두 줄로 비교한 그림. 정규분포라면 95% 이고, KODEX 200 의 10년 일봉 종가로 센 실제 값은 87.3% 다

차트에 볼린저 밴드를 띄웠더니 가격 위에 선이 세 개 떠요. 주가가 맨 위 선에 닿았는데, 이제 떨어질 차례인지 궁금해져요.

먼저 결론부터

  • 볼린저 밴드는 선 세 개예요. 가운데가 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 차트의 가격 창. 삼성전자 일봉 위에 볼린저 밴드 선 세 개가 겹쳐 그려져 있고, 맨 위 줄 범례에 Bollinger Bands중심선 20,2 상한선 하한선 이 적혀 있다. 빨간 선이 상한선, 자주색 선이 중심선, 하늘색 선이 하한선이다. 6월부터 9월 28일까지의 봉이고, 밴드 폭은 6월부터 8월 중순까지 넓고 8월 말부터 좁다. 7월 말 봉이 하한선 아래로 내려가 있고, 9월 하순 봉 몇 개가 상한선 위로 나가 있다. 맨 오른쪽 9월 28일 봉은 파란 봉이고 밴드 안에서 끝났다

화면: 키움증권 영웅문4 [0600] 키움종합차트 일봉, 2026-09-28 캡처. 맨 위 줄 범례의 「20,2」가 기간과 승수예요. 삼성전자는 지표 설명용 예시예요.

일봉은 하루의 가격 움직임을 막대 하나로 그린 거예요. 이 화면에서 볼 자리는 세 군데예요.

  1. 범례의 두 숫자. 범례는 지표 이름과 설정값이 적힌 줄이에요. 이 화면은 「20,2」라 원저자 기본값과 같아요. 제 영웅문4 설정 창에서 [초기화] 를 눌렀을 때도 기간 칸(Period) 20, 승수 칸(D1) 2 로 돌아왔어요(2026-09-28).
  2. 밴드 폭. 위아래 선 사이가 넓으면 최근 20일이 많이 흔들렸고, 좁으면 조용했다는 뜻이에요. 이 화면은 6월부터 8월 중순까지 넓고, 8월 말부터 좁아요.
  3. 선 밖으로 나간 봉. 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 10년 실제 값을 비교한 가로 누적 막대 위 막대는 정규분포라면 나올 교과서 값으로 하단 아래 2.5%, 밴드 안 95%, 상단 위 2.5% 예요. 아래 막대는 KODEX 200 일봉 종가 2016-01-29~2026-09-23, 2,612일을 20일 단순이동평균과 모집단 표준편차 2배로 센 저자 계산으로 하단 아래 5.6%, 밴드 안 87.3%, 상단 위 7.2% 예요. 가로축은 0% 에서 100% 까지예요. 밴드 안에 든 종가 비율 (20일·2배) 하단 아래 밴드 안 상단 위 정규분포라면 95% 2.5% 2.5% KODEX 200 10년 실제 87.3% 5.6% 7.2% 0% 25% 50% 75% 100% 아래 막대: KODEX 200 일봉 종가 2016-01-29~2026-09-23, 2,612일. 20일 단순이동평균, 모집단 표준편차 위 막대는 계산값이 아니라 정규분포를 가정한 교과서 값

그림: 저자 계산, 네이버 금융 시세 데이터. 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 % 도움말).

더 알아보기

참고자료

이 글에 나오는 용어

  • 볼린저 밴드: 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 으로 나타내요.