The Accelerator Oscillator, usually abbreviated AC, is a momentum oscillator shown as a histogram. It is designed to measure whether momentum is accelerating or decelerating, not just whether momentum is positive or negative. In practice, it tries to separate two related ideas: momentum direction and momentum change.
AC is built on top of the Awesome Oscillator. The Awesome Oscillator estimates momentum by comparing a fast and a slow moving average of median price. AC then compares the current Awesome Oscillator value to a short smoothing of the Awesome Oscillator. That extra step is what turns the idea into acceleration: it is essentially asking whether the current momentum is above or below its recent average.
On charts, AC bars alternate above and below zero, and they also alternate in color based on whether the current bar is higher or lower than the prior bar. Traders typically read it as a timing and confirmation tool. It is rarely reliable as a standalone entry signal because it can flip often in ranges, but it can add structure to momentum decisions when combined with price trend and support resistance.
How Accelerator Oscillator is calculated
AC is derived from the Awesome Oscillator, which is derived from median price. Median price is the midpoint of the high and low for each bar.
MP_t=\frac{High_t+Low_t}{2}Awesome Oscillator is commonly defined as a fast SMA minus a slow SMA of median price.
AO_t=SMA_{fast}(MP_t)-SMA_{slow}(MP_t)The standard fast and slow settings used most often are 5 and 34, but the formula works with any two periods.
Accelerator Oscillator is the Awesome Oscillator minus a short SMA of the Awesome Oscillator.
AC_t=AO_t-SMA_{signal}(AO_t)Where MP_t is median price at time t, AO_t is Awesome Oscillator at time t, SMA_fast and SMA_slow are simple moving averages of median price, and SMA_signal is a simple moving average of AO. The most common signal period used is 5.
The practical interpretation follows directly from the formula. If AC is above zero, AO is above its own short average, meaning momentum is accelerating relative to its recent baseline. If AC is below zero, AO is below its short average, meaning momentum is decelerating relative to its recent baseline.
Most used settings periods and why traders choose them
Most platforms implement AC with the Bill Williams defaults because AC depends on AO, and AO is widely used with 5 and 34 on median price. The most common configuration is AO fast 5, AO slow 34, and AC signal 5. Traders choose these because they create a simple separation of short swing movement versus a broader baseline, then apply a short smoothing to detect changes quickly.
On daily charts, 5 and 34 roughly map to one trading week and about seven trading weeks. That makes the histogram responsive enough to react to pullbacks, but not so sensitive that it flips on every small candle. The 5 period signal on AO is short enough to show acceleration changes early, which is the point of AC.
Some traders adjust periods based on market speed and timeframe. Faster markets or lower timeframes often push users toward shorter settings, but that increases false flips. Slower markets or weekly charts often push users toward longer settings, but that adds lag and can delay the first acceleration signal after a breakout. If you change settings, the cleanest approach is to keep the ratio similar, for example scaling 5 and 34 to 10 and 68, then keeping the signal as a small fraction of the slow length.
The key is consistency. AC is most useful when you learn how it behaves for one configuration on your chosen timeframe. Constantly changing periods often turns it into an after the fact tool that always seems to fit the last move.
How it behaves on charts
AC is a histogram with a zero line. Most traders focus on four visible behaviors: side of zero, rising or falling bars, color flips, and sequences.
Above zero, the market is in an accelerating momentum state relative to the recent AO average. In uptrends, you often see AC spend more time above zero, with pullbacks producing brief dips or shrinking bars. Below zero, the market is in a decelerating state relative to the recent AO average. In downtrends, you often see AC spend more time below zero, with rallies producing brief pops or shrinking negative bars.
The bar to bar change matters because it shows whether acceleration is increasing or decreasing. Many implementations color bars green when the current bar is higher than the previous bar and red when it is lower. In that view, green above zero suggests strengthening acceleration, while red above zero suggests acceleration is still positive but weakening. Green below zero suggests deceleration is easing and may be transitioning, while red below zero suggests worsening deceleration.
Zero line crosses happen, but they are not always the best signal. AC is derived from AO and a short smoothing, so it can cross zero frequently when the market is range bound. Where it becomes more meaningful is when the cross aligns with a price regime change, such as a breakout from a base or a trend pullback that ends and resumes.
If you want a tighter mental model, treat AC as a short cycle indicator riding on top of AO. AO tells you momentum direction over a broader window. AC tells you whether that momentum is speeding up or slowing down right now.
When it tends to work and why
AC tends to work best in structured trends and post breakout transitions. In these regimes, price tends to follow through in one direction, and pullbacks are more likely to be pauses than full reversals. That structure allows an acceleration signal to mean something because it is occurring inside a larger directional context.
In trend continuation setups, AC can help you avoid entering late in a swing when acceleration is already fading. After a pullback, the first reliable green sequence above zero, or the recovery from below zero back toward positive, often lines up with price resuming its trend. This does not guarantee continuation, but it often improves timing compared to entering purely on a moving average touch.
In breakout trading, AC can act as a confirmation layer. Breakouts that hold tend to show improving momentum conditions, which may appear as AO rising and AC flipping positive soon after the breakout. If price breaks out but AC stays weak and flips negative repeatedly, that often matches a breakout that lacks participation or gets pulled back into the range.
AC also tends to behave more cleanly when volatility is stable. When volatility expands and contracts violently, short smoothing effects can produce noisy flips. Stable volatility makes the short average meaningful because it represents a consistent recent baseline.
For context tools, AC pairs naturally with Awesome Oscillator because AC is derived from it, and with trend baselines like moving averages or crossover logic such as Moving Average Crossover.
When it tends to fail and why
AC tends to fail in sideways ranges and mean reverting regimes. In these conditions, momentum oscillates around zero without sustained follow through. Since AC is designed to detect acceleration changes, it will flip frequently, producing many false positives if you treat every color change or zero cross as actionable.
Another common trap is using AC as a reversal detector without price structure. A series of rising bars below zero can look like a bottoming process, but price may still be in a downtrend with overhead supply. AC can improve before price actually breaks any level that matters. When traders act early, they get chopped by the final leg down or by repeated failed bounces.
AC also struggles when markets gap or when news driven candles distort recent averages. The histogram can jump because the underlying AO jumps, then the signal average catches up. That can create a brief acceleration spike that is not a durable trend change. In those cases, you want to anchor decisions to price levels and treat AC as secondary confirmation.
A practical way to describe the failure mode is this: AC is fast by design. Fast indicators need regime filters. Without a filter, you are mostly trading noise.
Practical rules (entries, exits and stops filters)
Below is one compact rule set that treats AC as a timing tool, while price structure and trend define direction. It is designed for breakout continuation and trend pullback entries, not for catching bottoms.
Use a trend filter first. One simple filter is price above a rising intermediate moving average, or a clear sequence of higher highs and higher lows. Another filter is a higher timeframe trend alignment. The point is to decide direction without AC.
For long trades in an uptrend, wait for a pullback or a consolidation near support. Then look for AC to shift from weakening to strengthening. A practical trigger is a green bar after at least one red bar, preferably while AC is above zero or crossing back toward zero from below. If AC is deeply negative during the pullback, you can wait for the first sequence of two higher bars, then require a price trigger such as a break above the prior day high or a break above the consolidation high.
For short trades in a downtrend, invert the logic. Look for rallies into resistance, then require AC to shift from strengthening to weakening, often a red bar after green bars, preferably while AC is below zero or rolling over near zero. Confirm with a price trigger like a break below the prior day low or a break below the consolidation low.
Exits should not be based on AC alone. A simple approach is partial profit into strength, then trail the rest using structure. If you want an indicator based trail, use a slower baseline and let AC manage timing only. For example, AC can tell you momentum is fading, but the exit is triggered when price breaks a swing low in an uptrend.
Stops should be placed where the setup is invalidated, not where AC flips color. For pullback entries, that is usually below the pullback low or below the base low, with a buffer for normal noise. If you use volatility, you can sanity check the stop distance with ATR, but keep the decision anchored to structure.
Two practical filters reduce whipsaws. First, avoid trades when AC and AO are chopping around zero with frequent color flips. That condition often matches a range, and the better move is to wait for a breakout and a regime shift. Second, require alignment with a broader momentum tool. If you already use MACD or a trend baseline, only take AC signals that point the same way as the broader tool.
If you want one minimal checklist, use this list and keep it consistent across trades:
- Trend direction defined without AC
- Setup location at a level that matters
- AC shift in the direction of the trend
- Price trigger confirms the shift
- Stop beyond invalidation level
- Exit plan based on structure, not histogram color
Summary
Accelerator Oscillator AC is a histogram momentum tool designed to measure acceleration and deceleration, built from the Awesome Oscillator and a short smoothing of it. Its most common settings are the defaults tied to AO, and it is best used as a timing and confirmation layer, not as a standalone signal generator. It tends to work best in structured trends and post breakout transitions where follow through exists. It tends to fail in ranges, news driven spikes, and mean reverting chop where flips are frequent. The practical way to use it is to define direction with trend and structure, then use AC to time entries and manage momentum confidence, while stops and exits stay anchored to price levels.
