지표·기법 사전 · 지표 사전
윌리엄스 %R: 공식·설정·신호 해석
한눈에 보기
- 윌리엄스 %R은 최근 n개 봉의 최고가와 최저가 사이에서 현재 종가가 어디에 위치하는지를 0에서 -100 사이 눈금으로 보여 줍니다.
- 미국 트레이더 래리 윌리엄스(Larry Williams)가 고안했으며, 수학적으로는 빠른 스토캐스틱 %K를 100만큼 아래로 내린 값과 같습니다.
- 기본값은 14기간이며, -20과 -80이 관습적인 과매수·과매도 기준선으로 쓰입니다.
- 횡보 구간 해석에는 강하지만 강한 추세에서는 한쪽 극단에 달라붙기 때문에, 기준선 자체보다 추세 필터가 훨씬 중요합니다.
윌리엄스 %R(Williams %R, '퍼센트 R'로 읽으며 윌리엄스 퍼센트 레인지라고도 표기)은 범위가 제한된 모멘텀 오실레이터(momentum oscillator)로, 단 하나의 좁은 질문에 답합니다. 최근 n개 봉의 최고가와 최저가를 기준으로 할 때, 가격은 어디에서 마감했는가? 그 답은 0(범위 최상단에서 마감)부터 -100(범위 최하단에서 마감)까지의 뒤집힌 눈금으로 표현됩니다.
트레이더들이 이 지표를 쓰는 이유는 빠르고, 단순하며, 기계적으로 잘못 읽기 어렵기 때문입니다. 현재 봉에 즉시 반응하고, 뒤에 숨을 평활화(smoothing) 장치가 없으며, 어떤 자산이나 시간대에서도 같은 눈금으로 비교할 수 있습니다. 다만 그 속도가 곧 약점이기도 합니다. 추세가 살아 있는 암호화폐 시장에서는 가격이 계속 오르는 동안 %R이 며칠씩 '과매수' 영역에 머물러 있을 수 있습니다.
윌리엄스 %R이란?
윌리엄스 %R은 '범위 내 위치'를 측정하는 오실레이터입니다. 지정한 조회 기간(기본 14개 봉) 안에서 최고가와 최저가를 찾은 뒤, 현재 종가가 최고가로부터 얼마나 아래에 있는지를 전체 범위 대비 백분율로 나타냅니다.
종가가 14봉 범위의 정확히 꼭대기에 있으면 %R은 0입니다. 바닥에서 마감하면 -100, 한가운데면 -50이 됩니다. 계산에 들어가는 요소는 그 외에 아무것도 없습니다. 이동평균도, 거래량도, 변동성 정규화도 쓰이지 않습니다.

