Awesome Oscillator Indicator: 5/34 Momentum Guide
Last updated September 4, 2026

The Awesome Oscillator (AO), created by Bill Williams, equals a 5-period simple moving average minus a 34-period simple moving average of the bar midpoint, (high plus low) divided by two. It is drawn as a histogram around a zero line: positive bars mean short-term momentum leads the longer-term baseline, negative bars mean it lags.
Key takeaway
The AO subtracts a 34-period SMA of bar midpoints from a 5-period SMA, plotted as a histogram around zero. Positive bars mean short-term momentum leads; negative bars mean it lags. Key signals are the zero-line cross (momentum flips), twin peaks (a divergence setup), and the saucer (a quick in-trend shift). Like all MA-based tools it lags and whipsaws in chop, so it works best in trends and as confirmation.
What is the Awesome Oscillator?
The Awesome Oscillator is a momentum indicator developed by trader and author Bill Williams to gauge the market's driving force by comparing recent momentum to a longer-term baseline. It does this by taking the difference between a fast (5-period) and a slow (34-period) simple moving average, calculated on the midpoint of each bar rather than the close. The result is displayed as a histogram oscillating above and below a zero line.
When the histogram is above zero, short-term momentum is stronger than the longer-term average, suggesting bullish pressure; below zero, the reverse. The histogram's color (often green for a rising bar, red for a falling one) adds nuance about whether momentum is accelerating or fading. Conceptually, the AO is close to the MACD, both measure momentum through a moving-average difference, but with different inputs, which is why it sits alongside MACD explained in the technical indicators toolkit.
How is the Awesome Oscillator calculated?
The AO's formula is straightforward, using simple moving averages of the bar midpoint rather than the closing price.
Midpoint = (High + Low) / 2
AO = SMA(Midpoint, 5) - SMA(Midpoint, 34)
The 5-period SMA captures recent momentum, the 34-period SMA captures the longer-term baseline, and their difference is the oscillator value plotted as a histogram bar. A positive AO means the fast average sits above the slow one, recent momentum is leading, while a negative AO means it lags. Using the midpoint instead of the close is a small distinction from MACD (which uses closes and exponential averages), but the spirit is the same: measure how current momentum compares to a smoothed baseline. The default 5 and 34 periods are Williams' standard, rarely changed, and keeping them fixed is part of the appeal, since it removes the temptation to over-optimize settings that plagues more configurable indicators.
What are the main AO signals?
The AO offers three classic signals. The first is the zero-line cross: when the histogram crosses from negative to positive, momentum has turned bullish, and a cross from positive to negative turns it bearish. This is the simplest signal and works like any momentum zero-cross, best as a trend confirmation rather than a standalone trigger.
The second is twin peaks, a divergence-style setup. Bullish twin peaks form below zero when a second low peak is higher than the first (with the histogram staying below zero between them), hinting momentum is shifting up; bearish twin peaks mirror this above zero. The third is the saucer, a faster signal looking at three consecutive bars to spot a quick momentum shift within a trend. The chart below shows an AO-style oscillator crossing above zero.
Of these, the zero-cross and twin peaks are the most used; all benefit from confirmation by price action. A practical caution is that the saucer, being the fastest signal, generates the most noise, so beginners are usually better served leaning on the clearer zero-cross and twin-peaks signals until they have screen time with how the AO behaves on their chosen market.
How does the AO differ from MACD?
The AO and MACD are close relatives that traders sometimes treat as interchangeable, but the inputs differ. The AO uses simple moving averages of the bar midpoint, with periods of 5 and 34 and no signal line. MACD uses exponential moving averages of the close, with periods of 12 and 26, plus a 9-period signal line and a histogram of its own. Both produce a momentum read from a moving-average difference, but the EMA-versus-SMA choice and the extra signal line give MACD a slightly different, often smoother feel.
In practice, the two often tell a similar story, so using both adds little, they are not independent confirmations. The choice between them is largely preference: some traders find the AO's clean histogram and zero-line simplicity easier, others prefer MACD's signal-line crossovers. The key point is to treat them as variations on one momentum idea rather than two distinct tools, which matters when combining indicators, where stacking redundant momentum tools gives false confidence rather than real confluence.
What settings and timeframes are commonly used?
The 5 and 34 defaults are the standard, and unlike the RSI or MACD there is no widely adopted alternative preset for the AO. What changes between styles is the chart the indicator runs on, not the parameters.
Intraday traders commonly read the AO on 5-minute or 15-minute charts, where the 34-bar baseline covers a few hours of session and zero-line crosses come often enough to be useful but frequently enough to be noisy. Swing traders commonly leave it on the daily, where the 34-bar baseline is roughly a trading quarter and a zero-line cross marks a slower, more meaningful shift. These are common practices rather than settings that produce better outcomes, and the trade-off is always the same one: a faster chart gives earlier signals and more false ones. Whichever chart you use, the classic false signal is the same, a cluster of zero-line crosses while price goes sideways, so a trend filter such as ADX or the slope of a longer moving average is what keeps the AO honest.
What an AI chart reader can and cannot see on an AO screenshot
When the Awesome Oscillator pane is in the screenshot, an AI chart reader like Bullynx can read the shape of it: whether the histogram sits above or below the zero line, whether the bars are growing or shrinking, whether the last few bars flipped color, and whether a twin-peaks or saucer shape is visible against the price action above it. Because the AO has a fixed zero reference and no numeric thresholds, its picture carries most of its meaning, which makes it one of the easier oscillators to read from an image.
The limits are the same as for any indicator pane. The values cannot be recomputed from the candles at pixel precision, because the 34-period average needs bars that often start before the left edge of the screenshot. A model cannot tell whether the pane is an Awesome Oscillator, a MACD histogram, or another zero-centered histogram unless the legend labels it, and the two look very similar at a glance. It also cannot confirm the 5 and 34 periods are unchanged, and it cannot see the momentum that developed off-screen. Capturing the legend along with the pane removes most of that ambiguity.
What are the limits of the AO?
The AO carries the standard limitations of moving-average-based indicators. Because it is built from averages of past prices, it lags, so its signals confirm a move rather than predict it, and a fast reversal can be well underway before the histogram flips. In choppy, range-bound markets, the AO whipsaws, crossing the zero line repeatedly and generating twin-peaks and saucer signals that lead nowhere, which can bleed an account if traded mechanically.
The remedy is the familiar one: use the AO in the conditions where momentum tools work, trending markets, and as confirmation within a broader read rather than a standalone signal. Pairing it with price-action context, structure, levels, and the dominant trend, filters out many false signals, and firm risk control on every entry caps the cost of the false ones that slip through. Treated as a clean momentum confirmation rather than a crystal ball, the Awesome Oscillator earns a place alongside other momentum tools like the rate of change indicator in a disciplined approach.
The Awesome Oscillator originally formed part of Bill Williams' larger trading methodology, where it sat alongside several other custom indicators meant to be read together. That context is worth knowing because it explains the AO's somewhat unusual signal names, twin peaks, saucer, and reminds us that Williams never intended it as a solitary tool. Whether or not you adopt his full system, the practical takeaway is the same conclusion you reach for most indicators: the AO is a momentum lens, useful for confirming what price action already suggests, and weak when asked to generate signals on its own. Reading it as one voice in a chorus, rather than a soloist, is what keeps it useful, which is exactly the spirit of combining indicators and confluence.
The AO lags and whipsaws in ranging markets, producing false zero-crosses and setups. Use it as momentum confirmation within a trend, not as a standalone trigger, and pair every signal with price-action context and a stop.
Educational only. Not financial advice. The Awesome Oscillator is a lagging indicator, not a guaranteed signal. Examples use illustrative data. Always do your own research.
Frequently asked questions
- What is the Awesome Oscillator?
- The Awesome Oscillator (AO), created by Bill Williams, is a momentum indicator that measures the difference between a 5-period and a 34-period simple moving average of the bar midpoints. It is plotted as a histogram around a zero line to show momentum shifts.
- How is the Awesome Oscillator calculated?
- The AO subtracts a 34-period SMA of the (high plus low)/2 midpoints from a 5-period SMA of the same midpoints. The result is plotted as a histogram: positive when short-term momentum exceeds long-term, negative when it lags.
- What are the main AO signals?
- The key signals are the zero-line cross (momentum turning positive or negative), the twin peaks setup (a momentum divergence pattern), and the saucer (a quick momentum shift within a trend). The histogram color and direction add context.
- How is the AO different from MACD?
- Both measure momentum via moving-average differences, but the AO uses simple moving averages of bar midpoints (5 and 34) while MACD uses exponential moving averages of closes (12 and 26) with a signal line. They are similar in spirit with different inputs.
- What are the default Awesome Oscillator settings?
- Bill Williams' defaults are 5 and 34 periods, applied to the bar midpoint rather than the close, and they are rarely changed. Because the AO has no signal line and no threshold levels, there is very little to tune, which is part of why the indicator resists over-optimization.
- Is the Awesome Oscillator a leading or lagging indicator?
- It lags. Both inputs are simple moving averages of past bars, so the histogram confirms a momentum shift that has already begun rather than predicting one. The classic false signal is a run of zero-line crosses in a sideways range, where the fast and slow averages keep swapping places without a trend developing.
- What are the limits of the Awesome Oscillator?
- Like all moving-average-based tools, the AO lags and can give false signals in choppy markets. It works best in trending conditions and as confirmation alongside price action, not as a standalone trigger.
About this byline
Markets & product research
The Bullynx editorial team researches and reviews the trading concepts, indicators, and tools we write about. Our articles are educational and are reviewed for accuracy before publishing. They are not financial advice.
Not sure what your indicators are telling you? Upload your chart and Lynx AI reads the signals in context: trend, levels, and whether the indicator agrees with price.
Keep reading
- What Is the ADX Indicator? Trend Strength GuideTechnical Indicators
- ATR Indicator: Average True Range ExplainedTechnical Indicators
- Best Indicators for Day Trading (2026 Guide)Technical Indicators
- Best Indicators for Swing Trading (2026 Guide)Technical Indicators
- Does Technical Analysis Actually Work? Honest TakeTechnical Indicators
- MACD Explained: How the Indicator WorksTechnical Indicators
Educational only. Not financial advice. NFA. Bullynx is not a registered investment adviser or broker-dealer. Trading and investing involve significant risk of loss. Read the full risk disclosure or how this article was researched and reviewed.