
What Is the Awesome Oscillator? Momentum Trading Explained
Learn how the Awesome Oscillator measures momentum using median prices and read core signals. Read the full guide.
By Trader Faculty Team
Direct Answer
The Awesome Oscillator (AO) is a momentum indicator that measures market velocity by subtracting a 34-period simple moving average from a 5-period simple moving average. Unlike standard momentum tools that rely on closing prices, the AO uses the median price of each bar to evaluate short-term shifts relative to longer-term trends.
It is a momentum indicator that measures market velocity by comparing short-term price movement against long-term trends. Developed by trader Bill Williams, it subtracts a 34-period simple moving average from a 5-period simple moving average to show whether market momentum is accelerating or slowing down.
Many technical indicators lag behind current market conditions, leaving traders reacting to moves that have already happened. While it is also a lagging indicator built on past price data, its focus on median prices and momentum shifts helps confirm trend strength and spot potential exhaustion before executing a trade.
This guide breaks down how it works, its mathematical calculation, three core trading signals, and how to avoid costly false-breakout traps.
Quick Takeaways
- The indicator measures market momentum by calculating the difference between a 5-period and a 34-period simple moving average.
- Unlike standard indicators that rely on closing prices, the AO uses the median price of each period to capture true session midpoints.
- Traders track three primary momentum signals: the Zero Line Cross, Twin Peaks, and the Saucer pattern.
- The indicator is prone to false signals during low-volume or tight ranging markets, requiring confirmation from broader price action.
What Is the Awesome Oscillator?
It is an unbounded technical indicator designed to gauge market momentum across any financial asset. It belongs to the broader family of technical indicators used by traders to analyze price history, market volume, and directional strength.
Unlike traditional momentum tools—such as the Relative Strength Index (RSI) or Standard Moving Averages—which calculate data using closing prices, the Awesome Oscillator uses the median price of each bar. The median price represents the midpoint between the highest and lowest traded prices during a specific timeframe:
Median Price = (High + Low) / 2
By focusing on midpoints rather than closing prices, this approach reduces the distorting effects of late-session market volatility.
Understanding the Histogram Mechanics
The indicator displays its output as a histogram featuring green and red bars oscillating around a central zero line. The color of each bar reflects real-time momentum changes relative to the previous bar:
- Green Bar: The current bar's value is higher than the previous bar's value, signifying building bullish momentum.
- Red Bar: The current bar's value is lower than the previous bar's value, signifying building bearish momentum.

Bars floating above the zero line mean short-term momentum is stronger than long-term momentum. Bars falling below the zero line indicate that short-term momentum is dragging below the longer-term baseline.
How the Awesome Oscillator Is Calculated
The calculation behind it is straightforward, requiring two simple moving averages (SMAs) calculated from median prices:
AO = SMA5(Median Price) - SMA34(Median Price)
To compute the indicator value, technical platforms perform three sequential steps:
- Calculate the median price for every period on the chart.
- Calculate a fast 5-period Simple Moving Average based on those median prices.
- Calculate a slow 34-period Simple Moving Average based on those same median prices.
- Subtract the 34-period SMA from the 5-period SMA.
The 5-period SMA captures rapid, short-term shifts in market activity, while the 34-period SMA reflects broader context. Subtracting the longer average from the shorter average quantifies how fast current price momentum is expanding or contracting relative to the wider market baseline.
Core Awesome Oscillator Trading Signals
Traders apply three primary signal patterns on its histogram to identify potential momentum shifts and trend continuations.

