GMMA Oscillator v1 by JustUncleL

On request, here is my version of the Guppy GMMA Oscillator (and SuperGuppy Oscillator) to match with my Guppy and Super Guppy indicators.

The Guppy Multiple Moving Average (GMMA) is a technical indicator that displays two sets of moving averages. The first set contains six exponential moving averages that use faster periods to monitor the trading activity of short-term traders. The second set contains six exponential moving averages that use slower periods to monitor the trading activity of long-term investors.

The GMMA Oscillator is a technical indicator developed by Leon Wilson. The oscillator line, which percentage difference between the Fast and Slow GMMA sets. The second line is the signal line and it is simply the exponential moving average of the oscillator line.

As with many trend following indicators, a bullish signal occurs when the oscillator line crosses above the signal line and a bearish signal when the oscillator line crosses below the signal line.

Select between Guppy MMA or SuperGuppy MMA calculated Oscillator.
  • Option to apply smoothing to the Oscillator line (recommendation 3)
  • Option to change Signal line period length
  • Option to use Anchor Time frame to match the Guppy or SuperGuppy chart
  • Option to show coloured Bullish / Bearish trading Zones

Crossover alerts are also generated to be picked up by the TradingView's Alarm Sub-system.

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?