Accelerator Oscillator Calculator
Calculate the published Awesome Oscillator value minus its 5-period simple moving average from entered completed bars.
Enter ordered high-low bars
Use completed bars from one symbol, timeframe and broker feed.
One completed bar per line. Commas, semicolons or tabs are accepted.
Current entered-series Accelerator Oscillator
Entered Momentum and Vigor Oscillators 1.0.0.
| Label | High | Low | Median | SMA 5 | SMA 34 | AO | AO SMA 5 | AC |
|---|
How Accelerator Oscillator is calculated
AO[i] = SMA(Median price, 5) − SMA(Median price, 34)
AC[i] = AO[i] − SMA(AO, 5)
Version 1.0.0 calculates AO through the same governed engine as the standalone Awesome Oscillator route, then subtracts the latest 5-period simple average of reportable AO values.
The first reportable AC value is zero-based index 37: 34 bars establish the first AO value, followed by four more bars to complete the first 5-value AO average.
Assumptions and limits
- At least 38 ordered high-low bars are required.
- Rows must be oldest to newest and use one symbol, timeframe and feed.
- The fixed 5/34 AO periods and fixed 5-period AO average follow the published source.
- Available history and feed prices can make the result differ from a terminal buffer.
- The page does not classify colors, zero-line crosses, acceleration, direction or trades.
Worked example from the audited fixture
How to interpret the result
The 0.080000 value is the latest AO deviation from its own five-value average. Its sign is an arithmetic relationship, not a verified change in acceleration or a crossover instruction. The result also inherits the AO 5/34 warm-up.
Frequently asked questions
- Enter at least 38 ordered high-low bars from one symbol, timeframe and broker feed.
- The 34-period median-price SMA is subtracted from the 5-period median-price SMA.
- The 5-period simple average of reportable Awesome Oscillator values is subtracted from the current Awesome Oscillator.
- Version 1.0.0 uses the published fixed 5 and 34 AO periods and a fixed 5-period AO average.
- The first AO needs 34 bars, then four more bars complete the first five-value AO average at zero-based index 37.
- Not necessarily. Feed history, entered starting point, symbol and timeframe can change the platform buffer.
- No. The page reports arithmetic without grading acceleration, strength, direction or trend.
- No. This page does not classify colors, crosses, divergence, entries or exits.
Sources and methodology
- MetaQuotes Code Base — Accelerator Oscillator — Published AO-minus-5-period-AO-average calculation and report start.
- MetaTrader 5 Help — Accelerator Oscillator — Official formula and indicator context.
- MetaQuotes Code Base — Awesome Oscillator — Underlying median-price AO calculation.
- MQL5 Reference — iAC — Official one-buffer indicator interface.
Continue entered indicator analysis
Compare the chart feed and trading terms
Use one broker feed, symbol and timeframe for every entered observation, and compare the source history with your terminal before relying on a platform match.
Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

