Awesome Oscillator Calculator
Calculate the published 5-period minus 34-period simple-moving-average difference of entered median prices.
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 Awesome Oscillator
Entered Momentum and Vigor Oscillators 1.0.0.
| Label | High | Low | Median | SMA 5 | SMA 34 | AO |
|---|
How Awesome Oscillator is calculated
AO[i] = SMA(Median price, 5) − SMA(Median price, 34)
Version 1.0.0 uses the fixed periods in the published MetaQuotes source. Both simple averages are calculated from the same entered median-price sequence.
The first reportable value is zero-based index 33, when 34 completed bars exist. Earlier 5-period averages remain visible as warm-up context but do not create an AO value.
Assumptions and limits
- At least 34 ordered high-low bars are required.
- Rows must be oldest to newest and use one symbol, timeframe and feed.
- The page uses fixed periods 5 and 34; it is not a configurable moving-average crossover.
- Available history and feed prices can make the result differ from a terminal buffer.
- Signed values are displayed neutrally without histogram-color, zero-line, trend or trade labels.
Worked example from the audited fixture
How to interpret the result
The positive difference says only that the short entered median-price average is above the long one. The fixed 5 and 34 windows and the 34-bar warm-up govern the value. It is not a color, zero-line or trade signal.
Frequently asked questions
- Enter at least 34 ordered high-low bars from one symbol, timeframe and broker feed.
- Each entered high and low are added and divided by two.
- The 34-period simple average of median price is subtracted from the 5-period simple average.
- No. Version 1.0.0 preserves the fixed periods in the published MetaQuotes source.
- The first reportable value at zero-based index 33 needs a complete 34-value slow average.
- Not necessarily. Feed history, entered starting point, symbol and timeframe can change the platform buffer.
- No. Signed values are reported without a strength, direction, trend or trade classification.
- No. This page does not classify colors, zero-line events, divergence, entries or exits.
Sources and methodology
- MetaQuotes Code Base — Awesome Oscillator — Published median-price, 5-period SMA, 34-period SMA and calculation start.
- MetaTrader 5 Help — Awesome Oscillator — Official formula and indicator context.
- MQL5 Reference — iAO — 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.

