CANDLE EFFECT
TRADING SYSTEMS
School / Indicators
Indicators

Ultimate Oscillator

The Ultimate Oscillator measures buying pressure across three timeframes at once, a short, a medium and a long one. Larry Williams designed it in 1976 to fix a common problem with single period oscillators, which jump to an extreme on one sharp move and give a signal too early. Blending three periods means one fast candle can't push the reading to an extreme on its own.

The line moves between 0 and 100, and reads much like RSI.

Above 70
Buying pressure has been strong across all three timeframes. The move may be stretched.
Below 30
Selling pressure has dominated. The drop may be stretched.
Around 50
Buyers and sellers are roughly balanced.

Example

BOSO1SO2TPBOTPBOTPULTIMATE OSCILLATOR (7, 14, 28)7030

A long DCA trade with the Ultimate Oscillator deciding every entry. Each green dot is a signal, the line crossing up through 30. The base order (BO) came on a signal while price was starting to fall. As the drop went on, two safety orders (SO1 and SO2) filled lower down, each on a fresh signal. When price recovered, the whole position closed in one take profit (TP). Two shorter trades followed, each a single base order that reached its take profit.

Settings

Ultimate Oscillator settings
Short Length7
Medium Length14
Long Length28
TimeframeChart
Signal settings
ConditionCrossing Up
Value30

How the number is worked out

For every candle the indicator measures two things. Buying pressure is how far the close finished above the candle's true low. True range is the full distance the candle covered. Both use the previous close when it sits outside the candle, so gaps count.

Those are added up over the three lengths, and each one gives a ratio of buying pressure to range. The three ratios are then blended, with the short period counting four times and the medium twice.

UO = 100 × (4 × Avg7 + 2 × Avg14 + Avg28) ÷ 7
Avg = Σ buying pressure ÷ Σ true range, over that many candles

The weighting keeps the line responsive, while the longer periods stop it from overreacting.

Where it falls short

Strong trends
In a strong trend the line can stay above 70 or below 30 for a long time. Treating every reading there as a reversal means fighting the trend.
It lags a little
The long period slows the line down, so turns show up after price has already started moving.
It only looks back
Like every oscillator, it describes pressure that already happened.

Pairing it with other indicators

With RSI
Two oscillators built differently agreeing at an extreme carries more weight than one alone.
With VWAP
A low reading while price sits well below VWAP shows the drop is stretched by two separate measures.
With QFL
An oversold reading as a base cracks adds weight to the idea that the crack is panic.

Keeping it in context

The Ultimate Oscillator reads pressure, one input among several. It shows how stretched a move is, and the trend, the price structure and your risk rules decide what to do with that.

Backtesting and performance stats

Test any level or crossing rule on past candles before trusting it. Strategy Lab, our own tester, runs it against history so you can see how it behaved in ranging markets and in trending ones.