그림 1은 실제 SOL/USDT 4시간 봉 아래에 %R(14)을 그린 것입니다. 가격이 천천히 올라가는 동안 오실레이터가 상단 밴드에 붙어 움직이다가, 시장이 꺾이면 불과 몇 개 봉 만에 하단 밴드까지 쏟아져 내리는 모습을 확인할 수 있습니다. 이 지표를 쓰기 전에 반드시 이해해야 할 전형적인 행동 양식입니다.
지표의 배경(이론과 역사)
윌리엄스 %R은 미국의 선물 트레이더이자 저술가인 래리 윌리엄스가 1970년대 상품 선물 거래 연구 과정에서 소개한 것으로 알려져 있습니다. 보통 1973년 저서 How I Made One Million Dollars Last Year Trading Commodities와 함께 언급됩니다. 최초 발표 시점에 대한 세부 내용은 자료마다 조금씩 다르므로, 연도는 정확한 사실이라기보다 대략적인 시점으로 받아들이는 편이 좋습니다.
이론적 뼈대는 현장 트레이딩 관행에서 가져온 '모멘텀 소진' 개념입니다. 건강한 상승 추세에서는 매수세가 충분히 강해 날마다 종가를 최근 범위의 상단 근처로 밀어 올립니다. 반대로 상승 시도가 범위의 아래 절반에서 마감되기 시작하면, 가격이 아직 하락 전환하지 않았더라도 그 움직임을 이끌던 수요가 식고 있다는 뜻입니다.
따라서 %R은 가격 수준이 아니라 범위 안에서의 종가 강도를 재는 도구입니다. 의도적으로 기억이 짧게 설계되어 있어서, 공식 입장에서는 최근 n개 봉만 존재합니다. 그보다 오래된 데이터는 창(window)에서 완전히 빠져나가기 때문에, 과거의 극단적 고점이나 저점이 조회 기간 밖으로 밀려나는 순간 %R이 급격히 튀는 일이 생깁니다.
한 가지 알아 둘 점은, %R이 스토캐스틱(Stochastic) 오실레이터와 독립적으로 고안된 지표가 아니라는 사실입니다. 둘은 눈금만 다를 뿐 같은 측정값입니다. %R은 빠른 스토캐스틱 %K에서 100을 뺀 값과 같습니다. 뒤집힌 눈금은 표현 방식의 선택이었을 뿐, 다른 이론이 아닙니다.
계산 방법
조회 기간이 n개 봉일 때, 단계별로 보면 다음과 같습니다.
- 최근 n개 봉(현재 봉 포함)의 최고가를 찾습니다.
- 최근 n개 봉(현재 봉 포함)의 최저가를 찾습니다.
- 최고가에서 현재 종가를 뺍니다. 가격이 범위 상단보다 얼마나 아래에서 마감했는지를 나타냅니다.
- 이를 전체 범위(최고가 − 최저가)로 나눕니다.
- -100을 곱해 0 ~ -100 눈금으로 환산합니다.
``` %R(n) = (HighestHigh(n) - Close) / (HighestHigh(n) - LowestLow(n)) * -100
Relationship to the fast stochastic: %K(n) = (Close - LowestLow(n)) / (HighestHigh(n) - LowestLow(n)) * 100 %R(n) = %K(n) - 100 ```
간단한 계산 예를 들어 보겠습니다. 최근 14개 봉의 최고가가 110, 최저가가 95, 현재 종가가 101이라고 가정하면 범위는 15, 고점으로부터의 거리는 9이므로 %R = (9 ÷ 15) × -100 = -60입니다. 가격이 2주 범위의 중간 아래쪽에서 마감했다는 뜻입니다.
실무에서 중요한 예외 상황이 하나 있습니다. 최고가와 최저가가 같은 완전한 평탄 구간이 나오면(유동성이 낮은 짧은 시간대 암호화폐 데이터에서 실제로 발생합니다) 분모가 0이 됩니다. 대부분의 플랫폼은 0이나 -100을 반환하거나 직전 값을 그대로 이어 갑니다. 거래가 멈춘 시장에서 나온 신호를 믿기 전에, 사용하는 도구가 어떻게 처리하는지 먼저 확인해야 합니다.
기본 설정과 변형
표준 설정은 14기간입니다. 이 숫자는 와일더(Wilder)의 14기간 상대강도지수(RSI)와 같은 전통에서 왔습니다. 대략 음력 반 달, 혹은 이 도구들이 만들어진 상품 시장에서 일봉 기준 2~3주에 해당하는 길이입니다. 특별한 마법은 없습니다. 일봉 차트에서 반응성과 잡음 사이의 균형이 무난해 관습으로 살아남은 값입니다.
| 설정 | 특성 | 주된 용도 |
|---|---|---|
| %R 7–10 | 매우 빠르고 극단 구간 터치가 잦음 | 스캘핑, 장중 박스권 매매 |
| %R 14 | 기본적인 균형 | 범용, 대부분의 공개된 규칙이 전제하는 값 |
| %R 20–28 | 느리고 극단값이 드물며 의미가 큼 | 스윙 매매, 4시간·일봉 암호화폐 차트 |
| %R 50+ | 긴 범위 안에서 종가의 위치 | 신호보다는 국면 파악용 |
기준선 기본값은 과매수 -20, 과매도 -80입니다. 최근 범위의 상위 20%와 하위 20%를 대칭으로 잘라 낸 선입니다. 신호를 줄이고 강도를 높이고 싶은 트레이더는 -10과 -90을 쓰고, 느리고 경계가 뚜렷한 박스권에서 거래하는 경우에는 -30과 -70으로 넓히기도 합니다.
흔히 쓰이는 변형 두 가지도 알아 둘 만합니다. 첫째는 %R에 짧은 이동평균(3~5기간)을 적용해 휩소(whipsaw)를 줄이는 방식으로, 사실상 느린 스토캐스틱을 다시 만드는 것과 같습니다. 둘째는 추세가 확인된 상황에서 구간을 비대칭으로 옮기는 방법입니다. 예를 들어 확인된 상승 추세에서는 과매도 판정 기준을 -60으로만 잡는 식인데, 강한 추세의 조정은 완전한 극단까지 내려오는 경우가 드물기 때문입니다.
읽는 방법
먼저 수준(level)을 봅니다. -20 위라면 최근 종가들이 범위 상단에, -80 아래라면 하단에 몰려 있다는 뜻입니다. -20과 -80 사이에서는 오실레이터가 주는 정보가 거의 없으므로 무시하는 편이 낫습니다.
다음은 지속성(persistence)입니다. 변동성이 큰 횡보장에서 한 개 봉이 -20 위로 삐죽 올라오는 것은 잡음입니다. 반면 %R이 열 개, 스무 개 봉 연속으로 -20 위에 달라붙어 있다면 강한 추세의 전형적 신호이며, 이때 '과매수'라는 꼬리표는 오해를 부릅니다. 경고가 아니라 강도를 나타내는 수치이기 때문입니다.
세 번째는 구간 이탈입니다. 대부분의 실무자는 %R이 극단 구간으로 들어가는 순간보다 다시 빠져나오는 순간(예: -80 위로 되돌아 올라오는 시점)을 더 의미 있게 봅니다. 극단에 진입했다는 것은 모멘텀이 강하다는 뜻이고, 거기서 벗어났다는 것은 그 강도가 멈췄다는 뜻입니다.
마지막으로 극단 도달 실패를 읽습니다. 가격은 신고점을 만들었는데 %R이 -20 위로 다시 올라가지 못한다면, 종가가 더 이상 범위 상단에서 마감하지 못하고 있다는 의미입니다. 전형적인 모멘텀 다이버전스(divergence)입니다.
트레이더들의 활용법
1. 박스권 역추세 매매. 수평 경계가 뚜렷한 횡보장에서 지지선 부근의 -80 이하, 저항선 부근의 -20 이상은 범위의 가장자리를 표시해 줍니다. 변동성이 수축하고 박스권이 이미 여러 번 지켜진 상황에서는 유효합니다. 박스권이 깨지는 순간 실패하며, 구조상 돌파 봉은 반드시 극단적인 %R 값을 만들어 냅니다. 바로 그 값이 역추세 매매자가 반응하게 되는 신호라는 점이 문제입니다.
2. 추세 내 눌림목 타이밍. 추세는 외부 도구(200기간 이동평균, 상위 시간대 구조 등)로 정의한 뒤, 상승 추세 안에서 %R이 과매도로 내려오는 시점을 눌림목 진입 타이밍으로 삼습니다. 되돌림이 규칙적인 질서 있는 추세에서는 유효합니다. 가격이 -80 아래로 내려갈 만큼 조정받지 않는 급등 구간, 그리고 첫 과매도 신호 뒤에 더 많은 과매도 신호가 이어지는 추세 전환 구간에서는 실패합니다.
3. 추세 확인과 달라붙기 효과. 극단을 거스르는 대신 증거로 활용하는 방법입니다. %R이 대부분의 시간을 -50 위에서 보내고 0을 반복적으로 터치하는 시장은 공격적으로 매수되고 있는 시장입니다. 포지션을 유지하고 역추세 아이디어를 걸러 내는 데 유효합니다. 장기간 이어진 상승의 막바지에는 꼭지까지 달라붙는 행동이 계속되므로 실패합니다.
4. 다이버전스. 가격은 고점을 높이는데 %R은 고점을 낮추거나(또는 -20 위로 복귀하지 못하거나) 하는 경우로, 종가 강도가 약해지고 있다는 신호입니다. 성숙한 추세의 끝자락, 특히 4시간·일봉 암호화폐 차트에서 조기 경보로 유효합니다. 단독 진입 근거로는 자주 실패합니다. 다이버전스는 가격이 반응하기 전에 서너 번 반복될 수 있고, 강한 추세에서는 끝내 해소되지 않는 경우도 많습니다.
암호화폐에서는 시간대 선택이 측정 대상 자체를 바꿉니다. 4시간 차트의 %R(14)은 약 56시간, 즉 24시간 연속 거래 기준으로 이틀 남짓을 포괄합니다. 모멘텀을 초기화해 줄 주말 공백이 없기 때문에 전통 시장보다 극단 상태가 오래 지속될 수 있습니다. 레버리지를 쓰는 무기한 선물에서는 달라붙기 효과가 특히 위험합니다. 청산 연쇄가 일어나는 동안의 '극심한 과매도' 수치는, 시장이 안정되기 전까지 훨씬 더 과매도로 갈 수 있습니다.
실제 SOL 차트 사례
이것은 하나의 지표를, 하나의 시장에서, 한 달 동안 살펴본 기록입니다. 행동 양식을 보여 줄 뿐 무언가를 검증하지는 않습니다. 증거가 아니라 사례 연구로 받아들이시기 바랍니다.
차트는 거래소의 SOL/USDT 무기한 선물, 4시간 봉, 2026년 10월 1일~10월 30일이며 %R은 14로 설정했습니다. 구간의 마지막 종가는 96.30, %R은 -65.21로 최근 범위의 아래 절반에 있었지만 극단은 아니었습니다. 전체 구간에서 %R이 극단 구간(-20 위 또는 -80 아래)에 머문 시간은 26.7%였는데, 짧은 추세와 횡보가 번갈아 나타나는 시장에서는 흔한 수치입니다.

