입문약 7분·2026년 9월 24일

거래량과 OBV, 그림으로 이해하기

거래량은 이 아카데미에서 유일하게 가격에서 나오지 않은 값입니다. 다른 모든 지표는 고가·저가·종가를 가공한 결과지만, 거래량은 별도의 입력입니다.

그래서 거래량은 신호를 만들기보다 신호를 확인하는 데 쓰입니다. '이 돌파에 실제로 사람들이 참여했는가'라는 질문에만 답할 수 있는 유일한 데이터입니다.

1. 거래량은 자기 자신과 비교합니다

절대값은 의미가 없습니다. 하루에 2,000 BTC가 거래됐다는 숫자만으로는 많은지 적은지 알 수 없습니다. 그래서 거래량 필터는 항상 거래량을 자기 이동평균과 비교합니다.

필터의 규칙은 한 줄입니다 — 현재 봉의 거래량이 20봉 평균의 N배를 넘으면 매수를 허용합니다. 아래에서 배수를 움직여 보면 통과하는 봉 수가 얼마나 빨리 줄어드는지 보입니다.

거래량과 자기 이동평균의 비교

점선은 20봉 거래량 이동평균에 1.5배를 곱한 값입니다. 이동평균이 산출되는 181봉 가운데 31봉이 이 선을 넘습니다 — 17.1%. 해당 봉들은 위쪽 가격선에도 표시했습니다.

  • 가격(종가)
  • 거래량
  • 20봉 평균 × 배수
거래량 · 점선 = 20봉 평균 × 1.508/19 · 평균의 5.88배

BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05

이 구간에서 평균이 산출되는 181봉 중 1.5배를 넘는 봉은 31개(17.1%), 2.0배는 16개(8.8%), 3.0배는 3개(1.7%)뿐입니다. 가장 큰 봉은 8/19 12:00 UTC의 평균 5.88배이고, 그 봉 자체가 6.26% 상승 마감했습니다. 이 아카데미의 볼린저 강의가 다루는 8/16 스퀴즈가 풀린 직후의 바로 그 봉입니다.

2. 조회 기간은 조건을 좁히지 않고 넓힙니다

거래량 필터에는 조회 기간이라는 두 번째 설정이 있습니다. 0이면 신호 봉 하나만 봅니다. N이면 최근 N+1봉 중 하나라도 배수를 넘었으면 통과시킵니다.

이 옵션이 존재하는 이유는 실전에서 참여가 가격 확인보다 한두 봉 먼저 들어오는 경우가 흔하기 때문입니다. 급증이 먼저 나오고, 그다음에 가격이 따라옵니다.

조회 기간은 조건을 좁히는 게 아니라 넓힙니다

배수를 2.0배로 고정했을 때, 조회 기간 0은 최근 1봉 중 하나라도 기준을 넘었으면 통과시킨다는 뜻입니다. 지금은 16봉이 통과합니다.

  • 가격(종가)
  • 필터 통과

BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05

다만 방향을 헷갈리면 안 됩니다. 배수를 2.0배로 고정한 상태에서 조회 기간만 늘리면 통과 봉이 16개 → 41개(조회 2) → 71개(조회 5)로 늘어납니다. 조건이 정교해지는 게 아니라 느슨해지는 것입니다.

스윕할 때 조회 기간과 배수를 반드시 함께 변화시키세요. 배수를 그대로 두고 창만 넓히면 '필터를 켰는데 사실상 꺼진' 상태가 됩니다.

3. OBV: 하나의 누적값

OBV(On-Balance Volume)는 아마 이 아카데미에서 가장 단순한 계산일 것입니다. 봉이 상승 마감했으면 그 봉의 거래량 전체를 누적값에 더하고, 하락 마감했으면 빼고, 보합이면 그대로 둡니다.

거래량의 절반을 더한다든가 비율로 나눈다든가 하는 것이 없습니다. 전부 더하거나 전부 빼거나입니다.

OBV는 하나의 누적값입니다

이동평균도 기간 설정도 없습니다. 봉이 상승 마감했으면 그 봉의 거래량 전체를 더하고, 하락 마감했으면 빼고, 보합이면 아무 일도 하지 않습니다. 지표의 전부입니다.

  • 가격(종가)
  • OBV
  • 더해진 거래량과 빼진 거래량 (자체 스케일)
▼ 종가 · 거래량 1.3k · 누적 88.3kOBV

BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05

OBV의 절대 수치에는 아무 의미가 없습니다. 데이터를 어디서부터 불러왔느냐에 따라 완전히 달라지기 때문입니다 — 첫 봉이 0으로 시작할 뿐입니다.

의미가 있는 것은 방향과, 자기 이동평균 대비 위치뿐입니다. 서로 다른 두 구간의 OBV 값을 비교하는 것은 아무 뜻이 없습니다.

4. 가격은 오르는데 OBV는 빠질 때

필터의 실제 규칙은 OBV가 자기 이동평균 위에 있을 때만 매수하는 것입니다. 이 구간에서는 평균이 산출되는 181봉 중 56.9%가 여기에 해당합니다.

더 흥미로운 것은 둘이 어긋나는 구간입니다. 이 200봉 동안 가격은 27.1% 올랐고 OBV도 0에서 88,342까지 함께 올랐습니다 — 상승에 실제 물량이 붙었다는 뜻입니다. 그런데 큰 상승이 끝난 뒤 구간에서는 가격이 소폭 더 오르는 동안 OBV가 눈에 띄게 빠집니다 — 아래 음영 구간입니다.

OBV와 자기 이동평균

필터의 실제 규칙입니다. OBV가 자신의 20봉 이동평균 위에 있을 때만 매수합니다 — 이동평균이 산출되는 181봉 중 56.9%가 여기에 해당합니다.

  • 가격(종가)
  • OBV
  • OBV의 20봉 이동평균
08/22 → 08/28: 가격 +1.5%, OBV는 범위의 7% 하락OBV

BTC/USDT · 4h · Binance · 2026-08-03 → 2026-09-05

이것을 다이버전스라고 부릅니다. 마지막 상승분이 이전과 같은 물량을 동반하지 못했다는 신호입니다. 다이버전스가 반드시 하락으로 이어지는 것은 아니지만, 가격만 봐서는 절대 알 수 없는 정보인 것은 분명합니다.

5. 시뮬레이터에서

두 필터 모두 매수만 제한하고 매도·청산은 건드리지 않습니다. 의도된 설계입니다 — 거래량이 말랐다는 이유로 청산을 막으면 빠져나와야 할 때 갇히게 됩니다.

시뮬레이터에서는
  • 거래량 필터 — 현재 거래량이 이동평균 대비 설정 배수를 넘을 때만 매수를 허용하는 선택 필터입니다.
  • OBV 거래량 추세 필터 — OBV가 자기 이동평균 위에 있을 때만 매수를 허용하는 선택 필터입니다.