Lemonn Mobile Sticky Banner

Ultimate Oscillator: Three Timeframe Momentum Guide

The Ultimate Oscillator is a momentum indicator built by Larry Williams that blends buying pressure over three lookback periods (7, 14 and 28 bars) into one line moving between 0 and 100. It exists because a single-period oscillator such as a 14-day RSI often flashes a signal that is really an artefact of the period you picked.

Williams saw that a short-period oscillator reacts to every wiggle while a long one reacts too late. So he averaged three, weighted the fastest most, and used the result to hunt for divergence. Platforms list it as UO with those original defaults.

How the Ultimate Oscillator Is Calculated

Two raw values are computed for every bar.

  • Buying Pressure (BP) = Close minus the lower of (today’s Low, yesterday’s Close)
  • True Range (TR) = the higher of (today’s High, yesterday’s Close) minus the lower of (today’s Low, yesterday’s Close)

The prior close appears in both, which is what makes overnight gaps count instead of vanishing. Next, three ratios are formed by summing, not by averaging bar by bar:

  • Average7 = sum of BP over 7 bars / sum of TR over 7 bars
  • Average14 and Average28 = the same calculation over 14 and 28 bars

They are then combined with 4-2-1 weights, so the shortest period matters most and the weights stay proportional to the period lengths:

Ultimate Oscillator = 100 x (4 x Average7 + 2 x Average14 + 1 x Average28) / 7

A Worked Example (Illustrative)

Yesterday’s close was Rs 1,450. Today the stock made a low of Rs 1,432, a high of Rs 1,468, and closed at Rs 1,461. The true low is Rs 1,432 and the true high Rs 1,468, so BP = Rs 29 and TR = Rs 36, a strong buying bar at 0.81.

If the 7-bar sums come to BP 140 and TR 210, Average7 = 0.667. With Average14 at 0.55 and Average28 at 0.48, the reading is 100 x (2.668 + 1.10 + 0.48) / 7, or about 60.7.

How to Read It

Above 70 is treated as stretched to the upside and below 30 as stretched to the downside. But Williams did not design a zone indicator. He designed a three-condition divergence rule.

The bullish version needs all three: price makes a lower low while the oscillator makes a higher low, the oscillator’s low inside that divergence sits below 30, and the oscillator then rises above its highest point inside the divergence. The bearish version mirrors it, with the oscillator high above 70 and a later break below the divergence low.

That third confirmation step is the part traders skip, and it is the part that filters out most false divergences.

Compared With Single Period Oscillators

Feature Ultimate Oscillator RSI (14) Stochastic
Periods used 7, 14 and 28 One One plus smoothing
Gaps counted Yes, via true range Partly No
Zones 70 and 30 70 and 30 80 and 20

When It Works and When It Fails

It earns its keep late in an extended move on a liquid instrument, where one leg of a trend is running out of buying pressure but price has not turned. On Nifty 50 or Bank Nifty daily charts, the confirmed divergence pattern tends to catch exhaustion points that a plain RSI reading of 72 calls early.

It fails in three places. In a strong sustained trend the line sits in the upper band for weeks and every divergence gets run over. In a tight range the 7-period component dominates and produces divergences that mean nothing. In illiquid mid or small caps, one wide bar distorts the true range sums for the next 28 sessions.

The specific risk is the one every divergence tool carries. Divergence says momentum is fading, not that price is reversing, and momentum can fade for months while price grinds higher. A position taken on an unconfirmed divergence has no natural stop, so the stop has to come from price structure such as the swing low that formed the divergence, never from the oscillator.

Frequently Asked Questions

Is the Ultimate Oscillator better than RSI for Indian stocks?

Neither is better in general. The Ultimate Oscillator gives fewer signals and handles overnight gaps more sensibly, which helps on stocks that gap on results. RSI is simpler and far more widely watched, which matters when many traders react to the same level.

What settings suit an intraday chart?

The 7, 14 and 28 defaults transfer straight to 5-minute or 15-minute charts, since they count bars and not calendar days. On a 15-minute Bank Nifty chart, 28 bars covers roughly one session, a reasonable slow anchor. Shortening the periods mostly adds noise.

Can the reading reach exactly 0 or 100?

Almost never. A reading of 100 needs every close in all three windows to finish at the true high of its bar. Even values above 80 or below 20 are rare on index charts.

Why do two platforms show different values?

The cause is usually the data feed, not the formula. Adjusted versus unadjusted prices around a bonus or split, and different intraday session start times, both shift the sums. Compare the same symbol, exchange and adjustment setting first.

Key Takeaways

  • The oscillator combines 7, 14 and 28 period buying pressure using 4-2-1 weights, scaled 0 to 100.
  • Buying pressure and true range both use the prior close, so gaps are captured.
  • Williams built it around a three-condition divergence rule, and the confirmation step is not optional.
  • It stalls in strong trends and turns noisy in tight ranges and illiquid stocks.
  • Fading momentum is not a reversal, so stops must come from price structure.

Sleek Sticky Registration Footer