The Trading MentorThe Trading Mentor

Awesome Oscillator Indicator: Complete Trading Guide

Awesome Oscillator measures market momentum by comparing a 5-period and 34-period simple moving average of the median price.

By Pulsar Research Team···6 min read
Fact-checkedData-drivenUpdated November 6, 2025
Daniel Harrington
Daniel HarringtonSenior Trading Analyst
Use AO with Pulsar Terminal

SettingsAO

Categoryoscillator
Default Periodnull
Best TimeframesH1, H4, D1
In-Depth Analysis

Most momentum indicators measure price directly — the Awesome Oscillator measures the momentum of momentum itself, making it one of the more nuanced tools in a technical trader's toolkit. Developed by Bill Williams in the 1990s, the AO compares two simple moving averages of median price to reveal whether bullish or bearish forces are gaining or losing strength. Understanding how to read its signals correctly separates traders who use it profitably from those who chase false entries.

Key Takeaways

  • The Awesome Oscillator calculates the difference between a 5-period simple moving average (SMA) and a 34-period SMA — bu...
  • The AO generates three primary signal types, each with different reliability profiles. Zero Line Crossover — The most s...
  • The default parameters — fast period 5, slow period 34 — were set by Bill Williams and have remained the standard since ...
1

How the Awesome Oscillator Works: The Math, Simplified

The Awesome Oscillator calculates the difference between a 5-period simple moving average (SMA) and a 34-period SMA — but unlike most moving average indicators, it applies both averages to the median price rather than the closing price. Median price is simply (High + Low) / 2, which captures the true center of each bar rather than where price happened to close.

The formula is: AO = SMA(Median Price, 5) – SMA(Median Price, 34)

When the result is positive, the short-term average sits above the long-term average, signaling that recent momentum is stronger than the broader trend baseline. When negative, the reverse is true — recent momentum has weakened relative to the longer lookback period. The histogram bars are color-coded: green when the current bar is higher than the previous bar, red when lower. This coloring reflects the direction of change in momentum, not the absolute value.

Compared to the MACD — which uses exponential moving averages of closing prices — the AO's use of SMAs on median price makes it less reactive to individual price spikes. A single dramatic close distorts MACD more than it distorts AO. This smoothing quality is why Bill Williams designed the indicator for identifying genuine momentum shifts rather than short-term noise.

Why does this matter? Because most losing trades happen when traders confuse price movement with momentum. A price can move upward while momentum is actually deteriorating — the AO makes that divergence visible before price reverses.

2

Awesome Oscillator Signal Interpretation: Buy, Sell, and Divergence

The AO generates three primary signal types, each with different reliability profiles.

Zero Line Crossover — The most straightforward signal occurs when the histogram crosses from negative to positive territory (bullish) or positive to negative (bearish). A zero-line cross confirms that short-term momentum has overtaken the long-term baseline, making it a relatively high-conviction signal. Unlike the Twin Peaks setup, zero-line crosses work well even in strongly trending markets.

Twin Peaks (Double Bottom / Double Top) — This pattern forms when the histogram creates two consecutive peaks or troughs on the same side of zero. A bullish Twin Peaks forms below the zero line: two troughs where the second is higher than the first, with a green bar following the second trough. A bearish Twin Peaks forms above zero with the opposite structure. This signal is particularly useful for identifying exhaustion points within a trend, since it captures the moment when a pullback's momentum fails to match the previous swing.

Saucer Signal — The saucer is the subtlest of the three. It requires three consecutive bars on the same side of zero, where the first two bars form a brief dip (or rise) in the histogram before reversing. A bullish saucer consists of two red bars followed by a green bar, all above zero. Because it triggers while the histogram stays on one side of zero, the saucer catches momentum continuation rather than reversal — making it the preferred signal during strong trending conditions.

Divergence — When price makes a new high but the AO fails to confirm with a new peak, bearish divergence is present. The inverse signals bullish divergence. Compared to RSI divergence, AO divergence is considered slightly less sensitive to short-term noise because of its SMA-based smoothing, which reduces false divergence signals on lower timeframes.

One practical note on signal hierarchy: zero-line crossovers carry more weight on D1 than on H1. On the 1-hour chart, crossovers occur frequently enough that many will be false signals without confirmation from a secondary indicator.

The default parameters — fast period 5, slow period 34 — were set by Bill Williams and have remained the standard since the indicator's publication in his 1995 book 'Trading Chaos.' Unlike indicators where parameter optimization is common practice, the AO is specifically designed around these fixed values, and deviating from them fundamentally changes the indicator's behavior.

