Awesome Oscillator (AO)
Category
Related Terms
Browse by Category
What Is the Awesome Oscillator?
The Awesome Oscillator (AO) is a momentum indicator developed by Bill Williams that calculates the difference between a 34-period and 5-period simple moving average of the bar's midpoints, displayed as a histogram to identify market momentum and potential reversals.
The Awesome Oscillator (AO) is a momentum indicator developed by legendary trader Bill Williams that measures market momentum by comparing recent price activity to longer-term price activity. It calculates the difference between a 5-period and 34-period simple moving average of the bar's midpoints (High + Low / 2), displaying the result as a histogram that oscillates above and below zero. The name "Awesome" reflects Williams' enthusiasm for this indicator's effectiveness in capturing momentum shifts. The oscillator uses the midpoint of each bar rather than the close, which Williams believed better represented true market value since it captures where price traded throughout the period. The 5 and 34 period settings create a balance between responsiveness and smoothing. The histogram alternates between green and red colors based on whether the current bar is higher or lower than the previous bar. This color coding provides immediate visual feedback about short-term momentum direction within the broader trend shown by the oscillator's position above or below zero. Williams designed the Awesome Oscillator as part of a complete trading system that includes the Alligator indicator, Accelerator Oscillator, and Fractals. While traders often use AO standalone, it was intended to work synergistically with these other tools for optimal results.
Key Takeaways
- AO calculates: 5-period SMA of (High+Low)/2 minus 34-period SMA of (High+Low)/2, displayed as a histogram.
- Above zero indicates bullish momentum (5-period faster than 34-period); below zero indicates bearish momentum.
- Green bars show the current bar is higher than the previous; red bars show it's lower - indicating momentum direction.
- Common signals include zero line crosses, twin peaks (divergence setups), and saucer formations (momentum shifts).
- Developed by Bill Williams as part of his trading system including Alligator, Fractals, and Accelerator Oscillator.
- Works on any timeframe and any market but performs best in trending conditions.
How Awesome Oscillator Indicator Works
The calculation is straightforward: First, calculate the 5-period simple moving average of (High + Low) / 2. Then calculate the 34-period SMA of the same midpoint values. The Awesome Oscillator is the difference: AO = 5-period SMA - 34-period SMA. This formula creates an oscillator that fluctuates around zero. When the 5-period average is above the 34-period average, AO is positive, indicating that recent momentum exceeds longer-term momentum - bullish. When the 5-period falls below the 34-period, AO turns negative - bearish. The distance from zero indicates momentum strength - the farther from zero, the stronger the current trend. The histogram's color coding adds another layer of information beyond just position. Green bars indicate the current AO value is higher than the previous bar (momentum accelerating or bearish deceleration). Red bars indicate the current value is lower (momentum decelerating or bearish acceleration). Color changes within positive or negative territory can signal early momentum shifts before zero line crosses. Bill Williams designed AO to work with his other indicators (Alligator, Accelerator Oscillator, Fractals) as a complete trading system, though AO is frequently used standalone. The indicator is available on virtually all charting platforms with standard settings pre-configured.
Awesome Oscillator Signal Types
Primary AO trading signals:
| Signal | Description | Trading Implication |
|---|---|---|
| Zero Line Cross (Up) | AO crosses from negative to positive | Bullish momentum emerging |
| Zero Line Cross (Down) | AO crosses from positive to negative | Bearish momentum emerging |
| Saucer (Bullish) | AO above zero: red bar, smaller red, green | Buy signal, momentum resuming |
| Saucer (Bearish) | AO below zero: green bar, smaller green, red | Sell signal, momentum resuming |
| Twin Peaks (Bullish) | Two lows below zero, second higher | Bullish divergence, potential reversal |
| Twin Peaks (Bearish) | Two highs above zero, second lower | Bearish divergence, potential reversal |
Important Considerations
AO performs best in trending markets. During choppy, range-bound conditions, zero line crosses can generate whipsaw signals. Consider using trend filters (like Williams' Alligator indicator) to avoid trading AO signals against the prevailing trend. The saucer signal is particularly powerful but specific in its requirements. For a bullish saucer above zero: the AO must be positive, show a red bar followed by a smaller red bar followed by a green bar. The pattern indicates temporary momentum pause before trend continuation. Twin peaks divergence signals require patience. The pattern develops over time as price makes new highs/lows while AO makes lower highs/higher lows. These divergences warn of potential reversals but aren't timing signals - the trend may continue before reversing. AO is a lagging indicator because it's based on moving averages. Signals confirm momentum already in progress rather than predicting turns. Use AO for confirmation and trend following rather than anticipating reversals.
Tips for Using Awesome Oscillator
Combine AO with Bill Williams' Alligator indicator for his complete system. The Alligator provides trend direction and AO provides momentum confirmation. Trade AO signals only in the direction indicated by the Alligator. Watch for color changes as early warnings. Three consecutive green bars in negative territory may precede a zero line cross. Three consecutive red bars in positive territory may warn of coming weakness. Use the saucer pattern for trend continuation entries. After a pullback in an established trend, the saucer pattern can time re-entries with momentum confirmation. Don't trade every zero line cross. Crosses in trending markets are more reliable than crosses during consolidation. Wait for the cross to be confirmed by subsequent bars before acting. Consider multiple timeframe analysis. Check AO on a higher timeframe for overall trend direction, then use lower timeframe signals for entries aligned with the larger trend. Backtest AO signals on your specific trading instruments before live trading. Signal reliability varies across markets and timeframes, and historical analysis helps set realistic expectations for win rates and appropriate position sizing based on actual performance data rather than theoretical patterns. Position sizing based on AO signal strength can improve risk-adjusted returns. Stronger momentum readings (farther from zero) may warrant larger positions, while weaker signals near the zero line suggest more conservative sizing. This dynamic approach aligns position risk with signal conviction levels for optimized trading outcomes.
Real-World Example: AO Saucer Buy Signal
A trader is watching AAPL on the daily chart. The stock has been in an uptrend, and the Awesome Oscillator is positive (above zero). After a pullback, the trader watches for a saucer pattern to time re-entry. The AO shows: a red bar (momentum pause), a smaller red bar (selling pressure fading), then a green bar (momentum resuming). This classic bullish saucer above zero confirms the pullback is ending.
FAQs
Bill Williams believed the midpoint (High + Low / 2) better represents the bar's true value than the close, which can be influenced by end-of-period noise. The midpoint captures where price spent most time during the period, arguably a better momentum measure.
Both are momentum oscillators comparing fast and slow moving averages. Key differences: AO uses bar midpoints while MACD uses closes. AO uses SMAs while MACD uses EMAs. AO uses 5/34 periods while MACD typically uses 12/26. These differences make MACD more responsive and AO smoother.
The standard settings (5 and 34 periods) are used by most traders and were developed by Bill Williams. Unlike many indicators, AO settings are rarely adjusted. The 5/34 periods were chosen specifically to capture momentum across market cycles and are part of the indicator's design.
Yes, AO works on any timeframe including intraday charts. Day traders often use 5-minute or 15-minute charts with AO for momentum confirmation. The same signals apply (zero crosses, saucers, twin peaks), but intraday traders should expect more signals and potentially more false ones. Consider combining with the Alligator for trend filtering.
The Bottom Line
The Awesome Oscillator measures momentum by comparing short-term and long-term moving averages of bar midpoints. Its histogram display with color coding provides clear visual feedback about momentum strength and direction. Use AO for trend confirmation and continuation signals, particularly in conjunction with trend filters. Key signals: zero-line crossovers indicate momentum shifts, saucer formations (three consecutive bars with middle bar lowest/highest) signal continuation, and twin peaks divergence patterns warn of potential reversals. Bill Williams designed AO to work with his Alligator indicator - when the Alligator shows a trend and AO confirms momentum, the probability of continuation increases. Avoid AO signals during choppy, range-bound markets where false signals multiply.
More in Indicators - Momentum
At a Glance
Key Takeaways
- AO calculates: 5-period SMA of (High+Low)/2 minus 34-period SMA of (High+Low)/2, displayed as a histogram.
- Above zero indicates bullish momentum (5-period faster than 34-period); below zero indicates bearish momentum.
- Green bars show the current bar is higher than the previous; red bars show it's lower - indicating momentum direction.
- Common signals include zero line crosses, twin peaks (divergence setups), and saucer formations (momentum shifts).