What are oscillators in trading and how do they work?
A stock oscillator transforms price and volume data into a mathematical curve that oscillates between fixed upper and lower limits (such as 0 to 100) or fluctuates around a zero baseline. While trend-following indicators like moving averages lag behind price action to confirm direction, oscillators measure the rate of price change to highlight potential turning points before a trend slows or reverses.
| Oscillator category | Representative indicators | Core trading function |
|---|---|---|
| Bounded band oscillators | Relative Strength Index (RSI), Stochastic Oscillator, Williams %R | Identifies fixed overbought (e.g., >70) and oversold (e.g., <30) extremes |
| Centered baseline oscillators | MACD, Rate of Change (ROC), Commodity Channel Index (CCI) | Measures acceleration and deceleration above or below a neutral zero level |
| Volume-weighted oscillators | Money Flow Index (MFI), Chaikin Money Flow (CMF) | Combines volume participation with price momentum to confirm institutional pressure |