OBV가 재는 것: 거래량에 방향을 붙여 쌓은 선
OBV(On Balance Volume, 온밸런스 볼륨)는 봉마다 거래량에 플러스나 마이너스 부호를 붙여 계속 더해 나간 누적선입니다. 1960년대에 조셉 그랜빌이 책으로 널리 알렸고, 지금은 대부분의 차트 프로그램에 기본 지표로 들어 있습니다. 보통의 거래량 막대는 봉 하나하나가 얼마나 거래됐는지만 보여 주고 서로 이어지지 않지만, OBV는 그 막대들을 종가의 방향에 따라 한 줄로 이어 붙입니다. 그래서 거래량이 오른 봉과 내린 봉 가운데 어느 쪽에 더 많이 실렸는지가 시간이 지나며 선의 기울기로 드러납니다. 그랜빌이 이 지표에 붙인 생각은 거래량이 가격보다 먼저 움직인다는 것이었습니다. 큰 참여자가 조용히 사 모으면 가격은 아직 제자리여도 오른 봉에 거래가 더 실리고, 그 흔적이 OBV에 먼저 나타난다는 설명입니다. 이 설명은 해석의 하나일 뿐 검증된 법칙이 아니며, 이 글도 그런 전제로 봅니다. 거래량의 기본 개념, 곧 거래량과 거래대금의 차이나 급증 배율은 거래량분석 글에서 다루고, 여기서는 OBV라는 선 하나를 자세히 봅니다.
정의와 계산
OBV의 규칙은 단순합니다. 이번 봉의 종가가 전 봉의 종가보다 높으면 이번 봉의 거래량을 전 OBV에 더하고, 낮으면 빼고, 같으면 전 OBV를 그대로 둡니다. 예를 들어 OBV가 1,000인 상태에서 종가가 오른 봉의 거래량이 300이면 1,300이 되고, 다음 봉에서 종가가 내리고 거래량이 200이면 1,100이 됩니다. 봉 안에서 가격이 얼마나 움직였는지, 고가와 저가가 어디였는지는 쓰지 않고 오직 종가의 방향과 거래량만 씁니다. 기간을 정하는 설정이 없다는 점도 다른 지표와 다릅니다. 트레이딩뷰의 기본 OBV는 차트가 받은 첫 봉부터 쌓기 시작하고, 첫 봉은 비교할 전 종가가 없어 0에서 출발합니다. 선이 너무 들쭉날쭉하면 OBV 위에 이동평균을 하나 겹쳐 방향을 보는 사람도 있는데, 이때 흔히 쓰는 길이는 20봉 안팎이며 정해진 표준은 아닙니다. 이 이동평균은 OBV를 부드럽게 보여 줄 뿐 계산에 새 정보를 더하지 않습니다.
- 종가 > 전 종가: OBV = 전 OBV + 이번 봉 거래량
- 종가 < 전 종가: OBV = 전 OBV − 이번 봉 거래량
- 종가 = 전 종가: OBV = 전 OBV
- 첫 봉은 전 종가가 없어 0에서 시작한다
시작점이 달라도 모양은 같다: 값보다 기울기
OBV의 숫자 자체에는 뜻이 거의 없습니다. 어디서부터 쌓기 시작했느냐에 따라 같은 시점의 값이 수백만이 되기도 하고 마이너스가 되기도 합니다. 한 도구는 최근 500봉만 받아 계산하고 다른 도구는 몇 년 치를 받아 계산하면, 같은 종목의 같은 날이라도 OBV 숫자가 전혀 다릅니다. 그래도 두 선의 모양, 곧 어느 구간에서 오르고 어느 구간에서 내렸는지는 같습니다. 시작점의 차이는 선 전체를 위아래로 평행 이동시킬 뿐이기 때문입니다. 그래서 OBV는 '지금 몇인가'보다 '최근 어느 쪽으로 기울어 있나'를 봅니다. 같은 이유로 서로 다른 종목의 OBV 숫자를 비교하는 것은 의미가 없습니다. 비교하고 싶다면 각 종목 안에서 최근 고점·저점과 지금의 위치를 견주거나, 일정 기간 동안 OBV가 얼마나 변했는지를 그 기간의 전체 거래량으로 나눠 비율로 바꿔 보는 정도가 그나마 공정합니다. 숫자 0을 넘었는지 아닌지도 시작점이 정하는 것이라 기준선이 되지 못합니다.
읽는 법: 가격과 같은 방향인지 본다
가장 기본적인 읽기는 OBV와 가격이 같은 쪽으로 움직이는지 보는 것입니다. 가격이 고점을 높여 갈 때 OBV도 고점을 높여 가면, 오른 봉들에 거래가 꾸준히 더 실리고 있다는 뜻으로 읽습니다. 가격이 저점을 낮출 때 OBV도 저점을 낮추면 내린 봉들에 거래가 더 실리고 있다는 뜻입니다. 이렇게 둘이 함께 가는 상태를 흔히 OBV가 추세를 확인해 준다고 표현합니다. 박스권에서는 OBV도 대체로 옆으로 흐르는데, 이때 OBV의 기울기가 박스 안에서 조금씩 한쪽으로 기우는지를 보는 사람도 있습니다. 읽을 때는 가격의 고점·저점과 OBV의 고점·저점을 같은 시점끼리 맞춰 봐야 합니다. 눈대중으로 선 두 개를 견주면 보고 싶은 쪽으로 읽기 쉬우므로, 비교할 고점이나 저점을 먼저 가격에서 정하고 그 봉의 OBV를 찾는 순서가 낫습니다. 그리고 OBV가 가격과 같은 방향이라는 것은 지금까지의 흐름에 거래가 함께했다는 요약이지, 그 흐름이 이어진다는 보증은 아닙니다(추세 글).
읽는 법: 엇갈림과 OBV가 먼저 넘는 장면
OBV에서 가장 많이 이야기되는 장면은 가격과 OBV가 엇갈릴 때입니다. 가격은 새 고점을 냈는데 OBV는 앞 고점을 넘지 못하면, 오른 만큼 거래가 따라붙지 않았다는 뜻으로 읽고 흐름이 약해지는 단서로 봅니다. 반대로 가격은 새 저점을 냈는데 OBV는 앞 저점 위에 머물면 내린 봉에 실린 거래가 줄었다는 뜻으로 읽습니다. 이런 엇갈림은 RSI 다이버전스와 같은 구조이며, 고점·저점을 어떻게 고르느냐에 따라 보이기도 하고 안 보이기도 한다는 약점도 같습니다(다이버전스 글). 그랜빌이 강조한 또 하나의 읽기는 OBV가 가격보다 먼저 자기 고점이나 추세선을 넘는 장면입니다. 가격은 아직 박스 안에 있는데 OBV가 박스 기간의 고점을 먼저 넘으면 거래가 한쪽으로 쏠리고 있다는 해석입니다. 다만 엇갈림이나 먼저 돌파가 나온 뒤에도 가격이 한참 그대로 가는 일이 흔하고, 아무 일 없이 다시 OBV가 제자리로 돌아오는 일도 많습니다. 이 장면들은 단서이지 결론이 아닙니다.
봉 하나의 무게와 비슷한 누적 지표들
OBV의 규칙은 종가가 아주 조금만 올라도 그 봉의 거래량 전부를 더합니다. 하루 종일 크게 내렸다가 마감 직전에 전 종가보다 한 호가 위로 끝난 봉도 거래량 전부가 플러스로 들어갑니다. 그래서 거래량이 평소의 몇 배인 봉 하나가 종가의 작은 차이로 OBV의 방향을 오래 바꿔 놓을 수 있습니다. 이 거친 부분을 다듬으려는 지표들이 있습니다. 누적 분포선(A/D)은 종가가 그 봉의 고가와 저가 사이 어디에서 끝났는지에 따라 거래량의 일부만 더하거나 빼며, 종가가 고가에 붙으면 거의 전부를, 한가운데면 0에 가깝게 반영합니다. 차이킨 머니 플로(CMF)는 같은 생각을 일정 기간 안에서만 합해 비율로 보여 주며, 흔한 기본값은 20봉입니다. 이런 지표들은 봉 안의 위치를 쓰는 대신 갭은 반영하지 못하는 등 저마다 다른 약점이 있습니다. 어느 쪽이 낫다기보다, 같은 차트에서 OBV와 이들이 서로 다른 말을 한다면 봉 하나의 종가 차이가 OBV를 끌고 간 것은 아닌지 확인하는 용도로 쓸 만합니다.
흔한 착각
OBV를 볼 때 자주 생기는 착각이 몇 가지 있습니다. 첫째, OBV가 오른다는 것을 '사는 사람이 많다'로 읽는 것입니다. 체결은 언제나 사는 쪽과 파는 쪽이 같은 수량으로 만나므로, OBV가 오른다는 것은 종가가 오른 봉에 거래량이 더 많았다는 뜻일 뿐 매수 수량이 매도 수량보다 많았다는 뜻이 아닙니다. 둘째, OBV 숫자를 다른 도구나 다른 종목과 비교하는 것입니다. 앞에서 본 것처럼 숫자는 시작점이 정합니다. 셋째, 엇갈림을 반드시 맞는 예고로 받아들이는 것입니다. 지나고 나서 차트를 보면 큰 전환 앞의 엇갈림이 눈에 잘 띄지만, 아무 일 없이 지나간 엇갈림은 기억에 남지 않습니다. 넷째, 거래량 데이터가 어디서 온 것인지 확인하지 않는 것입니다. 거래소 하나의 거래량인지, 여러 거래소를 합친 것인지에 따라 OBV 모양이 달라질 수 있습니다. 아래는 OBV를 볼 때 함께 떠올릴 만한 점입니다.
- OBV 상승은 '오른 봉에 거래가 더 실렸다'일 뿐 '매수가 많다'가 아니다
- 숫자는 시작점이 정한다. 도구·종목끼리 숫자를 견주지 않는다
- 기억에 남는 엇갈림은 맞았던 것들이다. 지나간 엇갈림도 많다
- 어느 거래소·거래쌍의 거래량인지에 따라 모양이 달라진다
코인과 주식에서 다르게 보이는 점
코인의 OBV는 거래소마다 다릅니다. 같은 비트코인이라도 바이낸스 BTCUSDT 차트의 OBV에는 그 거래쌍의 체결만 들어가고, 다른 거래소나 원화 시장, 선물 거래는 빠집니다. 국내 소식에 원화 시장만 붐빈 날에는 해외 거래소 차트의 OBV가 거의 움직이지 않을 수도 있습니다. 또 코인은 24시간 거래되므로 거래가 뜸한 새벽 시간대의 봉도 하나하나 더하기나 빼기로 쌓이며, 짧은 봉일수록 이런 한산한 봉이 많아집니다. 주식은 정규장 동안의 거래가 중심이고, 장 시작과 마감 무렵 거래량이 큰 것이 평범한 모양입니다. 삼성전자나 SK하이닉스처럼 거래가 많은 종목은 일봉 OBV가 비교적 매끄럽지만, 실적 발표나 지수 편입·제외가 있는 날에는 큰 거래량 봉 하나가 선을 크게 꺾습니다. 액면분할이 있으면 주식 수 기준의 과거 거래량을 조정했는지에 따라 OBV 모양이 계단처럼 바뀔 수 있습니다. 미국 지수 자체에는 거래량이 없거나 도구마다 다르게 붙어 있어, 지수의 OBV는 대신 지수를 따르는 상장지수펀드(ETF)의 거래량으로 보는 경우가 많습니다.
실시간 차트에서 볼 때
실시간 차트에서 맨 오른쪽 봉은 아직 닫히지 않았고, 이 봉이 OBV에 주는 영향이 가장 불안정합니다. 진행 중인 봉의 거래량은 시간이 지나며 계속 쌓이고, 그 거래량을 더할지 뺄지는 현재가가 전 봉 종가보다 위인지 아래인지로 정해집니다. 그래서 현재가가 전 종가 근처에서 오르내리면, 그때마다 지금까지 쌓인 거래량 전부가 플러스와 마이너스를 오가며 OBV 끝이 위아래로 크게 튑니다. 봉이 끝날 무렵 거래량이 많이 쌓인 상태라면 이 흔들림은 더 커집니다. 따라서 OBV의 고점이나 저점, 엇갈림, 추세선 돌파 같은 판단은 그 봉이 닫힌 뒤에 합니다. 짧은 봉에서는 몇 초 사이에 OBV 끝이 다른 쪽으로 꺾이는 일이 흔하고, 그 장면을 보고 거래가 한쪽으로 쏠렸다고 읽으면 착각이 됩니다. 또 도구가 받은 봉의 개수가 늘거나 줄면 시작점이 바뀌어 숫자가 갑자기 달라질 수 있는데, 이것도 모양이 아니라 숫자만 바뀐 것이므로 놀랄 일은 아닙니다.
실전 점검 순서
OBV를 읽기 전에 아래 순서로 확인하면 흔한 착각을 상당 부분 피할 수 있습니다. 하나라도 걸리면 OBV에서 읽은 의미를 한 단계 낮춰 받아들입니다. 순서의 핵심은 가격에서 시작하는 것입니다. 비교할 고점과 저점을 가격에서 먼저 정하고, 그다음 같은 봉의 OBV를 보며, 마지막으로 큰 거래량 봉 하나가 선을 끌고 간 것은 아닌지 거래량 막대에서 다시 확인합니다. 거래량 막대와 OBV를 한 화면에 나란히 띄워 두면 이 마지막 확인이 쉬워집니다. 여러 종목을 한 표에 늘어놓는 스캐너에서 거래가 한쪽으로 쏠린 종목이 여럿 보이는 날도, 대개는 시장 전체가 같이 움직인 결과라서 종목 수만큼의 근거가 되지는 않습니다. 봉 길이를 바꿔 같은 장면을 다시 보는 것도 도움이 됩니다. 1시간봉에서 보인 엇갈림이 일봉에서는 보이지 않는다면, 그 장면이 담고 있는 시간이 짧다는 뜻입니다. OBV는 가격이 한 말에 거래가 얼마나 함께했는지를 덧붙이는 보조 정보이며, 가격 움직임을 대신하지 않습니다.
- 어느 거래소·거래쌍, 또는 어느 상장지수펀드(ETF)의 거래량인지
- 봉 길이와, 도구가 몇 봉부터 쌓았는지(숫자 말고 모양을 본다)
- 마지막 봉이 닫힌 봉인지, 진행 중인 봉인지
- 가격의 고점·저점을 먼저 정하고 같은 봉의 OBV와 견주었는지
- 거래량이 평소의 몇 배인 봉 하나가 방향을 바꾼 것은 아닌지
- 누적 분포선 같은 다른 누적 지표도 같은 말을 하는지
한계와 고지
OBV는 종가의 방향과 거래량이라는 두 가지 정보만으로 만든 지표입니다. 봉 안에서 무슨 일이 있었는지, 누가 어떤 이유로 거래했는지, 그 거래가 실제로 서로 다른 참여자 사이의 거래였는지는 알 수 없습니다. 거래량이 부풀려진 시장에서는 OBV도 그만큼 부풀려집니다. 그랜빌의 '거래량이 가격보다 먼저 움직인다'는 생각도 받아들일 만한 장면이 있는 해석이지, 시장과 시기를 가리지 않고 성립하는 법칙으로 확인된 것이 아닙니다. 과거 차트에서 OBV가 가격보다 먼저 꺾인 장면이 인상적으로 보이는 것도, 대개는 결과를 알고 나서 그 장면을 골랐기 때문입니다. 그래서 이 글은 OBV의 기울기나 엇갈림을 어떤 시점에 사고팔지 정하는 기준으로 제시하지 않으며, 특정 읽기가 앞으로도 통한다고 말하지 않습니다. 이 글은 지표의 뜻과 읽는 법을 설명하는 교육용 자료이며 투자 조언이 아닙니다. 매매의 판단과 결과는 각자에게 있습니다.
🌍 검색엔진에서 더 찾아보기
아래 버튼을 누르면 해당 검색엔진에서 이 키워드로 바로 검색합니다