Skip to main content

Guppy Multiple Moving Average Indicator: Complete TradingView Pine Script Guide

· 10 min read

Ever wondered why some traders seem to catch trends before everyone else? The secret often lies in understanding the battle between short-term traders and long-term investors. That's exactly what the Guppy Multiple Moving Average (GMMA) reveals.

Created by Australian trader Daryl Guppy, this indicator uses 12 exponential moving averages to show you something most traders miss: the relationship between different market participants. Instead of relying on a single moving average that might give you mixed signals, the GMMA paints a clear picture of market sentiment and trend strength.

Here's what makes it special: six short-term EMAs (3, 5, 8, 10, 12, 15) track trader behavior, while six long-term EMAs (30, 35, 40, 45, 50, 60) follow investor sentiment. When both groups align in the same direction, you're looking at a high-probability trend that's worth your attention.

Pineify Website

What Makes the Guppy Multiple Moving Average Different?

Most traders get frustrated with traditional moving averages because they're either too slow or too noisy. The GMMA solves this problem by using 12 exponential moving averages that work together like a team.

Think of it this way: imagine you're trying to understand what's happening in a crowded market. Instead of listening to just one person, you'd want to hear from different groups - the day traders making quick moves and the long-term investors making calculated decisions. That's exactly what Daryl Guppy figured out when he created this indicator.

