MRPNL

Ultimate Oscillator

UO

Momentum oscillator that averages buying pressure across 7-, 14-, and 28-period timeframes to reduce false signals from a single period.

Card view

Formula

Buying Pressure = Close − min(Low, Prev Close);
True Range = max(High, Prev Close) − min(Low, Prev Close);
Average_n = Σ(BP, n) / Σ(TR, n);
UO = 100 × (4 × Avg7 + 2 × Avg14 + Avg28) / 7

The Ultimate Oscillator, developed by Larry Williams, tackles a core weakness of single-period oscillators by weighting the buying pressure calculation across three different timeframes. Shorter periods get heavier weights (4 for 7-period, 2 for 14-period, 1 for 28-period).

The bounded result (0–100) is interpreted similarly to RSI: above 70 is overbought, below 30 is oversold. However, Williams stressed using it primarily for divergence signals: a bullish divergence (price lower low, UO higher low) combined with the oscillator subsequently breaking above the divergence high triggers the buy. This confirmation step significantly reduces false positives.

#momentum#oscillator

Related Terms