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.
Example
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
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.
The weighting keeps the line responsive, while the longer periods stop it from overreacting.
Where it falls short
Pairing it with other indicators
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.