그림 2는 각 기준선 돌파 시점과 그 이후 6개 봉(24시간), 18개 봉(3일) 동안의 등락률을 표시한 것입니다. 그중 열 건을 정리하면 다음과 같습니다.
| 날짜(UTC) | 신호 | 가격 | 6개 봉 후 | 18개 봉 후 |
|---|---|---|---|---|
| 2026-10-19 00:00 | %R > -20 | 105.22 | +0.06% | +0.24% |
| 2026-10-20 00:00 | %R > -20 | 105.28 | +0.47% | -1.04% |
| 2026-10-21 12:00 | %R > -20 | 108.44 | -3.56% | -8.04% |
| 2026-10-22 04:00 | %R < -80 | 104.38 | -0.12% | -2.67% |
| 2026-10-23 16:00 | %R < -80 | 103.52 | -2.33% | -2.98% |
| 2026-10-27 00:00 | %R < -80 | 100.13 | +1.86% | -2.94% |
| 2026-10-28 04:00 | %R > -20 | 102.31 | -2.54% | -5.87% |
| 2026-10-28 16:00 | %R > -20 | 103.02 | -3.15% | -6.52% |
| 2026-10-29 00:00 | %R < -80 | 99.64 | -2.46% | -3.35% |
| 2026-10-29 16:00 | %R < -80 | 99.78 | -5.09% | -3.49% |
한 달 동안 신호는 총 22건이었고, 측정 구간 안에서 신호 방향대로 움직인 경우는 22건 중 14건으로 집계됩니다. 숫자만 보면 고무적이지만 변동 폭을 보면 이야기가 달라집니다. 여러 건은 SOL의 4시간 봉 기준 평범한 잡음 범위에 해당하는 1% 미만의 움직임이었던 반면, 실패한 사례에는 -3%에서 -8%에 이르는 군집이 포함되어 있습니다.
진짜 교훈은 신호의 군집 현상입니다. 10월 19~21일의 과매수 신호 세 건은 여전히 완만하게 오르던 시장에서 나왔고 앞의 두 건은 아무 결과도 내지 못했습니다. 세 번째인 108.44에서의 신호만이 3일간 -8.04% 하락에 앞섰습니다. 이어 10월 22, 23, 27, 29일의 과매도 신호들은 하락하는 시장을 향해 반복적으로 발생했고, 10월 29일 16:00에 99.78에서 나온 신호 이후에는 24시간 안에 다시 -5.09% 하락이 이어졌습니다. 방향성 있는 움직임에서 오실레이터가 같은 역추세 신호를 계속 내보내는 동안 가격은 계속 가 버리는, %R의 전형적인 실패 양상입니다.
두 측정 구간의 부호가 엇갈린다는 점도 주목할 만합니다. 10월 27일 신호는 6개 봉 후 +1.86%였지만 18개 봉 후에는 -2.94%였습니다. 단기 오실레이터는 사흘 뒤에 무슨 일이 일어날지에 대해 아무것도 말해 주지 않습니다.
흔한 실수
- -20과 -80을 매매 결정으로 취급하는 것. 두 선은 종가가 범위 어디에 있는지를 설명할 뿐입니다. 추세장에서는 극단 구간이 가격이 가장 오래 머무는 자리입니다.
- 돌파 직후 첫 극단값을 거스르는 것. 박스권 돌파는 수학적으로 극단적인 %R 값을 만들어 냅니다. 이를 거스르는 것은 움직임이 가장 강한 지점에서 반대 방향에 베팅하는 셈입니다.
- 거래가 거의 없는 한산한 차트에 쓰는 것. n개 봉의 범위가 아주 좁으면 분모도 아주 작아져, %R이 잡음만으로 0에서 -100까지 요동칩니다.
- 조회 기간 교체 효과를 무시하는 것. 의미 있는 가격 변동이 전혀 없어도, 과거 고점이나 저점이 14봉 창에서 빠져나가는 것만으로 %R이 튈 수 있습니다.
- 스토캐스틱과 함께 겹쳐 쓰는 것. %R과 빠른 스토캐스틱은 같은 숫자입니다. 둘 다 돌리는 것은 하나의 신호가 두 개인 척하는 것일 뿐입니다.
- 시간대가 다른 값을 동등하게 비교하는 것. 5분 차트의 -90과 일봉 차트의 -90은 완전히 다른 사건을 설명합니다.
다른 도구와의 조합
가장 가치 있는 동반자는 단연 추세 필터입니다. 장기 이동평균, 상위 시간대 구조, 또는 평균방향성지수(ADX) 같은 방향성 측정치가 %R의 두 가지 성격 중 어느 쪽을 적용할지 알려 줍니다. 극단을 거스를 것인가(박스권), 달라붙기를 존중할 것인가(추세)의 문제입니다. 이 맥락이 없으면 지금이 어떤 국면인지 추측에 의존하게 됩니다.
가격 구조는 위치 정보를 더해 줍니다. 세 번 방어된 레벨 위에서 나온 과매도 %R과, 하락 중간의 허공에서 나온 같은 수치는 전혀 다른 이야기입니다.
변동성 지표, 예컨대 평균진폭(ATR)이나 볼린저 밴드(Bollinger Bands)는 포지션 크기 산정과 기대치 설정에 도움이 됩니다. 일주일 사이 ATR이 두 배가 되었다면 -85 수치는 -100까지 내려가 그대로 머물 수 있고, 레벨 기반 손절도 조용한 시장일 때보다 넓게 잡아야 합니다.
더 느린 모멘텀 도구, 즉 긴 설정의 RSI나 MACD 히스토그램은 덜 민감한 두 번째 의견을 제공합니다. 느린 도구가 방향성을 정의하고 %R이 타이밍을 맡을 때 조합이 가장 잘 작동합니다. 그 반대는 아닙니다.
끝으로 무기한 선물에서는 펀딩비(funding rate)와 미결제약정(open interest) 맥락이 또 하나의 오실레이터보다 훨씬 유용합니다. 극단적으로 높은 펀딩비와 함께 나온 과매수 %R은 롱 포지션이 과밀하다는 뜻이고, 중립적인 펀딩비와 함께 나온 같은 수치는 평범한 강세를 나타냅니다.
자주 묻는 질문
Q. 암호화폐에서 윌리엄스 %R의 가장 좋은 설정은 무엇인가요?
보편적으로 가장 좋은 설정은 없습니다. 14기간 기본값은 4시간·일봉 차트에서 합리적인 출발점입니다. 많은 스윙 트레이더는 24시간 쉬지 않는 시장에서 가짜 극단값을 줄이기 위해 20이나 28로 늦추고, 장중 거래자는 7~10으로 짧게 씁니다. 손실 신호가 나올 때마다 숫자를 바꾸기보다, 조회 기간을 의도적으로 정하고 일관되게 유지하는 것이 중요합니다.
Q. 윌리엄스 %R은 스토캐스틱 오실레이터와 같은 것인가요?
수학적으로는 같습니다. 윌리엄스 %R은 빠른 스토캐스틱 %K에서 100을 뺀 값이므로, 두 선은 뒤집힌 눈금 위에서 모양이 동일합니다. 실질적인 차이는 표현 방식에 있습니다. %R은 0에서 -100까지이며 보통 평활화 없이 그려지는 반면, 대부분의 스토캐스틱 구현은 %D 신호선과 선택적 평활화를 더합니다. 같은 차트에 둘 다 올려도 새로운 정보는 생기지 않습니다.
Q. 윌리엄스 %R이 -100이면 무슨 의미인가요?
현재 봉이 조회 기간 전체의 최저가에서 마감했다는 뜻으로, 최근 범위 대비 가능한 가장 약한 종가입니다. 이는 하방 모멘텀이 최대라는 신호이지 바닥이라는 뜻이 아닙니다. 강한 하락 추세에서는 %R이 여러 봉 연속으로 -100 부근을 찍을 수 있습니다.
Q. 강한 추세에서도 윌리엄스 %R이 통하나요?
과매수·과매도 도구로는 통하지 않습니다. 강한 추세 동안 오실레이터는 한쪽 극단에 달라붙고, 거기서 나오는 역추세 신호는 추세를 거슬러 반복적으로 발생합니다. 위 SOL 사례의 10월 말 군집이 바로 그 모습입니다. 추세 확인용 수치로 쓰거나, 추세 필터와 함께 추세 방향의 눌림목 신호만 취하면 훨씬 나은 결과를 보입니다.
Q. 윌리엄스 %R과 RSI의 차이는 무엇인가요?
RSI는 조회 기간 동안의 평균 상승폭과 평균 하락폭 크기를 비교하며 평활화되어 있어 천천히 움직이고 극단에 거의 도달하지 않습니다. %R은 종가를 고가-저가 범위와 비교하고 평활화가 없어 극단에 수시로 도달합니다. RSI는 다이버전스와 국면 판단에, %R은 단기 범위 내 위치 파악에 더 적합합니다.
Q. 윌리엄스 %R을 진입이 아니라 청산에 쓸 수 있나요?
오히려 그 용도가 더 유용하다고 보는 트레이더가 많습니다. 구조를 근거로 잡은 포지션을 %R이 불리한 방향의 극단에서 벗어날 때 줄일 수도 있고, 오실레이터가 추세 방향으로 계속 달라붙어 있는 동안 보유할 수도 있습니다. %R은 현재 봉에 즉시 반응하기 때문에 평활화된 지표보다 모멘텀 상실을 더 일찍 알려 주는 경향이 있습니다. 대신 허위 경보가 더 많다는 대가를 치릅니다.
핵심 정리
- 윌리엄스 %R은 1970년대 초 래리 윌리엄스가 고안한 것으로 알려져 있으며, n개 봉의 고가-저가 범위 안에서 종가의 위치를 0에서 -100 눈금으로 측정합니다.
- 공식은
(HighestHigh - Close) / (HighestHigh - LowestLow) * -100이며, 빠른 스토캐스틱 %K를 100만큼 내린 값이므로 둘은 같은 지표입니다. - 기본값은 14기간에 -20/-80 기준선이며, 극단값이 잦은 4시간·일봉 암호화폐 차트에는 20~28의 느린 설정이 적합합니다.
- 기준선은 기회가 아니라 범위 내 위치를 설명할 뿐입니다. 추세에서는 %R이 극단에 달라붙고 역추세 신호가 군집을 이루며 실패합니다.
- 제시한 SOL/USDT 4시간 구간에서 22건의 신호는 엇갈린 결과를 냈고, 1% 미만의 움직임이 여러 건, -3%~-8%의 실패 군집도 있었습니다. %R이 단독 규칙이 아니라 추세 필터와 구조적 맥락을 필요로 하는 이유를 보여 주는 한 가지 사례입니다.
교육용 자료입니다. 그림은 실제 SOL/USDT 무기한 시세이며, 과거 움직임이 미래를 보장하지 않습니다. 투자 권유가 아닙니다.