Skip to content
All library documents

Using Guppy Multiple Moving Averages to Read Trend Structure

Article MQL5 code base

Summary

The Guppy Multiple Moving Average (GMMA) uses two groups of moving averages to interpret the behavior of short-term traders and longer-term investors. The spacing within each group is used to assess trading activity and trend strength; the spacing between groups helps characterize the trend. Compression indicates greater agreement around price and value, while simultaneous compression of both groups may signal a major reassessment and possible trend change. This version applies double-smoothed exponential moving averages, with intermediate coloring handled automatically.

The document presents GMMA as a framework for choosing tactics rather than as a crossover signal. Suggested uses include joining an established trend during a pullback or a breakout, distinguishing rallies within a downtrend from genuine trend breaks, and analyzing both intraday trades and longer-term positions. It recommends trading in the direction of the long-term averages. The material is descriptive and provides no tested parameters or performance results. It also cautions that the method is not effective for every trending asset and is poorly suited to trendless markets.

Key ideas

  • GMMA compares short-term and long-term groups of moving averages to describe trend behavior.
  • Within-group spacing indicates trend strength or trading activity, while spacing between groups describes the broader trend character.
  • Compression suggests agreement on price and value, and compression in both groups may precede a trend change.
  • The framework supports trend-following tactics such as buying pullbacks or breakouts and assessing rallies in downtrends.
  • The document cautions against using GMMA as a crossover signal and notes its limits in trendless or unsuitable markets.

Tags

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