GMMA Indicator


Downloaded:
The GMMA Indicator is based on the Guppy Multiple Moving Average (GMMA), which combines 12 moving averages (MA) to detect trend developments and other patterns. It provides entry and exit signals when certain conditions are met.
Downloaded:
Usage scenarios
Combining with ADX and Bollinger Bands for trading decisions
It can be useful to trade by entering and exiting at the timing of the entry and exit signals displayed by the GMMA Indicator. However, since false signals increase during range-bound markets, checking ADX and Bollinger Bands together to avoid range-bound markets can lead to more solid trading expectations.

Using for confirming GMMA effectiveness
The GMMA Indicator displays “trade lines” that show what results would have occurred if trading had been conducted according to entry and exit signals. By checking whether recent signals would have generated profits for the instrument to which the indicator was applied, you can judge whether GMMA is functioning effectively for that instrument.

Quickly display highly customizable GMMA
Since MT4/MT5 doesn’t include GMMA by default, it takes time to set up multiple moving averages one by one to display GMMA. With the GMMA Indicator, you can not only display GMMA quickly but also easily change the color and thickness of each moving average.

The GMMA Indicator can be used in various ways from simple GMMA display to past chart analysis. If you emphasize moving averages and GMMA in your trading, please make use of it.
When operating this indicator on short timeframes like the 1-minute chart, depending on your environment, the operation may become very slow. Please be aware that in some cases, it may take several minutes or more to display GMMA.
How to install
To use the GMMA Indicator, follow the steps below to download and install it.
Step 1
Click the button below to download the indicator for MT4/MT5.
Step 2
Click File > Open Data Folder in the top menu of MT4/MT5.

Step 3
In the data folder, double-click the MQL4 or MQL5 folder.

Step 4
In the MQL4/MQL5 folder, double-click the Indicators folder.

Step 5
Save the GMMA Indicator in the Indicators folder.

Step 6
Go back to the MT4/MT5. Right-click Indicators in the Navigator, and click Refresh.

Step 7
In the Navigator, click the + icon next to Indicators. Find the GMMA Indicator, then either double-click it or drag it onto a chart.

Step 8
In the indicator settings window, customize the settings on the Inputs tab according to the How to set up page, then click OK.

Step 9
The GMMA Indicator is applied to the chart, showing moving averages and signals.

How to set up
After applying the indicator to the chart, set the parameters according to your style.
Step 1
First, open the Inputs tab.

Step 2
Set the parameters as follows.

Set to ON to display signals, or OFF to hide them.
If ON, entry and exit signals appear when short-term MAs are in perfect order. To disable, set to OFF.
If ON, entry and exit signals appear when long-term MAs are in perfect order. To disable, set to OFF.
If ON, entry and exit signals appear when all short-term MAs cross all long-term MAs. To disable, set to OFF.
In the GMMA Indicator, entry and exit signals can be displayed based on three conditions: “short-term MAs in perfect order,” “long-term MAs in perfect order,” and “all short-term MAs crossing all long-term MAs,” but when multiple conditions are turned “ON,” entry signals are displayed only when all of them are satisfied.
After an entry signal is displayed, an exit signal is displayed when any one of the conditions that are turned “ON” is no longer satisfied.
For example, if both “short-term MA in perfect order” and “long-term MA in perfect order” are turned “ON,” an entry signal is displayed only when both short-term and long-term MAs achieve perfect order. Subsequently, when either short-term or long-term MA is no longer in perfect order, an exit signal is displayed.

Specify the special character code for long entry signals. You can find the codes on the MQL5 website.
Specify the special character code for long exit signals. You can find the codes on the MQL5 website.
Specify the special character code for short entry signals. You can find the codes on the MQL5 website.
Specify the special character code for short exit signals. You can find the codes on the MQL5 website.
Choose the color for long entry signals.
Choose the color for long exit signals.
Choose the color for short entry signals.
Choose the color for short exit signals.
Set the size of long entry signals from 1 to 5.
Set the size of long exit signals from 1 to 5.
Set the size of short entry signals from 1 to 5.
Set the size of short exit signals from 1 to 5.

