볼린저밴드(Bollinger Bands)는 가격의 변동성을 기준으로 상단밴드와 하단밴드를 설정하여 가격의 과매수, 과매도 상태를 판단하는 지표입니다. 이동평균을 중심으로 표준편차만큼 위아래에 띠를 그리기 때문에, 변동성이 커지면 밴드가 넓어지고 작아지면 좁아집니다.
이 글에서는 볼린저밴드의 정의와 해석 방법, 파생 지표인 %b와 너비(Bandwidth), 활용 전략과 주의할 점을 정리합니다.
볼린저밴드 정의

볼린저밴드는 중심선과 상단·하단밴드, 세 선으로 구성됩니다.
중심선 = 20일 SMA
상단밴드 = 20일 SMA + (20일 표준편차 × 2)
하단밴드 = 20일 SMA - (20일 표준편차 × 2)
볼린저밴드 특징
- 변동성을 기반으로 하는 분석 지표입니다.
- 기본 설정은 (20일, 2배)입니다.
- 통계적 정규분포를 활용합니다.
- 가격에 따라 움직이는 동적 지지·저항 레벨을 제공합니다.
볼린저밴드 해석 방법
밴드 위치별 의미
- 상단밴드는 저항선 역할을 합니다.
- 하단밴드는 지지선 역할을 합니다.
- 중심선으로 추세 방향을 확인합니다.
가격 위치 해석
- 가격이 상단밴드에 접근하면 과매수 가능성이 있습니다.
- 가격이 하단밴드에 접근하면 과매도 가능성이 있습니다.
- 밴드 내부는 정상 변동 범위로 봅니다.
밴드폭 활용
- 밴드가 수축하면 변동성이 줄어든 상태로, 추세 전환 가능성을 시사합니다.
- 밴드가 확장하면 변동성이 커진 상태로, 추세 강화 가능성을 시사합니다.
볼린저밴드 %b

%b는 현재 가격이 볼린저밴드 내에서 위치한 상대적 위치를 나타내는 지표입니다. 기본 범위는 0~1이지만, 가격이 밴드를 벗어나면 이 범위를 이탈할 수 있습니다.
계산식은 다음과 같습니다.
%b = (현재가 - 하단밴드) / (상단밴드 - 하단밴드)
- 1.0 이상: 상단밴드 위에 있으므로 과매수 가능성이 있습니다.
- 0.5: 중심선(SMA) 위치로, 중립입니다.
- 0.0 이하: 하단밴드 아래에 있으므로 과매도 가능성이 있습니다.
볼린저밴드 너비(Bandwidth)

너비(Bandwidth)는 밴드의 확장·수축 정도를 나타내는 지표로, 변동성의 상대적 크기를 측정합니다.
계산식은 다음과 같습니다.
Bandwidth = (상단밴드 - 하단밴드) / 중심선 × 100
- 값이 높으면 변동성이 크고 추세가 강화되는 국면입니다.
- 값이 낮으면 변동성이 낮은 스퀴즈 상태입니다.
- 값이 급격히 증가하면 새로운 추세가 시작될 가능성이 있습니다.
- 값이 지속적으로 감소하면 횡보장이거나 추세 전환이 임박했을 수 있습니다.
활용 전략
%b 활용
- 과매수·과매도를 판단합니다.
- 가격과 %b의 다이버전스 형성을 확인합니다.
- 추세 강도를 측정합니다.
너비 활용
- 밴드 너비의 변화로 추세 전환 시점을 예측합니다.
주의할 점
- %b 극단값이 지속될 수 있습니다.
- 너비 지표는 절대값이 아니라 상대적으로 해석해야 합니다.
- 시장 상황에 따라 유연하게 적용하는 것이 중요합니다.
- 변동성이 낮은 시장에서는 신호의 신뢰도가 떨어질 수 있습니다.
- 강한 추세 시장에서는 밴드 이탈이 장기화될 수 있습니다.
정리
볼린저밴드는 가격의 위치를 변동성 기준으로 읽는 지표입니다. 밴드 위치로 과매수·과매도를, %b로 밴드 안에서의 상대 위치를, 너비로 변동성의 크기를 확인하는 식으로 역할을 나눠 보면 해석이 분명해집니다. 다만 강한 추세에서는 밴드를 벗어난 상태가 오래 이어질 수 있으므로, 밴드 터치만으로 반전을 단정하지 않는 것이 중요합니다.
볼린저밴드를 다룬 학술 연구는 볼린저밴드 지표 학술 연구 결과에 정리되어 있습니다. 트레이딩뱅크 실습으로는 다음 전략을 참고해 주세요.