Momentum oscillator

Williams %R

A fast momentum oscillator scaled from 0 to −100.

What is Williams %R?

Williams %R, created by Larry Williams, is a momentum oscillator that measures where the close sits relative to the recent high-low range, scaled from 0 (at the highs) to −100 (at the lows). It is closely related to the stochastic oscillator.

How it works

Readings above −20 are considered overbought and below −80 oversold. Because it is fast and sensitive, %R is often used for timing within a trend rather than as a standalone reversal signal, and works best with a trend filter.

How traders use it

  • Overbought/oversold: time entries from the −20/−80 zones.
  • Trend timing: buy oversold readings in an uptrend.
  • Failure swings and divergence: early reversal hints.
  • Confirmation: pair with structure or a moving average.

Build Williams %R without code in Algovex

Algovex provides Williams %R as a node, combine it with a trend filter, backtest the rules, and export. No code needed.

Key parameters

ParameterWhat it does
lengthLookback period (commonly 14).

Frequently asked questions

What is the difference between Williams %R and stochastic?

Both measure the close within the recent range, but Williams %R uses a 0 to −100 scale and is typically un-smoothed, making it faster. The stochastic adds smoothing (%K/%D). Algovex offers both as nodes.