The Ultimate Oscillator (UO) is a momentum oscillator developed by Larry Williams to estimate the price movement of a financial instrument in the market by calculating the weighted average of three different timeframes. This calculation can reduce the volatility and false trade signals compared to other oscillators that mainly rely on a single timeframe.