Short answer: the awesome oscillator is a momentum indicator designed by Bill Williams. It subtracts a 34-period simple moving average of median price from a 5-period simple moving average of the same input. The result is plotted as a histogram around a zero line. Green bars mean the current reading is higher than the previous one; red bars mean it is lower. Traders use it for zero line crosses, saucers and twin peaks, mostly to confirm momentum behind a move that price structure already suggests.
If you trade currency pairs, indices, metals or crypto as CFDs and want a plain reading of the AO, this is written for you. The tool is humble: one subtraction, no tuning knobs. Its value depends on whether you respect what it cannot tell you.
What the awesome oscillator actually measures
Median price is the midpoint of each bar, high plus low divided by two. The AO compares a fast average of that midpoint over the last 5 bars with a slow average over the last 34 bars. A positive reading says recent midpoints sit above the longer run of midpoints, so momentum leans bullish. A negative reading says the opposite, so momentum leans bearish.
Two design choices matter. First, it ignores the close entirely, which makes it coarse on bars with long wicks. Second, the periods are fixed by convention, and many platforms do not even expose them. That is an underused advantage: crowded signals on a shared setting tend to get respected by other participants.
Who it suits: anyone whose method is built on market trends and pullbacks within them. Who it suits poorly: range traders hunting overbought and oversold levels, because the AO has no ceiling and no floor.
The arithmetic, with round numbers
Picture gold trading quietly after a lumpy week. The last 5 bars have midpoints that average 2,420. The last 34 bars have midpoints that average 2,400. The AO reading is 2,420 minus 2,400, which is +20. If the bar before printed +15, the new bar is green, because 20 is above 15. If the bar before printed +25, the new bar is red, even though the reading is still comfortably positive.
That last point is where new readers get clumsy. Bar colour describes the change from one reading to the next, not the side of zero. A red bar above zero means bullish momentum is decelerating. A green bar below zero means bearish momentum is fading. Neither says the trend has turned.
Because both inputs are simple averages, the AO is sluggish at turning points and punctual mid-move. That is why traders pair it with price structure rather than relying on it alone.
Three signals the AO is known for
Williams described three reads, each with a bullish and a bearish form.
| Signal | Bullish version | Bearish version | Where it stumbles |
|---|---|---|---|
| Zero line cross | Histogram moves from below zero to above | Histogram moves from above zero to below | Fires repeatedly in a sideways market |
| Saucer | Above zero: two red bars, then a green bar | Below zero: two green bars, then a red bar | Shallow saucers in a stale market mean little |
| Twin peaks | Below zero: a second low that is higher than the first, then a green bar | Above zero: a second high that is lower than the first, then a red bar | A third peak can form before price agrees |
The zero line cross is the blunt one. It says the 5-bar average has crossed the 34-bar average, which is a slow fact by the time it prints. The saucer is a pullback read: momentum paused for two bars and then resumed. The twin peaks pattern is the AO's version of divergence. One rule matters: the histogram must not cross zero between the two peaks. That rule separates a valid twin peak from an ordinary wobbly stretch.
A concrete case. An index CFD rallies for three sessions, then drifts for two. The AO stays above zero but prints two red bars during the drift. A green bar appears as price holds the prior swing low. That is a saucer. The honest trade is a long entry with the stop under that swing low. The AO reading itself has no price level attached to it, so it cannot host a stop.
Strategy checklist: three filters before you act on an AO print
Momentum trading strategies built on the AO alone are brittle. Three filters make the signal worth the spread.
- Agree on the regime first. Trend or range, decided on a higher timeframe by price, not by the AO. Zero line crosses and saucers are trend tools; in a range they squander capital needlessly.
- Demand a price trigger. The AO prints a saucer; price must then break the small high that formed during the pause. If price does not follow within a few bars, the signal is stale.
- Place the stop on structure. Under the pullback low for longs, above the pullback high for shorts. Size so that one loss is an ordinary event.
A sizing example ties this together. Suppose a 20,000 account risks 0.5 percent per trade, which is 100. A saucer on an index CFD with a 20-point stop means 5 per point of exposure. A 20-point target returns 100 for 100 risked, and after spread and commission cost that ratio is lopsided against you. Hold out for a target at the prior swing high, or let the trade go.
Rarely does a trend deliver more than two or three clean saucers before the twin peaks warning shows up. Treat the third as suspect.
AO versus MACD, RSI and CCI
Momentum indicators mostly disagree about what to compare. That disagreement is the useful part.
| Tool | Compares | Bounded | Best job |
|---|---|---|---|
| Awesome oscillator | 5 and 34 bar averages of median price | No | Trend pullbacks, twin peaks divergence |
| MACD | 12 and 26 bar EMAs of close, plus a signal line | No | Slower trend confirmation, crossover timing |
| RSI | Average gains against average losses | Bounded, 0 to 100 | Stretch extremes inside sideways markets |
| CCI | Typical price against its own average, scaled by deviation | No | Stretch readings, breakout entries |
The AO and the MACD indicator are close cousins, since both subtract a slow average from a fast one. The AO reacts faster because 5 and 34 are shorter than 12 and 26 and because simple averages weight every bar the same. It is also noisier for the same reason. The RSI indicator answers a different question entirely: how stretched recent gains are against recent losses. That makes it a partner for the AO rather than a duplicate. The CCI indicator is the closest on behaviour, but its volatility scaling makes quiet markets inflate readings, which the AO does not do.
A decision rule for the chart. Use the AO when you already know the trend and want punctual pullback entries. Use RSI when you suspect a range. Use MACD when you want fewer, slower confirmations and can accept the lag.
Limitations and common mistakes
- Reading colour as direction. A red bar above zero is a slowdown. It is not a reversal, and shorting the first red bar in a strong uptrend is a thankless habit.
- Treating zero crosses as entries in a jittery market. On a choppy session the histogram hops across zero many times, and each hop costs spread.
- Expecting overbought levels. There are none. A reading of +60 on gold is unremarkable in a strong trend and extreme in a quiet one.
- Chasing the twin peaks pattern on a timeframe too low. On one-minute bars the peaks are patchy and the pattern seldom completes cleanly.
Bluntly, the AO is a forgiving tool in trends and an unforgiving one in ranges. Momentum analysis works when regime comes first.
AO under prop-firm evaluation limits
A daily loss limit turns a few false zero crosses into a consequential problem. A 25,000 account with a 4 percent daily cap has 1,000 to lose before the session is closed. Six zero line crosses in a disorderly session, each risking 150, use 900 of it with nothing to show. The fix is a hard count. Decide before the session how many AO signals you will take, then stop grudgingly at that number even if the next print looks generous.
Pivex suits this kind of discipline. Its evaluation is a single stage. The total drawdown line stays where it started rather than ratcheting up behind you, and the daily cap begins fresh each session. There is no clock running on the attempt and no minimum number of trading days, so skipping a jittery session costs nothing. The built-in assistant shows how much of the daily allowance remains, which makes the hard count easy to keep. Pricing is kept simple, with a single fee that is reimbursable.
Next step: spend one session with the AO on the chart and no trades open. Count how many times the histogram crosses zero, how many saucers form, and how many of those are followed by a price break. That ratio tells you plainly whether your instrument and timeframe suit the tool. If the answer is yes and you intend to trade it under evaluation rules, read the Pivex rule sheet first. Then cap your entries so a losing session stays inside the daily limit.
Related guides: MACD indicator and RSI indicator.
Before participating, review Pivex's current program rules and decide whether a simulated proprietary trading evaluation fits your experience and risk limits. Participation does not guarantee a reward, income, or any particular trading result.