Skip to content
All library documents

Awesome Oscillator Signals: Crossovers, Twin Peaks, and Pattern Testing

Article MQL5 articles

Summary

The article explains the Awesome Oscillator (AO) as a momentum indicator formed from the difference between short and longer simple moving averages of median price. Its histogram’s position relative to zero indicates directional momentum, while bar colors show whether momentum is increasing or decreasing. The author presents an MQL5 Wizard framework for testing individual AO signal patterns and combinations of patterns.

The described examples include zero-line crossovers and twin peaks. Crossovers offer straightforward momentum-shift signals but may lag or generate false entries in consolidating markets, so the article recommends context and confirmation. Twin peaks seek a weakening move before a reversal; the implementation checks for a second peak closer to zero, but omits a check that the peaks are sufficiently separated. The article mentions GBP/JPY tests and pattern-weight optimization, but the supplied excerpt omits most results and pattern details. It advises validating favored settings and pattern weights before live use.

Key ideas

  • The Awesome Oscillator compares short and longer moving averages of median price to represent momentum.
  • A zero-line crossover can signal a momentum shift, but moving-average lag and choppy markets can produce false signals.
  • The twin-peaks pattern looks for two oscillator peaks on the same side of zero, with the later peak closer to zero.
  • The described twin-peaks implementation does not enforce a minimum distance between peaks.
  • The article recommends testing patterns separately and validating selected settings before live deployment.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.