CFDs and forex are complex instruments and come with a high risk of losing money rapidly due to leverage. Risk disclosure

Awesome Oscillator (AO) Indicator Explained

This guide explains what the Awesome Oscillator measures, how to set it up in MetaTrader, how to read its histogram and the market conditions where it gives misleading readings.

Extrade Pakistan editorial team ·

On this page
  1. What the Awesome Oscillator is
  2. Formula and default settings
  3. How to add it in MT4 and MT5
  4. How to read it: a drawn example
  5. Where it misleads
  6. Frequent questions

What the Awesome Oscillator is

The Awesome Oscillator (AO indicator) is a momentum indicator created by Bill Williams. Momentum here means how fast price is moving compared with its recent average. The AO is drawn as a histogram in a separate window below the chart, around a centre line.

It belongs to the same family as the Accelerator Oscillator, the Alligator and Fractals.

0Awesome Oscillator 5, 34
Awesome Oscillator: green bars are higher than the previous bar, red bars lower. Illustrative example: made-up numbers for learning, not real prices or a broker's conditions.

Formula and default settings

The AO uses the median price of each bar, which is the midpoint between the bar's high and low. Closing prices are not used.

AO = short simple moving average of median price − long simple moving average of median price

A simple moving average (SMA) is a plain average of a fixed number of bars. Bill Williams' standard version uses a short period and a much longer one, so the AO shows the gap between fast and slow movement. The construction is close to the MACD, but the AO uses simple averages of the median price and has no signal line.

The awesome oscillator settings in the built-in MetaTrader version only cover colours and display. You cannot edit the periods there. To test other lengths, you need a custom indicator, and you should check how it is coded before relying on it.

How to add it in MT4 and MT5

In both MetaTrader 4 and MetaTrader 5:

  1. Open the chart.
  2. Go to Insert → Indicators → Bill Williams → Awesome Oscillator.
  3. Choose your colours and confirm.

By default, a bar is coloured green when it is higher than the previous bar and red when it is lower. Colour shows the direction of change only. It does not tell you whether the value is above or below the centre line.

How to read it: a drawn example

The picture below is a drawing, not real market data:

As price rises, the histogram grows above the centre line. When the rise slows, the bars shrink while still positive, and they turn red. When price falls, the AO crosses below the line. When the decline slows, the negative bars shrink again.

Traders usually look at these patterns:

None of these is a trade signal on its own. Any awesome oscillator strategy needs testing, ideally on a demo account, before real money is involved.

Where it misleads

Leveraged forex and CFD trading can lose money fast. An indicator does not reduce that risk; position size and stops do. See risk management.

Frequent questions

What are the default awesome oscillator settings?

The standard version compares a short and a long simple moving average of the median price. In the built-in MetaTrader version the periods cannot be edited, only the colours.

Is the AO the same as MACD?

No. Both compare a fast and a slow average, but the AO uses simple averages of the median price and has no signal line.

What does a green bar mean?

It means the bar is higher than the previous one. It can be green even below the centre line.

Does the AO repaint?

The bar that is still forming changes until it closes. Closed bars do not change.

Can it be used on gold or indices?

Yes, the calculation works on any chart, but the same limitations apply to every instrument.

Related pages