what is the ultimate oscillator 
the ultimate oscillator is a technical indicator that was developed by larry williams in 1976 to measure the price momentum of an asset across multiple timeframes the indicator has less volatility and fewer trade signals compared to other oscillators that rely on a single timeframe because it uses the weighted average of three timeframes buy and sell signals are generated following divergences the ultimate oscillator generates fewer divergence signals than other oscillators due to its multi timeframe construction ultimate oscillator formula uo a 7 4 a 1 4 2 a 2 8 4 2 1 1 0 0 where uo ultimate oscillator a average buying pressure bp close min low pc pc prior close true range tr max high prior close true range tr min low prior close average 7 p 1 7 bp p 1 7 tr average 1 4 p 1 1 4 bp p 1 1 4 tr average 2 8 p 1 2 8 bp p 1 2 8 tr begin aligned text uo left frac text a 7 times 4 text a 14 times 2 text a 28 4 2 1 right times 100 textbf where text uo text ultimate oscillator text a text average text buying pressure bp text close text min text low text pc text pc text prior close text true range tr text max text high text prior close phantom text true range tr text min text low text prior close text average 7 frac sum p 1 7 text bp sum p 1 7 text tr text average 14 frac sum p 1 14 text bp sum p 1 14 text tr text average 28 frac sum p 1 28 text bp sum p 1 28 text tr end aligned uo 4 2 1 a7 4 a14 2 a28 100where uo ultimate oscillatora averagebuying pressure bp close min low pc pc prior closetrue range tr max high prior close true range tr min low prior close average7 p 17 tr p 17 bp average14 p 114 tr p 114 bp average28 p 128 tr p 128 bp 