볼린저 밴드를 보면 “가격이 밴드 위쪽에 가까운 것 같은데, 정확히 어디쯤이지?”라는 생각이 들 때가 있다. %B 지표는 이 느낌을 숫자 하나로 바꿔주는 보조 지표다. 가격이 밴드의 상단과 하단 사이 어느 위치에 있는지를 비율로 표시해서, 눈대중 대신 수치로 비교할 수 있게 해준다.
무엇을 재는 지표인가
볼린저 밴드는 이동평균선을 중심으로 위아래에 변동성만큼 폭을 둔 밴드를 그리는 지표다. 그런데 밴드 자체는 “가격이 상단에 붙었다”, “중간쯤이다” 같은 정성적인 판단만 가능하고, 서로 다른 시점이나 종목의 위치를 정확히 비교하기는 어렵다.
%B는 이 문제를 해결하기 위해 만들어졌다. 가격이 밴드 하단이면 0, 상단이면 1이 되도록 환산해서, 밴드 안에서의 상대적 위치를 하나의 숫자로 표준화한 것이다.
계산 원리
표준적인 정의는 다음과 같다.
%B = (현재가 – 밴드 하단) / (밴드 상단 – 밴드 하단)
이렇게 계산하면 왜 의미가 통하는지 풀어보면, 분모인 “상단-하단”은 현재 밴드의 전체 폭(변동성)을 뜻하고, 분자인 “현재가-하단”은 그 폭 중에서 가격이 하단으로부터 얼마나 올라와 있는지를 뜻한다. 둘을 나누면 가격이 밴드 폭의 몇 퍼센트 지점에 있는지가 비율로 나온다.
- 가격이 밴드 중간선(이동평균)과 같으면 %B는 대략 0.5
- 가격이 상단 밴드에 정확히 닿으면 %B는 1
- 가격이 하단 밴드에 정확히 닿으면 %B는 0
- 가격이 밴드를 완전히 벗어나면 %B는 1보다 크거나 0보다 작아질 수도 있다
차트에서 읽는 법
%B는 보통 주가 차트 아래 별도 창에 하나의 선으로 그려진다. 기준이 되는 볼린저 밴드 자체는 일반적으로 20일 이동평균과 표준편차 2배 폭을 많이 쓰는데, %B도 이 설정을 그대로 따라간다.
선이 1 위쪽에 있으면 가격이 상단 밴드 바깥에 있다는 뜻이고, 0 아래로 내려가면 하단 밴드 바깥에 있다는 뜻이다. 0.5 선을 기준으로 위아래를 오가는 모습은 가격이 중간선을 중심으로 등락하고 있음을 보여준다.
신호의 유형
%B는 단독으로도 쓰이지만, 흔히 다음과 같은 방식으로 활용된다고 알려져 있다.
- 과매수·과매도 참고: %B가 1에 가깝거나 1을 넘으면 변동성 기준으로 상단권, 0에 가깝거나 밑돌면 하단권이라고 본다. 다만 이것이 곧바로 하락·반등을 의미하지는 않는다.
- 추세 강도 확인: 예를 들어 상승 추세 중 %B가 계속 0.8~1 사이에 머문다면, 가격이 상단 밴드를 따라가는 강한 추세로 해석되곤 한다.
- 밴드폭과 함께 보기: 밴드폭(상단-하단의 크기)이 좁아진 상태에서 %B가 한쪽으로 쏠리면, 변동성 확대 국면의 초입일 가능성을 점검해볼 수 있다.
한계와 흔한 오해
%B는 볼린저 밴드를 숫자로 바꾼 것일 뿐, 밴드가 가진 한계를 그대로 이어받는다. 이동평균과 표준편차 모두 과거 가격을 바탕으로 계산되는 후행적 수치이기 때문에, 신호가 나올 때는 이미 가격이 상당 부분 움직인 뒤일 수 있다.
가장 흔한 오해는 “%B가 1을 넘으면 곧 떨어진다”는 식의 단정이다. 강한 추세장에서는 %B가 1 근처나 그 이상에서 꽤 오래 머무르는 경우가 많아서, 이를 매번 과매수 신호로 해석하면 추세 초반에 성급하게 대응하게 될 수 있다.
반대로 가격이 좁은 범위에서 오르내리는 횡보장에서는 %B가 0과 1 사이를 짧은 주기로 자주 오가며 신호를 자주 만들어내는데, 이 경우 신호의 신뢰도가 떨어지는 경우도 많다. 또한 지표 하나만 보고 판단하면 밴드 자체의 기간 설정(20일 등)에 따른 과최적화 위험도 있다.
함께 점검하면 좋은 항목
- 현재 추세가 뚜렷한 상승·하락 국면인지, 아니면 횡보 국면인지 먼저 구분해본다.
- %B 수치만 보지 말고 밴드폭이 넓어지는지 좁아지는지, 즉 변동성 자체의 변화를 함께 확인한다.
- 거래량이나 다른 지표와 함께 교차 검증해서, %B 하나의 신호에만 의존하지 않도록 한다.
