Ultimate Oscillator

Ultimate Oscillator explained: buying-pressure and true-range formulas across three lookbacks, an example, divergence uses, and limitations.

The Ultimate Oscillator (UO) is a bounded momentum indicator that combines buying pressure relative to true range over three lookback periods. The common configuration uses 7, 14, and 28 periods, weighting the shortest window most heavily.

The oscillator ranges from 0 to 100. It measures where closes fall within gap-adjusted ranges; it does not measure actual purchase orders or cash flowing into an asset.

Key Takeaways

  • UO uses buying pressure divided by true range across three windows.
  • Common weights are 4, 2, and 1 for 7, 14, and 28 periods.
  • Values near conventional 70 and 30 thresholds describe the formula, not overvaluation or undervaluation.
  • Divergence is an observation that may fail or persist.
  • Data settings and treatment of zero true range must be consistent across platforms.

Formula

For each period:

$$ BP_t=Close_t-\min(Low_t,Close_{t-1}) $$
$$ TR_t=\max(High_t,Close_{t-1})-\min(Low_t,Close_{t-1}) $$

For lookback n:

$$ Average_n=\frac{\sum_{i=0}^{n-1}BP_{t-i}}{\sum_{i=0}^{n-1}TR_{t-i}} $$

With the common settings:

$$ UO=100\times\frac{4(Average_7)+2(Average_{14})+Average_{28}}{7} $$

The multiplication by 100 places the result on its conventional scale.

Simple Example

Suppose the three buying-pressure ratios are:

  • 7-period average: 0.60
  • 14-period average: 0.50
  • 28-period average: 0.40
$$ UO=100\times\frac{4(0.60)+2(0.50)+0.40}{7}=54.29 $$

A reading of 54.29 means the weighted buying-pressure ratios are modestly above the middle of their possible range. It is not a predicted return or probability of a price increase.

How the Ultimate Oscillator Is Read

ObservationPossible interpretationMain caution
UO risesCloses are strengthening within recent gap-adjusted rangesPrice can still decline
UO fallsCloses are weakening within recent rangesPrice can still rise
UO above 70Conventionally labeled overboughtStrong momentum can persist
UO below 30Conventionally labeled oversoldWeak momentum can persist
Price and UO divergePrice direction is not confirmed by the oscillatorDivergence is not a timing guarantee

Some published trading rules combine divergence with a later threshold move. Those are multi-step strategy rules, not inherent properties of the indicator.

UO Compared With RSI and ROC

MeasureConstructionLookbacksRange
Ultimate OscillatorBuying pressure divided by true rangeThree0 to 100
Relative Strength IndexAverage gains relative to average lossesUsually one0 to 100
Rate of ChangeCurrent price relative to an earlier priceOne per calculationUnbounded

Using all three does not necessarily provide independent confirmation because each remains derived from price history.

How to Evaluate a UO Signal

  1. Confirm the three lookbacks, weights, timeframe, session, and data vendor.
  2. Record whether the rule uses level, direction, divergence, or a threshold crossover.
  3. Align price and oscillator swing points without changing them after the outcome is known.
  4. Test on data not used to choose thresholds or filters.
  5. Include execution delay, fees, spreads, slippage, and gaps.

Risks and Limitations

  • Threshold persistence: High or low readings can remain extreme in a trend.
  • Divergence ambiguity: Analysts may choose different swing points.
  • Lag: Longer windows smooth the indicator but delay its response.
  • Parameter sensitivity: Alternative periods and weights change the result.
  • Price-only evidence: The indicator does not measure valuation, liquidity, order-book depth, or news.
  • Data handling: Gaps, session boundaries, and zero-range periods can produce vendor differences.

Trading Technologies documents the standard Ultimate Oscillator formula. The CFTC Futures Glossary provides public definitions for momentum and technical analysis. These sources do not establish that any UO strategy is profitable.

FAQs

Is the Ultimate Oscillator a volatility indicator?

It uses true range in its denominator, but its output is primarily a momentum measure of buying pressure within recent ranges.

Does a reading below 30 mean buy?

No. It is a conventional oversold label. A complete rule must define confirmation, entry, invalidation, size, and acceptable loss.

Why use three lookback periods?

The formula combines short-, medium-, and longer-window buying-pressure ratios so one short period does not determine the entire reading.

This article is educational and does not provide personalized investment or trading advice. Ultimate Oscillator readings cannot guarantee gains or prevent losses.

Browse Trading