Set to ON/OFF to show or hide trade lines.
Choose the color for trade lines.
Choose the line style for trade lines.
・Solid
・Dash
・Dot
・Dashdot
・Dashdotdot
Set the width of trade lines from 1 to 5.

Set to ON to receive notifications for entry signals. Set to OFF otherwise.
Set to ON to receive notifications for exit signals. Set to OFF otherwise.
When set to ON, you'll receive popup notifications on MT4/MT5 for PC.
When set to ON, you'll receive popup notifications on the MT4/MT5 mobile app.
When set to ON, you'll receive email notifications.
Set to ON to play a sound when notifications are triggered, or OFF if you prefer no sound.
If 'Sound alert' is ON, the audio file specified here will play with notifications. The .wav file must be located in the 'Sounds' folder within the same directory where MT5 is installed, not in the MT5 data folder.

Turn ON to apply the same settings to all short-term MAs. Turn OFF to configure each MA individually.
Choose the type for short-term MAs.
・Simple: simple moving average
・Exponential: exponential moving average
・Smoothed: smoothed moving average
・Linear weighted: linear weighted moving average
Choose the price to use for calculating short-term MAs.
・Close price
・Open price
・High price
・Low price
・Median price: (high price + low price) ÷2
・Typical price: (high price + low price + close price) ÷3
・Weighted price: (high price + low price + close price×2) ÷4
Choose the line color for short-term MAs.
Choose the line style for short-term MAs.
・Solid
・Dash
・Dot
・Dashdot
・Dashdotdot
Set the line thickness for short-term MAs from 0 to 5. If set to 0, all short-term MAs will be hidden.
Turn ON to apply the same settings to all long-term MAs. Turn OFF to configure each MA individually.
Choose the type for long-term MAs.
・Simple: simple moving average
・Exponential: exponential moving average
・Smoothed: smoothed moving average
・Linear weighted: linear weighted moving average
Choose the price to use for calculating long-term MAs.
・Close price
・Open price
・High price
・Low price
・Median price: (high price + low price) ÷2
・Typical price: (high price + low price + close price) ÷3
・Weighted price: (high price + low price + close price×2) ÷4
Choose the line color for long-term MAs.
Choose the line style for long-term MAs.
・Solid
・Dash
・Dot
・Dashdot
・Dashdotdot
Set the line thickness for long-term MAs from 0 to 5. If set to 0, all long-term MAs will be hidden.

Set the period for each short-term MA.
Set the period for each long-term MA.

Choose the type for each short-term MA.
・Simple: simple moving average
・Exponential: exponential moving average
・Smoothed: smoothed moving average
・Linear Weighted: linear weighted moving average
Choose the type for each long-term MA.
・Simple: simple moving average
・Exponential: exponential moving average
・Smoothed: smoothed moving average
・Linear Weighted: linear weighted moving average

Choose the price to use for calculating each short-term MA.
・Close price
・Open price
・High price
・Low price
・Median price: (high price + low price) ÷2
・Typical price: (high price + low price + close price) ÷3
・Weighted price: (high price + low price + close price×2) ÷4
Choose the price to use for calculating each long-term MA.
・Close price
・Open price
・High price
・Low price
・Median price: (high price + low price) ÷2
・Typical price: (high price + low price + close price) ÷3
・Weighted price: (high price + low price + close price×2) ÷4

Choose the line color for each short-term MA.
Choose the line color for each long-term MA.

Choose the line style for each short-term MA.
・Solid
・Dash
・Dot
・Dashdot
・Dashdotdot
Choose the line style for each long-term MA.
・Solid
・Dash
・Dot
・Dashdot
・Dashdotdot

Set the line thickness for each short-term MA from 0 to 5. If set to 0, the MA will be hidden.
Set the line thickness for each long-term MA from 0 to 5. If set to 0, the MA will be hidden.