Awesome Oscillator
The Awesome Oscillator (AO) measures market momentum as the gap between a fast and a slow moving average of the median price, plotted as a histogram around zero. This article explains its construction, the colour-coded bars, the zero-line cross, and its signature signals — the twin peaks and the saucer — plus how it compares to MACD and the usual caution that momentum tools confirm rather than predict.
Written by James Lipyeat · Founder, Ironclad Research
Reviewed 23 July 2026 · Editorial policy
Before this, read
Introduction
The Awesome Oscillator (AO), created by trader Bill Williams, is a momentum histogram with an immodest name and a simple idea: compare recent momentum to the broader momentum, and plot the difference as coloured bars around a zero line. If recent momentum is outpacing the longer-term picture, the histogram rises above zero (bullish); if it's lagging, it falls below (bearish). Structurally it's a close relative of MACD — both measure the gap between a fast and a slow moving average — but the AO uses the median price and comes with its own distinctive signals: the twin peaks and the saucer. This lesson explains how the AO is built, how to read its bars and zero line, and its signature setups.
This builds on the moving-averages lesson and sits alongside MACD and the Momentum/ROC lessons — all members of the momentum-from-moving-averages family.
Quick Definition
The Awesome Oscillator (AO) is a momentum histogram equal to a 5-period SMA minus a 34-period SMA of the median price (the average of each bar's high and low). It oscillates around zero: above zero, recent momentum exceeds the longer-term baseline (bullish); below zero, it lags (bearish). Bars are green when higher than the prior bar and red when lower. Its signature signals are the zero-line cross, twin peaks, and the saucer.
The core comparison is fast versus slow momentum. A 5-bar average captures the recent drive; a 34-bar average captures the bigger picture; the gap between them is the AO — a clean read of whether momentum is building or fading.
How the AO Works
The construction is three steps:
- Median price for each bar = (high + low) ÷ 2 — Bill Williams preferred this to the close.
- Compute a 5-period SMA (fast) and a 34-period SMA (slow) of that median price.
- AO = fast SMA − slow SMA, plotted as a histogram around zero.
The bars are then colour-coded: green if the bar is higher than the one before it (momentum building), red if lower (momentum fading). This colouring lets you read the direction of change at a glance, independent of which side of zero the bar is on — a green bar below zero still means momentum is improving.
Reading the AO: Zero Cross, Twin Peaks, Saucer
The AO has three signature signals:
- Zero-line cross — the simplest. Crossing above zero is bullish (recent momentum overtakes the baseline); below zero is bearish. A basic momentum-shift signal.
- Twin peaks — a momentum-divergence signal comparing two AO peaks on the same side of zero. A bullish twin peaks is two troughs below zero where the second is higher (less negative) — followed by a green bar — hinting selling momentum is fading; the bearish version is two peaks above zero where the second is lower. It's the AO's way of spotting divergence within the histogram itself.
- Saucer — a faster signal looking for a quick change of momentum while the AO stays on one side of zero: for a bullish saucer, the AO is above zero with two consecutive red bars followed by a green bar (a little "dip and turn"), suggesting momentum is resuming upward. It's a more sensitive, earlier trigger than the zero cross.
Together these let the AO flag both trend shifts (zero cross) and momentum exhaustion/resumption (twin peaks, saucer).
AO versus MACD
Since they're so closely related, it helps to compare:
- Both are the difference between a fast and a slow moving average, plotted as a momentum histogram around zero.
- The AO uses the median price (HL2) with 5/34 SMAs and has no signal line — its signals come from the histogram itself (zero cross, twin peaks, saucer).
- MACD uses closing prices with EMAs (12/26) plus a 9-period signal line, and its signature signal is the MACD/signal-line crossover.
In short, they're the same idea with different ingredients. Some traders prefer the AO's median-price, signal-line-free simplicity and its twin-peaks/saucer vocabulary; others prefer MACD's signal-line crossovers. Running both is usually redundant — pick the one whose signals you read more naturally.
Common Misconceptions
- "The AO is totally different from MACD." They're cousins — both the gap between a fast and slow average as a histogram. The AO uses median price and 5/34 SMAs without a signal line.
- "Green/red just means above/below zero." No — the colour compares each bar to the previous bar (momentum building vs fading), independent of the zero line. A green bar can sit below zero.
- "The AO predicts price." It confirms momentum. Its signals work best with the trend and price context; alone, in choppy markets, it whipsaws like any oscillator.
- "Twin peaks and saucer are exotic." They're just divergence and momentum-resumption signals expressed in the histogram — the same ideas you've met elsewhere, named.
Real-World Application
A trader uses the Awesome Oscillator to time entries within a trend they've already identified from price structure. As an uptrend develops, the AO crosses above zero and the histogram turns to a run of green bars — momentum building — confirming their bullish read, and they enter. Later, after a pullback, they spot a saucer: the AO stays above zero, prints two red bars, then a green one — a quick momentum resumption — and they add to the position as the trend reasserts. Near the eventual top, the AO flags a bearish twin peaks — two peaks above zero, the second lower — a momentum divergence warning the drive is fading even as price holds near its highs, so they take profits. A second trader, treating the AO's first dip below zero in a choppy range as a short signal, got whipsawed — the AO, like all momentum tools, needs a real trend and price context to shine. Used with structure, its zero cross, saucer and twin peaks timed the entries, adds and exit cleanly.
Key Takeaways
- The Awesome Oscillator (AO) is a momentum histogram = 5-period SMA − 34-period SMA of the median price, oscillating around zero.
- Bars are green when higher than the prior bar (momentum building), red when lower (fading) — independent of the zero line.
- Signature signals: the zero-line cross (momentum shift), twin peaks (histogram divergence), and the saucer (quick momentum resumption).
- It's a cousin of MACD — both the gap between a fast and slow average — but uses the median price, 5/34 SMAs, and no signal line.
- Like all momentum tools it confirms rather than predicts, works best with the trend, and whipsaws in choppy markets — pair it with price context.
Finished this lesson? Track your progress.
Frequently asked questions
What is the Awesome Oscillator and how is it constructed?
The Awesome Oscillator (AO) is a momentum histogram that measures the difference between a 5-period simple moving average (SMA) and a 34-period SMA of the median price (the average of each bar's high and low). It is plotted as coloured bars around a zero line, where bars above zero indicate recent momentum is stronger than the longer-term baseline (bullish), and bars below zero indicate it is weaker (bearish).
What do the green and red bars mean in the Awesome Oscillator?
Green bars appear when a bar is higher than the previous bar, signalling that momentum is building; red bars appear when a bar is lower than the previous bar, signalling that momentum is fading. This colour-coding shows the direction of momentum change independently of whether the bar is above or below the zero line — a green bar below zero still indicates improving momentum.
What are the three main signals of the Awesome Oscillator?
The three signature signals are: (1) **zero-line cross** — crossing above zero is bullish and crossing below is bearish, marking a basic momentum shift; (2) **twin peaks** — a divergence signal where two peaks or troughs on the same side of zero show the second is less extreme, hinting momentum is fading; and (3) **saucer** — two consecutive red bars followed by a green bar while staying on one side of zero, signalling a quick resumption of momentum before a zero cross occurs.
How does the Awesome Oscillator differ from MACD?
Both are momentum histograms measuring the gap between a fast and slow moving average, but the AO uses the median price with 5/34 simple moving averages and has no signal line — its signals come directly from the histogram itself. MACD uses closing prices with exponential moving averages (12/26) plus a 9-period signal line, and its primary signal is the crossover between the MACD line and that signal line.
Does the Awesome Oscillator predict future price movements?
No — the Awesome Oscillator confirms momentum rather than predicting price. Its signals work best when used alongside identified trends and price context; on its own in choppy markets, it can whipsaw like any momentum oscillator. It is most effective as a timing tool within a trend you have already identified from price structure.
Key terms
Next lesson
Continue learning
MACD
Related topics
Momentum & Rate of Change
The Momentum indicator and Rate of Change (ROC) are the simplest momentum tools: they compare the current price to the price a set number of bars ago to measure the speed of price change. This article explains both (Momentum as a difference, ROC as a percentage), how to read the zero line and divergence, why accelerating versus decelerating momentum matters, and how these primitives underpin more elaborate oscillators.
Stochastic Oscillator
The Stochastic Oscillator measures where price closes within its recent high-low range, on a 0-100 scale, to flag momentum and overbought/oversold conditions. This article explains the %K and %D lines, the 80/20 zones, signal-line crossovers, divergence, the difference between fast and slow stochastics, the more sensitive Stochastic RSI, and the crucial point that 'overbought' can stay overbought in a strong trend.
Ironclad Research provides educational content only. Nothing on this platform is financial advice, a recommendation, or an offer to buy or sell any security. Always do your own research and consider professional advice before making financial decisions.