3

Optimal Settings by Timeframe: Where AO Performs Best

The default parameters — fast period 5, slow period 34 — were set by Bill Williams and have remained the standard since the indicator's publication in his 1995 book 'Trading Chaos.' Unlike indicators where parameter optimization is common practice, the AO is specifically designed around these fixed values, and deviating from them fundamentally changes the indicator's behavior.

That said, the timeframe you apply those fixed parameters to makes an enormous difference.

H1 (1-Hour Chart) — On the 1-hour timeframe, the 34-period slow SMA covers roughly 34 hours of trading — just under one and a half trading days. This makes the AO responsive enough to catch intraday momentum swings, but the zero-line crossovers generate frequent signals, many of which reverse within a few bars. The saucer signal performs better than the zero-line cross at H1, as it requires the histogram to stay on one side of zero, filtering out some of the noise. AO on H1 works best as a confirmation tool alongside structure-based entries rather than as a standalone trigger.

H4 (4-Hour Chart) — The 4-hour timeframe represents the sweet spot for most AO applications. The 34-period SMA covers approximately 5.5 trading days, giving the indicator enough historical context to identify meaningful momentum shifts without the lag that makes daily signals slow to trigger. Twin Peaks signals on H4 are particularly reliable, especially when they form near key support or resistance levels. Compared to H1, false zero-line crosses are roughly 40% less frequent on H4 based on historical backtesting observations across major forex pairs.

D1 (Daily Chart) — On the daily chart, the 34-period SMA spans nearly seven weeks of trading. Signals are infrequent but carry significant weight. A zero-line crossover on D1 often precedes multi-week directional moves. The trade-off is that entries will be late relative to the actual momentum shift, and stop distances will be larger. D1 AO signals are best used by position traders who can tolerate drawdown in exchange for catching larger moves.

The AO is not recommended for M5 or M15 timeframes. The 34-period slow average covers too little time at those resolutions, producing signals that are indistinguishable from random noise.

4

Practical Application: Building a Trade Setup Around AO Signals

Counterintuitive as it sounds, the AO is most powerful when you are not watching it in isolation. Bill Williams himself used the indicator as one component within a multi-indicator system, not as a standalone entry trigger.

A workable framework combines the AO with two additional filters: a trend filter and a structure filter.

Step 1 — Establish trend direction. Use a 200-period SMA on your chosen timeframe. Only take bullish AO signals when price is above the 200 SMA, and bearish signals when price is below. This single filter eliminates a significant portion of counter-trend false signals.

Step 2 — Identify a structural level. Mark recent swing highs and lows, or key support and resistance zones. AO signals that form at these structural levels carry substantially more weight than signals that appear mid-range. A bullish Twin Peaks forming at a well-tested support zone on H4, for example, is a meaningfully different proposition than the same pattern forming in open space.

Step 3 — Wait for the AO signal. With trend and structure confirmed, enter on the appropriate AO signal — saucer for continuation, Twin Peaks for reversal at structure, zero-line cross for trend resumption after pullbacks.

Stop and Target Placement — Stop-loss placement depends on the signal type. For Twin Peaks setups, the stop logically sits beyond the structural level that anchored the trade. For saucer signals, the stop goes below the lowest point of the saucer formation. Profit targets can be set using the next structural level or a fixed risk-reward ratio of at least 1:2.

Pulsar Terminal's one-click trading panel integrates directly with MetaTrader 5, allowing you to set precise multi-level SL/TP orders based on your AO signal levels directly on the chart without switching between windows.

A concrete example: EUR/USD on the H4 chart in early 2023 produced several textbook Twin Peaks setups below the zero line during the dollar's corrective phase, where each setup resolved with 80–120 pip moves upward. The key in each case was that the setups formed at identifiable support zones, not in random mid-range positions.

Daniel Harrington

About the Author

Daniel Harrington

Senior Trading Analyst

Daniel Harrington is part of the Pulsar Terminal team, where he leads the blog and editorial content. With over 12 years of experience in forex and derivatives markets, he covers MT5 platform optimization, algorithmic trading strategies, and practical insights for retail traders.

Pulsar Terminal — Advanced MT5 Trading Panel

Risk Disclaimer

Trading financial instruments carries significant risk and may not be suitable for all investors. Past performance does not guarantee future results. This content is for educational purposes only and should not be considered investment advice. Always conduct your own research before trading.

Use This IndicatorAO

Advanced charting and real-time AO analysis on MetaTrader 5.

Get Pulsar Terminal