1. Zero Line Cross
The Zero Line Cross occurs when the histogram bars move across the central zero threshold. This signal marks a simple shift between short-term and long-term momentum.
- Bullish Zero Line Cross: The histogram crosses from below zero to above zero. This indicates that short-term momentum has overtaken long-term momentum, which traders often interpret as a potential buying opportunity.
- Bearish Zero Line Cross: The histogram crosses from above zero to below zero. This signals that short-term momentum is falling behind the long-term trend, pointing to growing selling pressure.
2. Twin Peaks Signal
The Twin Peaks signal tracks momentum divergence across the zero line, looking for two distinct peaks within the same market direction.
| Signal Type | Position Relative to Zero Line | Structural Requirement | Interpretation |
|---|---|---|---|
| Bullish Twin Peaks | Entirely Below Zero | Second peak is higher (closer to zero) than the first peak, followed by a green bar. | Selling momentum is weakening despite prices making lower or equal lows. |
| Bearish Twin Peaks | Entirely Above Zero | Second peak is lower (closer to zero) than the first peak, followed by a red bar. | Buying momentum is exhausting despite prices making higher or equal highs. |
3. Saucer Signal
The Saucer signal spots rapid, short-term momentum changes across three consecutive histogram bars located entirely on one side of the zero line.
- Bullish Saucer (Above Zero): Requires at least two consecutive red bars followed by a green bar. The middle red bar must be shorter than the first, and the third green bar must turn upward, signaling a quick resumption of buying momentum.
- Bearish Saucer (Below Zero): Requires at least two consecutive green bars followed by a red bar. The middle green bar must be shorter than the first, and the third red bar must point lower, indicating accelerating selling pressure.
Common Awesome Oscillator Pitfalls to Avoid
While the Awesome Oscillator provides clear visuals, relying on it without broader context leads to avoidable trading mistakes.
Chasing Signals in Ranging Markets
Because the indicator is derived from moving averages, it inherently lags behind price movement. In choppy or sideways markets, short-term and long-term averages repeatedly cross back and forth. To avoid taking false Zero Line Crosses and Saucer signals during these periods, experienced traders filter momentum moves by looking for confluence near static pivot points or established structural support and resistance levels.
Ignoring Market Liquidity and Volume
Momentum signals rely heavily on volume and market participation. In low-volume sessions, small trades can cause sharp histogram spikes that lack genuine institutional backing. Always verify momentum signals alongside volume patterns and established price trends.
Treating AO as an Execution Trigger
The Awesome Oscillator measures momentum—it does not predict market turns with perfect timing. Entering a position solely because a histogram bar changes color exposes your account to unnecessary drawdown. Effective technical analysis requires combining momentum confirmations with broader market structure, key support and resistance zones, and disciplined risk management.
Conclusion
The Awesome Oscillator remains a popular tool for technical analysis due to its intuitive visual layout and focus on median price dynamics. By subtracting a 34-period moving average from a 5-period moving average, it isolates short-term shifts in market velocity relative to long-term trends.
Whether reading Zero Line Crosses, Twin Peaks divergence, or Saucer patterns, remember that the Awesome Oscillator works best as a momentum confirmation tool rather than a standalone entry trigger. Combining histogram signals with key price levels and broader trend structure helps filter out false breakouts and improves trade execution.
Frequently Asked Questions
Who created the Awesome Oscillator?
The Awesome Oscillator was created by legendary trader Bill Williams as part of his broader technical analysis framework for tracking market momentum.
How is the Awesome Oscillator calculated?
The indicator subtracts a 34-period Simple Moving Average of the median price from a 5-period Simple Moving Average of the same median price.
What is the main difference between the AO and MACD?
While both measure momentum using moving average differentials, the AO uses median prices and fixed default parameters (5 and 34). MACD typically uses closing prices with default settings of 12, 26, and 9.
What does a Saucer signal mean on the Awesome Oscillator?
A Saucer signal spots quick momentum reversals across three consecutive histogram bars on the same side of the zero line, signaling a fast continuation of the prevailing directional move.
Can you rely on the Awesome Oscillator alone for trade entries?
No, the Awesome Oscillator is a lagging momentum indicator derived from past price averages. Relying on it without confirming support levels, chart patterns, or market volume can lead to severe whip-saw losses in ranging markets.
The Trader Faculty Team writes and reviews every guide together — pairing hands-on market experience with a curriculum-first approach to trading education. One good syllabus, taught in the order that makes you better.





