Module 1: Williams %R Fundamentals

%R vs RSI vs Stochastic: Comparison - Part 1

8 min readLesson 1 of 10

Oscillator Foundations: %R, RSI, and Stochastic

Williams %R, Relative Strength Index (RSI), and Stochastic Oscillator track momentum by measuring price position within recent ranges. Each oscillator uses a different formula and scale but shares a core goal: identify overbought and oversold conditions.

Williams %R calculates the current close relative to the highest high over the lookback period, expressed as a negative percentage from 0 to -100. For example, a %R reading of -10 on the 5-minute ES chart means the close sits near the recent 14-bar high. Traders typically use a 14-period lookback.

RSI measures average gains versus average losses over a set period, usually 14 bars, outputting values from 0 to 100. Readings above 70 indicate overbought, below 30 oversold. Unlike %R, RSI centers around 50, signaling momentum shifts.

The Stochastic Oscillator compares the close to the recent range’s low and high, producing %K and %D lines, often smoothed with moving averages. Readings above 80 suggest overbought; below 20, oversold. Stochastics emphasize price velocity within the range.

Calculation Differences and Practical Impact

%R uses a reversed scale, which some traders find less intuitive. A %R of -90 means the close trades near the period’s low, equivalent to a stochastic below 20 or RSI below 30. %R tends to react faster to price extremes because it directly references the close against the high.

RSI smooths price changes by averaging gains and losses, reducing noise but introducing lag. This smoothing helps filter false signals on volatile instruments like TSLA or NQ but delays entries on fast moves.

Stochastics incorporate two lines (%K and %D) and crossovers to generate signals. The %D line smooths %K, offering confirmation. This dual-line system suits range-bound stocks like AAPL or SPY but struggles in trending markets such as CL futures.

Institutional algorithms often combine these oscillators. Prop firms use %R’s sensitivity for early entries, RSI’s trend confirmation, and stochastic crossovers to time exits. For example, a quant model on GC futures may trigger a long when %R rises from below -90, RSI crosses above 30, and %K crosses above %D on 15-minute bars.

When Oscillators Work and When They Fail

Oscillators excel in range-bound markets. On the 15-minute SPY chart during sideways action in Q1 2023, %R, RSI, and Stochastic reliably flagged reversals near support and resistance. %R hit -95 at support, RSI dropped below 30, and Stochastic %K crossed above %D—all signaling a bounce.

However, oscillators generate false signals in strong trends. For example, in the 5-minute TSLA chart during the August 2023 rally, RSI remained above 70 for over 30 bars, and %R stayed near -10, falsely indicating overbought. Traders who shorted based on these signals faced losses as momentum pushed higher.

%R’s sensitivity makes it prone to whipsaws on volatile symbols like NQ. In contrast, RSI’s smoothing reduces noise but delays exits, risking profits. Stochastic’s dual lines improve timing but add complexity and can lag during sharp reversals.

Prop firms mitigate these issues by combining oscillators with volume, order flow, and price action filters. Algorithms reject %R overbought signals when volume spikes confirm buying pressure. They use RSI divergence to detect weakening momentum before stochastic crossovers trigger entries.

Worked Trade Example: 5-Minute ES Long Using %R and RSI

Date: March 15, 2024
Instrument: E-mini S&P 500 Futures (ES)
Timeframe: 5-minute
Lookback: 14 bars for %R and RSI

Setup:
ES trades near 4,050 after a 20-point pullback. %R hits -95, indicating close near the 14-bar low. RSI reads 28, signaling oversold momentum. Price forms a hammer candlestick at support (4,050).

Entry:
Enter long at 4,052 on candle close confirming bounce.

Stop:
Place stop 8 ticks below entry at 4,051.2 (8 ticks = $40 per contract).

Target:
Set target at 4,070, near recent resistance (18 points, 36 ticks).

Position Size:
Risk 1% of $100,000 account = $1,000 per trade.
Risk per contract = $40.
Position size = 25 contracts.

Risk-Reward:
Risk = $40 × 25 = $1,000
Reward = 18 points × $50 × 25 = $22,500
R:R = 22.5:1

Trade Management:
Trail stop to breakeven after 10 points gain. Exit partial at 4,065 (13 points profit). Final exit at target.

Outcome:
Trade hits target after 12 bars (1 hour). %R rises above -20, RSI climbs above 60, confirming momentum shift. Profit = $22,500 - commissions.

Institutional Context and Algorithmic Use

Prop firms program %R for early momentum shifts. %R’s quick response suits high-frequency setups on 1-minute CL or GC charts. RSI filters false breakouts by confirming sustained momentum. Stochastic crossovers trigger entries and exits in mean-reverting algorithms.

Algorithms monitor %R extremes combined with volume spikes and VWAP levels. For example, a prop desk algorithm on NQ uses %R below -90 plus 30% volume spike to enter longs, targeting 1.5R with tight stops. RSI above 50 confirms trend strength, preventing premature exits.

Human traders at prop firms use %R for timing entries in fast markets, RSI for trend strength, and stochastic for exit signals. Combining oscillators reduces false signals and improves trade confidence.

Key Takeaways

  • Williams %R measures close position relative to recent highs, reacting faster than RSI and Stochastic.
  • RSI smooths momentum, reducing noise but lagging in fast moves.
  • Stochastic uses two lines to time entries/exits, excelling in range-bound markets but lagging in trends.
  • Oscillators work best in sideways markets; they produce false signals during strong trends.
  • Prop firms combine oscillators with volume and price action filters for robust algorithmic signals.
  • Example: On 5-min ES, %R below -90 and RSI below 30 at support triggered a long with 22.5:1 R:R.
The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans