볼린저밴드는 주가 차트에 이동평균선과 그 위아래 두 줄을 겹쳐 그려서, 가격이 평소 움직이는 범위의 어디쯤에 있는지 보여 주는 지표예요. 두 줄 사이가 넓어졌다 좁아지는 모양으로 요즘 가격이 얼마나 출렁이는지도 함께 읽을 수 있습니다.
차트 위에 선 세 개가 나란히 그려집니다. 가운데 선은 이동평균선이고, 그 위의 상단 밴드와 아래의 하단 밴드가 가운데 선을 감싸는 모양이에요.
정의는 이렇습니다. 볼린저밴드는 가격의 단순이동평균 위와 아래에 표준편차 수준을 표시하는 가격 포락선입니다. 포락선이라는 말이 낯설 텐데, 가격 움직임을 위아래에서 감싸는 띠라고 생각하면 돼요.
쉽게 비유하면 산책 나온 강아지와 목줄 같아요. 주인이 이동평균이고 강아지가 가격이라면, 강아지는 대체로 주인 곁에서 일정한 거리 안을 오갑니다. 목줄이 길어졌다는 건 강아지가 뛰어다니는 폭이 넓어졌다는 뜻이고, 밴드 간격이 벌어진 것과 같은 상황이에요.
다만 목줄과 달리 밴드는 가격을 가두지 않아요. 가격은 밴드 바깥으로 나갈 수도 있고, 거기서 다시 안으로 들어오기도 합니다.
두 가지 말만 알면 이 지표는 어렵지 않아요. 이동평균은 최근 일정 기간 가격의 평균이고, 표준편차는 가격이 그 평균에서 평균적으로 얼마나 떨어져 흩어져 있는지를 나타내는 숫자입니다.
밴드는 세 개의 선으로 이루어져요. 기본 볼린저밴드는 같은 가격 데이터의 n기간 이동평균을 중심선으로 두고, 그 위와 아래에 표준편차의 배수를 더하고 빼서 상단·하단 밴드를 그립니다.
| 선 | 만드는 방법 | 보여 주는 것 |
|---|---|---|
| 중심선 | n기간 단순이동평균 | 평소 가격의 중심, 추세 방향 |
| 상단 밴드 | 중심선 + 표준편차의 배수 | 상대적으로 높은 가격대 |
| 하단 밴드 | 중심선 - 표준편차의 배수 | 상대적으로 낮은 가격대 |
상단과 하단은 한 쌍으로 이동평균과 함께 사용해 가격이 상대적으로 높은지 낮은지 판단하는 데 도움을 줍니다. 상단 근처면 최근 평균에 비해 높은 편이고, 하단 근처면 낮은 편이라는 식으로 읽어요.
밴드의 간격은 고정되어 있지 않습니다. 최근 가격이 크게 흔들리면 표준편차가 커져서 두 줄이 벌어지고, 잔잔하면 줄어서 두 줄이 모여요. 이 점이 볼린저밴드의 가장 큰 특징입니다.
볼린저밴드는 Period와 Standard Deviations(StdDev)라는 2개 매개변수를 씁니다. 하나는 이동평균을 몇 개의 봉으로 계산할지 정하는 값이고, 다른 하나는 표준편차를 몇 배로 반영할지 정하는 값이에요.
많이 쓰는 기본값은 기간 20과 표준편차 2입니다. 창시자가 제시한 기본 설정이 20기간 이동평균과 같은 데이터로 계산한 모집단 표준편차의 ±2배예요. 차트 프로그램에서 볼린저밴드를 처음 켜면 대개 이 값이 들어 있어요.
그렇다고 이 기본값이 모든 종목과 모든 시간봉에서 최적이라는 뜻은 아닙니다. 조합은 사용자가 바꿀 수 있어서, 종목의 성격에 맞게 조정하는 경우도 있어요.
| 설정 | 값을 키우면 | 값을 줄이면 |
|---|---|---|
| Period(기간) | 중심선이 완만해지고 반응이 느려짐 | 중심선이 가격을 바짝 따라가고 반응이 빨라짐 |
| StdDev(표준편차 배수) | 밴드가 넓어져 접촉 횟수가 줄어듦 | 밴드가 좁아져 접촉 횟수가 늘어남 |
예를 들어 표준편차 배수를 2에서 1로 줄이면 밴드가 안쪽으로 좁아져서 가격이 밴드에 닿는 일이 훨씬 잦아져요. 닿는 횟수가 많다고 신호가 많이 맞는다는 뜻은 아니니 주의가 필요합니다.
중심선으로는 보통 이동평균을 쓰지만, 창시자 설명에서는 중기 추세를 반영하는 중심선을 골라서 상대적인 고가·저가 판단과 추세 정보를 함께 보도록 합니다. 너무 짧은 기간은 잡음을 따라가고, 너무 긴 기간은 변화를 늦게 알려 주기 때문이에요.
한 번 정한 설정은 비교할 때도 그대로 두는 편이 맞아요. 설정을 계속 바꿔 가며 보면 어느 장면에서 어떤 값이 맞았는지 따지기 어려워집니다.
숫자로 한 번 만들어 볼게요. 20기간 이동평균이 100달러이고, 같은 20기간 가격의 모집단 표준편차가 5달러라고 가정해 봅니다.
±2 설정이니 표준편차의 2배인 10달러를 중심선에 더하고 빼면 돼요. 상단은 중심선보다 10달러 높고 하단은 10달러 낮아서, 위아래 폭이 20달러인 띠가 만들어집니다. 하단은 90달러예요.
이번에는 중심선은 같은 100달러인데 가격이 얼마나 흔들렸느냐만 바뀐다고 해 볼게요. 표 하나로 나란히 놓으면 차이가 분명히 보입니다.
| 상황 | 표준편차 | 상단 밴드 | 하단 밴드 |
|---|---|---|---|
| 잔잔한 구간 | 2달러 | 104달러 | 96달러 |
| 보통 구간 | 5달러 | 110달러 | 90달러 |
| 출렁이는 구간 | 8달러 | 116달러 | 84달러 |
가격 수준이 같아도 변동성이 커지면 밴드 폭이 넓어져요. 표준편차가 2달러일 때 96~104달러였던 밴드가 8달러가 되면 84~116달러로 벌어집니다.
고정 비율만큼 이동평균에서 떨어뜨린 퍼센트 밴드와 비교하면 차이가 뚜렷해요. 퍼센트 밴드는 변동성이 달라져도 폭이 그대로이지만, 볼린저밴드는 표준편차를 쓰기 때문에 시장 변동성 변화에 맞춰 넓어지거나 좁아집니다.
표준편차 배수를 바꾸면 어떻게 되는지도 같은 방식으로 계산할 수 있어요. 표준편차가 5달러인 구간에서 배수를 1로 두면 95~105달러, 3으로 두면 85~115달러가 됩니다.
%b는 현재 가격이 상단·하단 밴드 사이의 어느 위치에 있는지를 나타내도록 만든 보조지표예요. 하단을 0, 상단을 1로 놓는 표시 방식에서는 0.5가 두 밴드의 한가운데입니다.
앞의 예시에서 하단이 90달러이고 밴드 폭이 20달러인데 현재 가격이 105달러라고 해 볼게요. 가격에서 하단을 뺀 15를 밴드 폭 20으로 나누면 0.75가 나옵니다. 상단 쪽으로 4분의 3 올라간 위치라는 뜻이에요.
| 현재 가격 | %b | 밴드 안 위치 |
|---|---|---|
| 88달러 | -0.1 | 하단 밴드 아래로 벗어남 |
| 90달러 | 0 | 하단 밴드에 닿음 |
| 95달러 | 0.25 | 하단 쪽 4분의 1 지점 |
| 100달러 | 0.5 | 한가운데 |
| 105달러 | 0.75 | 상단 쪽 4분의 3 지점 |
| 112달러 | 1.1 | 상단 밴드 위로 벗어남 |
%b가 0보다 작거나 1보다 크면 가격이 밴드 바깥에 있다는 뜻이에요. 눈으로 보면 애매한 위치를 숫자 하나로 바꿔 주기 때문에 여러 날을 비교할 때 편합니다.
이 값은 위치를 계산한 결과일 뿐 매수·매도 지시는 아니에요. 0.75라고 해서 팔아야 하는 것도, 0.1이라고 해서 사야 하는 것도 아닙니다.
BandWidth는 밴드 폭을 중심선과의 관계로 나타내는 보조지표예요. 상단과 하단의 차이를 중심선으로 나누는 방식이 흔히 쓰입니다.
중심선 100달러에 밴드의 위아래 폭이 20달러라면 20을 100으로 나눈 0.2가 됩니다. 밴드가 96~104달러로 좁아졌다면 0.08이고, 84~116달러로 넓어졌다면 0.32예요. 값이 작아질수록 최근 가격 흔들림이 줄었다는 뜻입니다.
가격이 한참 잔잔하게 움직이면 밴드 폭이 좁아져요. 폭이 작아진 사실은 변동성이 줄었다는 관찰 재료일 뿐이며, 이후 가격이 오를지 내릴지를 단독으로 정해 주지는 않습니다.
그래서 밴드가 좁아졌다고 곧 크게 움직인다고 단정하지 않는 편이 맞아요. 방향은 가격이 밴드를 벗어난 뒤의 움직임과 다른 지표를 함께 보고 가늠합니다.
보는 순서를 네 단계로 나눠 볼게요. 먼저 가격이 밴드 안 어디에 있는지 보고, 다음으로 두 줄 사이가 벌어지는 중인지 모이는 중인지 확인합니다.
세 번째는 중심선의 방향이에요. 중심선이 올라가는 중이면 중기 흐름이 오름 쪽이고, 내려가는 중이면 내림 쪽이라고 읽습니다. 같은 하단 접촉이라도 중심선이 올라가는 중인지 내려가는 중인지에 따라 의미가 달라져요.
마지막 네 번째는 다른 지표와의 대조입니다. 상·하단 밴드 한 쌍은 단독으로 사용하도록 의도된 지표가 아니며, 다른 지표가 주는 신호를 확인하는 데 사용합니다.
예를 들어 가격이 상단에 붙어 있어도 중심선이 가파르게 올라가고 있다면 강한 오름세가 이어지는 중일 수 있어요. 반대로 중심선이 평평한 횡보 구간에서 상단에 닿았다면 평소 범위의 위쪽 끝에 왔다는 정도로 받아들입니다.
볼린저밴드는 가격이 높은지 낮은지를 상대적으로 알려 줄 뿐이에요. 그 가격이 앞으로 어떻게 될지는 밴드 혼자서 말해 주지 않습니다.
가장 흔한 오해는 상단에 닿으면 팔고 하단에 닿으면 산다는 규칙이에요. 가격이 상단 또는 하단 밴드에 닿았다는 사실만으로 즉시 매도·매수 신호가 되지는 않습니다.
창시자 사례도 밴드 접촉을 다른 강도 지표의 미확인 및 다음 가격 움직임과 함께 판단했어요. 접촉은 확인을 시작하라는 알림이지 결론이 아니라는 뜻입니다.
| 장면 | 함께 보는 것 | 읽는 방향 |
|---|---|---|
| 가격이 하단 밴드에 닿음 | 강도 지표가 같이 낮아지는지, 다음 봉이 어디로 가는지 | 강도 지표가 확인해 주지 않으면 더 내려갈 수 있음 |
| 가격이 상단 밴드에 닿음 | 중심선 방향과 강도 지표의 움직임 | 오름세가 이어지는 중인지, 평소 범위의 끝인지 구분 |
| 밴드 폭이 좁아짐 | 가격이 어느 쪽 밴드를 먼저 벗어나는지 | 폭만으로는 방향을 알 수 없음 |
하단 접촉의 예를 하나 들어 볼게요. 가격이 90달러 하단에 닿았는데 RSI 같은 강도 지표가 계속 내려가는 중이라면, 아직 내림 힘이 남아 있다고 보고 하단 접촉만으로 판단하지 않는 경우가 많아요. RSI가 읽는 방법은 RSI지표 글에 따로 풀어 두었습니다.
상단 접촉도 마찬가지예요. 가격이 상단 밴드에 붙은 채 며칠 이어져도 중심선이 함께 올라가고 있다면 오름세가 강한 구간일 수 있습니다. 상단에 닿았다는 이유만으로 오름이 끝났다고 보면 이어지는 상승을 놓칠 수 있어요.
추세를 확인하는 다른 방법으로는 이동평균의 차이로 보는 MACD가 있습니다. 밴드 접촉과 추세 지표가 같은 방향을 가리키는지 맞춰 보면 한 가지 지표만 볼 때보다 판단의 근거가 늘어요.
W바닥은 가격이 저점을 만든 뒤 반등했다가 다시 저점을 시험하는 모양이 알파벳 W처럼 보이는 패턴이에요. 볼린저밴드에서는 두 번째 저점에서 %b가 어떻게 나타났는지를 함께 봅니다.
예를 들어 첫 번째 저점에서 가격이 하단 밴드 밖으로 나가 %b가 -0.1이었다고 해 볼게요. 두 번째 저점에서는 가격이 비슷한 곳까지 내려왔지만 밴드 안쪽에 머물러 %b가 0.1에 그쳤다면, 두 번째 시도에서는 내림의 힘이 줄었는지 살펴볼 만한 장면입니다.
이처럼 두 번째 저점 재시험에서 %b가 첫 저점보다 높게 나타나는 사례는 모멘텀 약화 여부를 살피는 보조 재료가 될 수 있어요. 가격만 보면 비슷해 보여도 밴드 안 위치로 보면 차이가 드러나기 때문입니다.
하지만 패턴 자체가 수익이나 추세 전환을 보장하지는 않아요. 두 번째 저점 뒤에 가격이 더 내려가 세 번째 저점을 만드는 경우도 얼마든지 있습니다.
같은 20·2 설정이라도 일봉의 20기간과 5분봉의 20기간은 포함하는 시간 길이가 달라요. 일봉 20개는 20거래일치 가격이고, 5분봉 20개는 100분치 가격입니다.
그래서 시간 주기를 바꾸면 같은 숫자 설정이어도 전혀 다른 지표처럼 움직여요. 일봉 밴드는 한 달 가까운 흐름을 담고, 5분봉 밴드는 오늘 장중의 흐름만 담습니다.
비교하거나 매매 규칙을 시험할 때는 가격 종류와 시간 주기를 함께 고정해야 해요. 어제는 종가 기준 일봉으로 보고 오늘은 장중 가격 기준 분봉으로 보면, 두 결과를 나란히 놓고 따지기 어렵습니다.
예를 들어 일봉에서 하단에 닿은 장면과 5분봉에서 하단에 닿은 장면은 의미가 달라요. 하나는 몇 주 동안의 평균보다 낮아졌다는 뜻이고, 다른 하나는 몇 시간 안의 평균보다 낮아졌다는 뜻이기 때문입니다.
밴드 모양의 지표는 여러 종류가 있고, 이름이 비슷해도 폭이 바뀌는 기준과 해석 재료가 다릅니다. 볼린저밴드와 자주 같이 언급되는 두 가지를 비교해 볼게요.
| 구분 | 폭을 정하는 재료 | 특징 |
|---|---|---|
| 볼린저밴드 | 가격의 표준편차 | 변동성에 맞춰 폭이 넓어지거나 좁아짐 |
| 도니언 밴드 | 직전 n일의 최고가·최저가 | 최근 가격이 닿았던 가장 높은 곳과 낮은 곳을 이음 |
| 켈트너 밴드 | 평균진폭(ATR) | 하루 평균 움직임 크기를 폭의 기준으로 씀 |
도니언 밴드는 직전 n일의 최고가·최저가를 쓰기 때문에 가격이 새 고점을 만들 때마다 상단이 따라 올라가요. 표준편차로 계산하는 볼린저밴드와는 선이 그려지는 원리부터 다릅니다.
켈트너 밴드는 평균진폭(ATR)을 적응 장치로 써요. 하루 동안 가격이 평균적으로 얼마나 움직였는지로 폭을 정하는 방식이라, 가격이 평균에서 흩어진 정도를 보는 볼린저밴드와 읽는 재료가 달라요.
그래서 어느 한 밴드에서 배운 해석을 다른 밴드에 그대로 옮기면 안 됩니다. 차트에서 밴드 모양을 보면 먼저 어떤 지표인지 이름과 설정부터 확인하는 습관이 필요해요.
볼린저밴드는 과거 가격으로 그린 선이라서 앞으로를 알려 주지 않습니다. 밴드 안에 가격이 머문다고 안전한 것도, 밴드 밖으로 나갔다고 위험한 것도 아니에요.
기본값도 모든 종목에 맞는 정답은 아니에요. 변동이 큰 종목과 잔잔한 종목에서 같은 설정이 같은 의미를 갖지 않기 때문에, 설정을 정할 때는 그 종목이 평소 어떻게 움직이는지부터 봐야 합니다.
가격 바깥의 정보도 밴드에는 들어 있지 않아요. 실적 발표나 갑작스러운 뉴스로 가격이 한 번에 뛰면 밴드가 순식간에 벌어지는데, 이때 접촉 신호는 평소와 같은 기준으로 읽기 어렵습니다.
결국 볼린저밴드는 매수·매도 버튼이 아니라 지금 가격이 평소 범위의 어디쯤인지, 변동성이 커지는 중인지 줄어드는 중인지 가늠하는 도구예요. 시장 심리를 점수로 보는 CNN공포지수나 예상 변동성을 보는 VIX 지수와 나란히 두고 읽으면 판단의 폭이 넓어집니다.
밴드를 보고 나눠서 사고파는 방법을 쓴다면 평균 매수가격이 어떻게 바뀌는지도 함께 계산해 두면 편해요. 주식 평단가 계산기에 매수가와 수량을 넣어 보면 바로 알 수 있습니다.
기간 20과 표준편차 2가 기본값이에요. 창시자가 제시한 설정이지만 모든 종목과 시간봉에서 최적이라는 뜻은 아니어서 조합을 바꿔 쓰기도 합니다.
아니에요. 밴드에 닿았다는 사실만으로 즉시 매도 신호가 되지는 않습니다. 중심선 방향과 다른 강도 지표, 다음 가격 움직임을 함께 확인해야 해요.
가격이 상단과 하단 밴드 사이 어느 위치에 있는지 나타내는 값이에요. 하단을 0, 상단을 1로 놓으면 0.5가 한가운데이고, 하단이 90달러이고 밴드 폭이 20달러일 때 가격이 105달러라면 0.75입니다.
최근 가격 변동성이 줄었다는 뜻이에요. 다만 이후 가격이 오를지 내릴지는 폭만으로 알 수 없고, 가격이 밴드를 벗어나는 방향과 다른 지표를 함께 봐야 합니다.
다릅니다. 볼린저밴드는 가격의 표준편차로 폭을 정하고, 켈트너 밴드는 평균진폭(ATR)을 써서 폭을 정해요.
Bollinger Bands, John Bollinger의 볼린저밴드 설명 bollingerbands.com | 기본 설정·%b·BandWidth·밴드 접촉 해석 (확인일 2026-10-25)
미국 SEC 제출 PFS Funds 485BPOS 투자설명서(Glossary of Terms) sec.gov | 볼린저밴드 정의·매개변수 (확인일 2026-10-25)
이 글은 비공식 안내이며 투자 권유가 아닙니다.