The GMMA shows you:

  • Where the trend is actually heading (not just where it's been)
  • How strong the market conviction is (weak trends vs. powerful moves)
  • When sentiment is shifting (before it becomes obvious to everyone else)
  • The relationship between different market participants

What I love about this indicator is that it doesn't just tell you the price direction - it shows you the story behind the movement. When both trader and investor groups are moving in the same direction with good separation, you're seeing real market consensus. That's when the best trading opportunities appear.

If you're interested in combining the GMMA with other powerful indicators, check out our guide on moving average ribbons which use a similar multi-MA approach.

The Best Pine Script Generator

Why I Use Pineify for Pine Script Development

Pineify Website

Here's the thing about Pine Script - it's powerful, but it can be a real pain to learn from scratch. I've spent countless hours debugging syntax errors and trying to figure out why my indicators weren't working the way I wanted.

That's where Pineify comes in. It's basically like having a Pine Script expert sitting next to you, helping you build exactly what you need without the headaches.

What makes it different:

  • No coding headaches - Just describe what you want, and it generates clean Pine Script code
  • Turn ideas into reality - Got a trading concept? Transform it into a working indicator in minutes
  • Test before you trade - Built-in backtesting so you know if your strategy actually works
  • Massive indicator library - Over 500 pre-built indicators, including advanced versions of the GMMA
  • Real help when you need it - Actual Pine Script experts, not just chatbots

The best part? You can focus on developing winning strategies instead of wrestling with code syntax. I've seen traders spend months trying to code a simple indicator when they could have been testing and refining their trading approach instead.

If you're serious about creating custom indicators, you might also want to explore our comprehensive Pine Script guide to understand the fundamentals.

Getting the GMMA on Your TradingView Charts

Let me walk you through the easiest way to get this indicator running on your charts. I've tried multiple approaches, and this is definitely the smoothest path.

The Quick Way (Using Pineify):

  1. Jump into Pineify - Head over to Pineify.app and create your account
  2. Find the GMMA - Search for "Guppy Multiple Moving Average" in the indicator library
  3. Generate the code - The platform creates clean, optimized Pine Script code automatically
  4. Copy and paste - Take the code to TradingView's Pine Script Editor and add it to your chart
How to search for and add indicator pages in the Pineify editor

What You'll Get:

The generated GMMA comes with smart color coding - blue ribbons for the trader group and red ribbons for the investor group. This makes it super easy to see what each group is doing at a glance.

Pro Tip: If you're new to adding custom indicators to TradingView, check out our step-by-step guide on running Pine Script - it covers all the basics you need to know.

Reading the GMMA Like a Pro

Once you have the GMMA on your chart, here's how to actually use it to make better trading decisions. I'll break this down into the signals that actually matter in real trading.

Spotting Strong Trends:

The magic happens when both ribbon groups are moving in the same direction with clear space between them. Here's what to look for:

  • Bullish setup: Short-term ribbons (blue) sitting above long-term ribbons (red), both pointing up
  • Bearish setup: Short-term ribbons below long-term ribbons, both pointing down
  • Sideways mess: When the ribbons are all tangled up - stay away from these

Entry Signals That Work:

  • The breakout play: Price pushes above both ribbon groups during an uptrend with the ribbons expanding
  • The pullback entry: Price dips back to touch the ribbon groups but holds above them
  • The momentum shift: Watch for the short-term group to cross above the long-term group with expanding separation

When to Get Out:

This is where most traders mess up. Don't wait for the trend to completely reverse. Look for:

  • Ribbons starting to compress (losing separation)
  • Short-term group beginning to flatten or turn
  • Price breaking back through the ribbon groups

Reading Market Sentiment:

The GMMA tells you a story about who's in control:

  • Wide separation = Strong agreement between traders and investors
  • Compressed ribbons = Uncertainty and potential reversal ahead
  • Frequent crossovers = Choppy market conditions (avoid trading)

The real power comes from understanding that when both groups agree on direction, you're seeing genuine market consensus. That's when the best trends develop.

For more advanced trend analysis techniques, you might want to explore zero lag EMA indicators which can complement the GMMA approach.

GMMA Settings That Actually Work

Here's the thing about GMMA settings - Daryl Guppy got it right the first time. I've tested dozens of variations, and the original settings consistently outperform the "optimized" versions.

The Classic Setup (Start Here):

Trader Group: 3, 5, 8, 10, 12, 15

  • These track the quick money - day traders and scalpers
  • React fast to price changes
  • Give you early signals (but expect some false alarms)

Investor Group: 30, 35, 40, 45, 50, 60

  • These follow the smart money - institutions and long-term players
  • Move slower but more reliably
  • Provide the trend confirmation you need

Timeframe Guide:

Match your timeframe to your trading style:

  • Scalping/Day trading: 1-minute to 15-minute charts
  • Swing trading: 1-hour to 4-hour charts (my personal favorite)
  • Position trading: Daily to weekly charts

Visual Settings That Help:

  • Trader ribbons: Blue (easier to spot quick moves)
  • Investor ribbons: Red (classic support/resistance color)
  • Transparency: 85-90% (keeps your chart clean)

Market-Specific Tweaks:

While the standard settings work great, here are some adjustments I've found useful:

  • Crypto markets: Stick with the original - 24/7 trading makes them perfect
  • Forex: Sometimes I'll use 2, 4, 6, 8, 10, 12 for the fast group during high volatility
  • Stocks: Original settings are perfect, especially on daily charts

My Honest Take: Don't overthink the settings. I've seen traders spend weeks "optimizing" their GMMA only to discover the original settings worked better all along. Start with the classics, trade with them for a few months, then consider small adjustments if needed.

If you want to dive deeper into Pine Script customization, our Pine Script v6 guide covers all the latest features for building custom indicators.

Testing Your GMMA Strategy (The Right Way)

Here's where most traders go wrong - they start trading the GMMA without actually testing if it works for their style and market. Don't be that trader. Let me show you how to properly backtest this indicator.

Setting Up a Basic GMMA Strategy:

Entry Rules (Keep It Simple):

  • Go long: Price breaks above both ribbon groups, ribbons expanding and aligned upward
  • Go short: Price breaks below both ribbon groups, ribbons expanding and aligned downward
  • Stay out: When ribbons are compressed or tangled (this saves you money)

Exit Rules (This Is Critical):

  • Stop loss: Place it just below/above the long-term ribbon group
  • Take profit: I use a 2:1 risk-reward ratio as a starting point
  • Trailing stop: Follow the short-term ribbons - when they flatten, consider exiting

Risk Management That Works:

Don't risk more than 1-2% of your account per trade. I know it sounds conservative, but the GMMA can give you plenty of opportunities - you don't need to bet the farm on each one.

Advanced Testing Ideas:

Once you've got the basics down, try adding:

  • Multi-timeframe confirmation: Check that higher timeframes agree with your signal
  • Volume validation: Strong moves should have volume behind them
  • Market condition filters: The GMMA works best in trending markets

What to Track:

  • Win rate (aim for 40-60%)
  • Average win vs. average loss (should be at least 1.5:1)
  • Maximum consecutive losses (this will happen - be ready)
  • Performance in different market conditions

Using Pineify for Backtesting:

The platform makes it easy to turn your GMMA rules into a testable strategy. You can backtest years of data in minutes and see exactly how your approach would have performed.

Reality Check: No indicator works 100% of the time. The goal is to find an edge that works consistently over many trades. If you're looking for more backtesting strategies, check out our comprehensive guide to TradingView backtesting.

The Bottom Line on GMMA

Look, the Guppy Multiple Moving Average isn't some magic bullet that'll make you rich overnight. But it is one of the clearest ways to see what the market is actually doing - whether it's trending, consolidating, or about to change direction.

What makes GMMA special:

  • It shows you both trader sentiment (short-term ribbons) and investor sentiment (long-term ribbons)
  • The visual signals are hard to misinterpret once you know what to look for
  • It works across different timeframes and markets
  • You can customize it to match your trading style

My honest advice:

Start simple. Load up the basic GMMA, spend time watching how it behaves on different charts, and don't rush into trading with it. The best traders I know spent months just observing before they risked a single dollar.

Once you're comfortable reading the signals, backtest your ideas thoroughly. I can't stress this enough - what looks good on a chart might not work when you factor in real trading costs and slippage.

The reality check:

No indicator - not even the GMMA - works in isolation. You still need proper risk management, position sizing, and the discipline to stick to your plan when things get tough.

But if you're looking for a tool that gives you a clear picture of market trends and helps you time your entries and exits better, the GMMA is definitely worth adding to your toolkit.

Ready to start building your own GMMA strategies? Pineify makes it simple to customize, backtest, and deploy your ideas. The market's always moving - make sure you're moving with it, not against it.