If it has happened to you many times that you enter a trade right at the end of a trend and the market immediately reverses, you probably didn’t spot the momentum change in time. The AO (Awesome Oscillator) indicator is a practical tool for measuring the strength of price movement and identifying early signs of weakening or strengthening in the power of buyers and sellers.
In this article, we first introduce AO in full, then compare it with common oscillators such as RSI and MACD, evaluate its advantages and limitations, and finally present several practical trading strategies (along with tips for reducing signal errors).
What is the AO indicator?
The Awesome Oscillator indicator is a technical analysis tool in Forex designed to identify trend strength and market fluctuations. This indicator compares two simple moving averages—one with a shorter time period and the other with a longer time period—to display price oscillations. “AO” is an abbreviation for Awesome Oscillator, and it was given this name because Bill Williams, the creator of the indicator, was proud of it. The main purpose of the AO indicator is to identify trend momentum and its strength; in other words, it shows whether the market trend is strengthening or weakening.
How to Calculate the AO Indicator
In the Awesome Oscillator indicator, calculations are based on median prices. To do this, the difference between the 5-period moving average and the 34-period moving average is calculated. Therefore, the formula for calculating the Awesome Oscillator is as follows:
AO = MA (Median Price, 34) − MA (Median Price, 5)
In this formula, MA refers to the Simple Moving Average (SMA), and the median price is calculated as follows:
MP = (High + Low)/2
Where:
- High: the highest price of the candle
- Low: the lowest price of the candle
This ca’re familiar with this indicator and what it’s used for, we should look at how to interpret it:
Changes in the slope and changes in the color of the bars
The parameters of two or three consecutive bars are evaluated. A buy signal occurs when the slope shifts from downward to upward and a green bar appears after two red bars. These bars must be above the zero line. A sell signal occurs when the bars are below the zero line, there are two red bars, and the third bar is green.
Zero-level crossover
A zero-level crossover is also a signal. For example, a buy signal occurs when there are two green bars, with one below the zero line and the other above the zero line. A sell signal occurs when there are two red bars, with one above the zero line and the other below the zero line.
Trend reversal signals
Trend reversal signals can be two bars of the same color on one side of the zero line. An uptrend is indicated when the peak of the second bar is higher than the peak of the first, and a downtrend is indicated when the lowest point of the second bar is lower than the lowest point of the first.
Identifying divergences
The Awesome Oscillator indicator allows you to identify divergences. If price reaches new highs but AO does not form a new high, this is a bearish divergence and there is a possibility of a price decline. A bullish divergence occurs when price is still falling, but the indicator shows an upward trend.
Comparing the AO Indicator with Other Oscillators
Compared with other trading indicators such as RSI or MACD, the Awesome Oscillator focuses more on momentum and trend strength. Below, we compare these three indicators in a table:
| Feature | AO (Awesome Oscillator) | MACD | RSI |
|---|---|---|---|
| Primary use | Momentum/acceleration gauge (trend impulse strength) | Trend-following momentum + divergence/crossover framework | Momentum oscillator for overbought/oversold regimes |
| Signal mechanics | Histogram shifts (above/below zero; rising/falling bars) | MACD–Signal line cross; zero-line cross; divergence | Threshold signals (70/30); midline bias (50) |
| What it emphasizes | Rate of change in momentum | Trend direction + momentum confirmation | Market “stretch” and potential mean reversion |
| Common triggers | Momentum flip / zero-line context | Signal-line crossover, zero-line crossover, divergence | Reversal setups near 70/30; trend bias via 50 |
| Distinguishing point | Pure momentum acceleration read | Combines MAs → trend + momentum, divergence-friendly | Clear regime bands (OB/OS) for timing/risk cues |
Advantages and Disadvantages of the AO Indicator
Like other indicators, the Awesome Oscillator has its own specific advantages and disadvantages. Although it does not provide standalone buy and sell signals, it becomes effective when combined with other trading tools.
The advantages of the AO indicator include the following:
- Better readability thanks to the simple histogram and zero-line crossovers or reversals
- Identifying trend momentum and providing divergence warnings
- Applicable across different markets and timeframes
- Easy to implement with acceptable default settings
The disadvantages of this indicator:
- Lagging nature; potential for late signals
- False signals during ranging or highly volatile phases
- Lack of overbought and oversold levels
- No built-in stop-loss or take-profit rules; dependent on risk management
Trading Strategies for the AO Indicator
The most practical way to use the Awesome Oscillator indicator is to look for clear patterns and combinations on the histogram instead of staring at single signals. These patterns are simple and can be practiced even by beginners; however, whenever you spot one of these signals, it’s better to confirm it with other tools—such as trend structure, support and resistance, price action, or moving averages—to reduce decision-making errors.
The Saucer Strategy
The saucer pattern is a corrective strategy, meaning it usually appears when the market—after a short-term bearish push—is getting ready to reverse or continue moving upward. To use this pattern, at a minimum you should have:
- You should see two consecutive green bars, indicating that momentum is turning bullish (i.e., a shift from a bearish phase to a bullish phase on the histogram).
Buy Signal in the Saucer Pattern
A buy signal is valid when these conditions are met at the same time:
1. The histogram is above the zero (0) line.
2. The histogram direction shifts from bearish to bullish, meaning:
- The first bar is at a higher level,
- The second bar is lower than the first and is usually red (decreasing momentum).
- The third bar (the signal bar) is higher than the second and is green (the start of strengthening momentum).
3.
4. The stop-loss can be placed at the low of that same signal candle.
Sell Signal in the Saucer Pattern
A sell signal forms when:
1. The histogram is below the zero (0) line
2. The histogram direction shifts from bullish to bearish, meaning:
- The second bar is higher than the first and is usually green,
- The third bar (the signal bar) drops below the second and turns red (the start of weakening momentum).
3. For entry, it’s recommended to place a sell-stop order slightly below the low of the candle that forms at the same time as the red signal bar.
4. The stop-loss can be placed at the high of that same signal candle.
The Twin Peaks Strategy
The Twin Peaks pattern in the AO indicator is essentially the oscillator version of the classic double bottom and double top patterns—except that instead of price, we analyze the formation of peaks and troughs on the AO histogram. This strategy uses a “zero-line break” as a validity condition; meaning if, between the two peaks or two troughs, the histogram crosses the zero line, the Twin Peaks signal is not valid.
Twin Peaks Buy Signal
This setup signals a potential bullish move when two lows form below the zero line and then reversal signs appear.
- Both lows must be below the zero line, and AO must not cross the zero line in between them.
- If the histogram crosses zero during this interval, the Twin Peaks buy signal becomes invalid.
- Entry is taken when, after the pattern forms, at least two same-colored bars appear and indicate a turn back to the upside.
- The signal bar must be green.
Twin Peaks Sell Signal
In the sell setup, the Awesome Oscillator forms two peaks above the zero line, which behaviorally resembles a double top and can signal a weakening uptrend and a bearish reversal. Above the zero line, the oscillator forms two peaks with the following characteristics:
- The second peak is lower than the first (i.e., closer to the zero line) ⇒ a sign of decreasing bullish momentum.
- The histogram between these two peaks must remain entirely above zero.
- If the histogram crosses the zero line between the peaks, the Twin Peaks sell signal becomes invalid.
- However, in this case, a sell signal can be triggered through a zero-line crossover.
- The signal bar must be red.
Bullish and Bearish Zero-Line Crossover Strategy
This strategy is one of the simplest ways to use the AO indicator. Whenever the histogram crosses the zero line, it signals a shift in the momentum phase and potentially a change in trend.
Bullish Crossover Buy Signal
When the AO oscillator moves from negative territory into positive territory (i.e., crosses the zero line from below to above), it can be considered a buy signal.
Entry and risk management rules:
- Entry is made after seeing the first bar in the positive zone, or with candlestick confirmation.
- For risk management, you can place the stop-loss below the low of the candle that forms at the same time as the first positive bar. (This is more logical than placing the stop-loss “above the high,” because a buy stop-loss should be lower to protect the trade.)
Bearish Crossover Sell Signal
When AO moves from positive territory into negative territory (i.e., crosses the zero line from above to below), it suggests the possible start of a bearish move or a weakening of the uptrend, and you can consider selling.
Entry and risk management rules:
- Entry is taken after the first negative bar, or with candlestick confirmation.
- The stop-loss can be placed above the high of the candle that forms at the same time as the first negative bar.
AO Indicator Divergence Strategy
Another practical way to use the Awesome Oscillator indicator in a trading strategy is to identify divergences. A divergence occurs when price makes a new high or low, but AO behaves differently and moves in the opposite direction. This discrepancy usually carries an important message: the trend’s strength is weakening, and the likelihood of a reversal or correction in the opposite direction increases.
Types of Divergence in AO
- Bearish divergence: Price makes a higher high, but AO does not make a higher high (or makes a lower high) ⇒ possible drop/correction.
- Bullish divergence: The price makes a lower low, but the AO does not make a lower low (or it makes a higher low) ⇒ increased likelihood of an upward move / bullish reversal.
Summary of the Awesome Oscillator (AO) indicator.
The AO indicator is a simple yet effective tool for identifying market trends, used by both beginner traders and professional traders. Thanks to its clear visual display and adjustability, this indicator can be used on all timeframes; however, it delivers more noticeable performance in short-term and medium-term trading and shows momentum changes more quickly. Now log in to the MetaGold broker and, by opening an account and downloading MetaTrader, take advantage of this indicator’s strategies.
Frequently Asked Questions (FAQs) about the Awesome Oscillator.
1. Which is better between the AO indicator and MACD?
Both indicators are based on price action over a specific time period and are used to identify market momentum and determine suitable entry and exit points. However, the exponential moving average used in MACD reacts faster to price changes and generates signals earlier than the moving averages used in AO.
2. Is the Awesome Oscillator indicator a good tool?
This oscillator is very useful for day trading strategies because it helps traders identify potential changes in trend and market momentum. It is considered a relatively reliable tool that can be used as part of a trading strategy and to confirm price action.
3. Which timeframe is more suitable for the AO indicator?
This indicator can be used on any timeframe, but it is most commonly used for day trading.
4. Is the AO indicator suitable for all markets?
Yes, the AO indicator can be used in most markets such as stocks, forex, and cryptocurrencies. In markets with high volatility or those in a ranging phase, it should be used with caution because it can generate false signals.


