Daryl Guppy is a professional trader and author of "Trend Trading", "Trading Tactics" and "Better Stock Trading: Money and Risk Management". He leads seminars on trading in Australia, Asia, China and USA.
Guppy Multiple Moving Average (GMMA) is an indicator based on the relationships between groups of moving averages. Each group of moving averages in GMMA indicator provides insight into the behavior of two dominant market groups - traders and investors.
Author: Nikolay Kositsin
The economic calendar is made in the form of an Expert Advisor that downloads the data from one of the most popular Forex sites (forexfactory.com/calendar.php). The data is presented in two ways. The first (primary) is represented as icons with detailed information about the event. The second is displayed as a line with a news description. Economic Calendar downloads published news in real mode with the possibility to adjust the spacing of data validation and user-friendly customizable graphical
The indicator calculates the quantum frequencies using the current market data. The quantum frequencies are used in Spectrum analysis of automated trading systems to create quantum filters for selecting signals, i.e. skipping trades that are likely to be unprofitable.
How It Works
It analyses the trade results of automated trading system for each frequency (512 frequencies are used). Calculation of the frequency response to search for "profitable" and "unprofitable" f
Fast Copy MT5 allows to copy trades between different MetaTrader 5 (netting)(hedge) and MetaTrader 4 accounts in any direction and amount, quickly and easily (without loading the system).
Any type of copying is available
MT5 —> MT5 MT5 —> MT4 MT4 —> MT5 MT4 —> MT4
* For any interaction with the MT4, it is necessary to additionally install Fast Copy MT4
One tool for sending and receiving transactions: [master] > [slave] operation mode can be selected in
The indicator plots horizontal support and resistance levels using grouping of extrema. The levels are displayed as lines whose color depends on how many times the level was a support or resistance line over the specified interval. You can also display counters for support, resistance and age of the level in text format. The age of the level indicates how many bars back the level had the most recent impact on the price (on the chart time frame as specified in the settings). Given the age of the
The script is intended for automatic placing of Sell Stop pending orders, Stop Losses and Take Profits on the user specified levels. This script is not that useful as "Virtual pending buy stop", since short positions are opened as Bid price crosses the levels. Thus spread widening is not dangerous. Nevertheless, you need to have this script to prevent unwanted hitting of the Stop Loss levels.
Automation of the process of placing the Sell Stop pending orders, Stop Losses and T
The indicator determines and marks the short-term lows and highs of the market on the chart according to Larry Williams` book "Long-term secrets to short-term trading".
"Any time there is a daily low with higher lows on both sides of it, that low will be a short-term low. We know this because a study of market action will show that prices descended in the low day, then failed to make a new low, and thus turned up, marking that ultimate low as a short-term point. A short-term market high is just
qAutoActivation indicator is one of the main components of Trading Chaos Expert trading expert panel. The indicator displays the current trend on the current timeframe. This is the first indicator that is attached to the chart and saved in the trading complex template. It defines what trading signals from the expert panel should be automated for market entry (bullish or bearish ones).
When the trend changes, the indicator changes the line color and, at the same time, highlights the trading pane
The Expert Advisor uses the strategy of trading the Fibonacci levels. As the basis for placing a grid, the EA uses the ZigZag indicator (included in the standard MetaTrader delivery).
First, the EA determines the trend direction. To do that, according to the Dow theory, it uses the last two Highs and last two Lows of the ZigZag.
If the last High is higher than the previous and the last Low is higher than the previous, the EA considers the trend to be ascending. If the last High is lower
Times & Sales is a famous (and old!) trading tool. However, it is not present in MetaTrader 5 as a built-in tool.
DeltaTrader now presents this indicator for MetaTrader! It has the following characteristics:
Two flag modes: FOREX and EXCHANGE
FOREX: black color: last price = 1-Minute opening price / blue color: last price < 1-Minute opening price / green color: last price > 1-Minute opening price. EXCHANGE: black color: last price = between quotes / blue color: last price = bid price / gre
The indicator is intended for determining the spread and swap size, the distance for setting stop orders and stop losses from the current price allowed and the risk per 1 point in the deposit currency.
The indicator informs a trader about possible additional expenses and profits connected with transferring a position to the next trade session of the financial instrument. It also informs about the spread size and the distance of pending orders, stop loss and trailing from the current price. In a
The trade strategy is based on three moving averages. To determine the trend, it uses three exponentially smoothed moving averages: FastEMA, MediumEMA and SlowEMA.
Buy signal: FastEMA>MediumEMA>SlowEMA (upward trend).Sell signal: FastEMA<MediumEMA<SlowEMA (downward trend).Input parameters:
Inp_Signal_ThreeEMA_FastPeriod = 8;Inp_Signal_ThreeEMA_MediumPeriod = 38;Inp_Signal_ThreeEMA_SlowPeriod = 48;Inp_Signal_ThreeEMA_StopLoss = 400;Inp_Signal_ThreeEMA_TakeProfit = 900;Inp_Money
This is an utility for automatic scaling of a chart and making at least 140 bars visible in it. This is necessary for a correct wave analysis according to the Bill Williams' strategy "Trading Chaos". The utility can be used on any timeframe available in МetaТrader 5.
It draws a vertical line through the first bar the calculation starts from. This line allows you to see the probable starting point of the wave sequence along with a sufficient number of bars displayed in the chart. It also makes t
The main purpose of the indicator is to determine and mark trade signals on the histogram of the Accelerator Oscillator, which were described by Bill Williams in his book "New Trading Dimensions". The list of signals:
The buy signal when the indicator histogram is below the zero line. The sell signal when the indicator histogram is below the zero line.The sell signal when the indicator histogram is above the zero line. The buy signal when the indicator histogram is above the zero line. The
The PZ Day Trading indicator detects reversals in a zig-zag fashion, without repainting or backpainting. Based on breakouts of variable lengths, the indicator uses only price action to pick trades and reacts to the market very fast. The positional accuracy of its signals offers huge opportunity for profits, easily up to 80% winners.
Amazingly easy to tradeChart statistics will help you to optimize your tradingIt works on every single timeframe without fine tuningThe indicator analyzes its own q
This is an extended version of Heiken Ashi indicator with the ability to average (smooth) the values for the specified period of bars and select the applied price: considering "Open price" or not. The description is provided in the parameters. Three screenshots are displayed below: standard version (1 bar), 3 bars and 5 bars.
МetaTrader 4 version: https://www.mql5.com/en/market/product/7326
ROMAN5 Bollinger Bands TrailingStop includes BreakEven facility. TrailingStop automatically moves the Stop Loss with the Bollinger Bands level. You can place ROMAN5 Bollinger Bands TrailingStop in any chart. It comes with an alert that will sound whenever a new signal appears. It also features an email facility. Your email address and SMTP Server settings should be specified in the settings window of the "Mailbox" tab in your MetaTrader 5.
Bollinger Bands Parameters:
BB Period - The averagin
The script is intended for automatic placing of Buy Stop pending orders, Stop Losses and Take Profits on the user specified levels.
Avoiding unwanted entering a long position in case of false hitting the level as a result of widening of the spread by a dealing center. Avoiding unwanted triggering of a Stop Loss in case a quote pierces a significant level (fractal) without further confirmation with the close price. Setting a necessary virtual order and entering the market in
IShift Lite is a lite version of IShift, and it doesn't include the tick chart.
IShift Lite allows:
perform trade operations directly from the depth of market with a "single touch"; automatically place Stop Loss and Take Profit; move position to breakeven; move Stop Loss along the price; automatically calculate the volume of an order depending on a fixed risk level or a fixed margin level.The program includes a visual help system.
Note: the demonstration version downloaded via the "Demo
This is a panel for controlling the profit/loss in dollars, pips or % of balance. A new function for trailing profits has been implemented.
The panel can be used as a virtual Stop Loss or Take Profit.
It also features the emergency button - CLOSE ALL.
You can also try the full version of the VirtualTradePad for mt5 panel, as well as the Profit or Loss for mt4 panel
Other versions in this collection:
VirtualTradePad for mt5 Digit Market Time Pad Market Time Pad Scalper PadMain f
We present you an effective software solution for arbitrage between brokers.
The Arbitrage on the market became widespread due to decentralization. There are many liquidity providers, whose quotes differ for various reasons. By tracking the dynamics of changes in the quotes of different brokers, it is possible to determine the delayed and leading brokers, thereby predicting the future prices of the delayed broker for a short time. Knowing these prices and using efficient built-in software filte
Does not support hedging orders on a single symbol on MT5
MultiMTCopier MT5Receiver - new and improved multi-terminal positions copier for your real/demo account, works faster, requires less, flexible in managing and upgrading, new information support. This Expert Advisor is designed for the MetaTrader 5 terminal, trades will be copied into this terminal.
The EA will copy all positions without delays Additionally integrated notification in situations requiring user attention
The script creates account summary report in a separate window.
The report can be created for all deals and on deals for selected financial instruments.
It is possible to specify a time interval of calculation and save report to htm-file.
The script creates account summary report in a separate window.
The report can be created for all deals and for deals of the selected financial instruments.
It is possible to specify a time interval of calculation and save report to htm-file.
The script allows users to easily close positions if their profit/loss reaches or exceeds a value specified in pips.
Please set slippage value first. Sometimes some positions do not close due to high volatility of the market. Please set larger slippage or restart the script.
Does not support hedging orders on a single symbol on MT5
MultiMTCopier MT5Source - new and improved multi-terminal positions copier for your real / demo account, works faster, requires less, flexible in managing and upgrading, new information support. This expert is designed for terminal MetaTrader5 from which the position will be copied.
The EA will copy all positions without delays Additionally integrated notification in situations requiring user attention Buttons for re
VirtualTradePad - is a contol panel for working with orders in МetaТrader 5 : buy, sell, buystop, buylimit, sellstop, selllimit, close, delete, modify, tralling stop.
VirtualTradePad won 2nd prize in the "Best Control Panel in the MQL5 Language" Contest.
The panel consists of 5 tabs.
VirtualTradePad PositionsStyle VirtualTradePad Ordersstyle VirtualTradePad SignalsStyleDemo version of the panel - VirtualTradePad LiteProfit or Loss PadINFO PadYou can also try this panel for
Percent Crosshair is a powerful and easy percentage measure tool.
Measure the chart percentage very quick! Don't waste your time anymore!
Just attach the Percent Crosshair indicator in the chart, select crosshair mode at toolbars or press "Ctrl+F" and start using the crosshair as you always do! The percent measure will be next to the indicative price.
Customize your indicator the way you want!
There are 4 entry parameters:
Positive % color: set the desired color when % is positive. Negat
This product is similar to Tick volume analizer Expert Advisor, however it is implemented as an indicator. Release of this product is stipulated by the fact, that it is not possible to run two EAs in the same window.
Tick volume is equal to amount of ticks at the unit of time. There is direct correlation between tick volume and real amount of deals. Every change of the price is a result of a real request to perform a deal. Consequently, fewer requests we have, the less price changes we get, an
Safe Automatic is a safe MetaТrader 5 trading robot working autonomously on a VPS server. The good results are achieved on EURUSD.
The EA applies modified versions of a trend-following strategy, half-pyramiding, scalping, Elliott Wave method and speculating trading with a deposit protection. The EA switches the strategies automatically. The robot does not trade at night from 10 p.m. to 4 a.m. (server time).
The robot was tested in the special tester on real ticks. Empirical e
Informer for VPS - report on the state of your account via e-mail. Useful for controlling your Expert Advisors that run on a VPS or a dedicated computer. Information about open positions and last deals for a day, week, month or year grouped by currency pairs.
Adjustable periodicity of reports and depth of deals included in the report. A possibility to add own comment to each report. You will receive reports on e-mail with specified periodicity: from 15 minutes to once a day. The reports are se
Trading Chaos Expert Lite is a light version of Trading Chaos Expert. In the Lite version it is not possible to receive the table of trading signals, automatically place pending orders based on them and maintain open positions for multiple symbols at the same time in one window. Only the Current Chart mode is available. In all other features the panel is fully consistent with the basic version of the Expert Advisor.
This is, rather, a well thought out trader's assistant which is not easy to do
How to Start with Metatrader 5
newdigital, 2013.07.15 21:19
Just good indicator found in Metatrader 5 CodeBase : GUPPY MULTIPLE MOVING AVERAGES :
These are two groups of exponential moving averages. The short term
group is a 3, 5, 8, 10, 12 and 15 day moving averages. This is a proxy
for the behaviour of short term traders and speculators in the market.
The long term group is made up of 30, 35, 40, 45, 50 and 60 day moving
averages. This is a proxy for the long term investors in the market.
The relationship within each of these groups tells us when there is
agreement on value - when they are close together - and when there is
disagreement on value - when they are well spaced apart.
The relationship between the two groups tells the trader about the
strength of the market action. A change in price direction that is well
supported by both short and long term investors signals a strong trading
opportunity. The crossover of the two groups of moving averages is not
as important as the relationship between them.
When both groups compress at the same time it alerts the trader to
increased price volatility and the potential for good trading
The Guppy Multiple Moving Average (GMMA) is an indicator that tracks the
inferred activity of the two major groups in the market. These are
investors and traders. Traders are always probing for a change in the
trend. In a downtrend they will take a trade in anticipation of a new up
trend developing. If it does not develop, then they get out of the
trade quickly. If the trend does change, then they stay with the trade,
but continue to use a short term management approach. No matter how long
the up trend remains in place, the trader is always alert for a
potential trend change. Often they use a volatility based indicator like
the count back line, or a short term 10 day moving average, to help
identify the exit conditions. The traders focus is on not losing money.
This means he avoids losing trading capital when the trade first starts,
and later he avoids losing too much of open profits as the trade moves
We track their inferred activity by using a group of short term moving
averages. These are 3, 5, 8, 10, 12 and 15 day exponentially calculated
moving averages. We select this combination because three days is about
half a trading week. Five days is one trading week. Eight days is about
a week and a half.
The traders always lead the change in trend. Their buying pushes prices
up in anticipation of a trend change. The only way the trend can
survive is if other buyers also come into the market. Strong trends are
supported by long term investors. These are the true gamblers in the
market because they tend to have a great deal of faith in their
analysis. They just know they are right, and it takes a lot to convince
them otherwise. When they buy a stock they invest money, their
emotions, their reputation and their ego. They simply do not like to
admit to a mistake. This may sound overstated, but think for a moment
about your investment in AMP or TLS. If purchased several years ago
these are both losing investments yet they remain in many portfolios and
perhaps in yours.
The investor takes more time to recognize the change in a trend. He
follows the lead set by traders. We track the investors inferred
activity by using a 30, 35, 40, 45, 50 and 60 day exponentially
calculated moving average. Each average is increased by one week. We
jump two weeks from 50 to 60 days in the final series because we
originally used the 60 day average as a check point.
This reflects the original development of this indicator where our focus
was on the way a moving average crossover delivered information about
agreement on value and price over multiple time frames. Over the years
we have moved beyond this interpretation and application of the
indicator. In the notes over the coming weeks we will show how this has
Our starting point was the lag that existed between the time of a
genuine trend break and the time that a moving average cross over entry
signal was generated. Our focus was on the change from a downtrend to
an up trend. Our preferred early warning tool was the straight edge
trend line which is simple to use and quite accurate. The problem with
using a single straight edge trend line was that some breakouts were
false. The straight edge trend line provided no way to separate the
false from the genuine.
On the other hand, the moving average crossover based on a 10 and 30 day
calculation, provided a higher level of certainty that the trend break
was genuine. However the disadvantage was that the crossover signal
might come many days after the initial trend break signal. This time lag
was further extended because the signal was based on end of day prices.
We see the exact cross over today, and if we were courageous, we could
enter tomorrow. Generally traders waited for another day to verify that
the crossover had actually taken place which delayed the entry until 2
days after the actual crossover. This time lag meant that price had
often moved up considerably by the time the trade was opened.
The standard solution called for a combination of short term moving
averages to move the crossover point further back in time so that it was
closer to the breakout signaled by a close above the straight edge
trend line. The drawback was that the shorter the moving average, the
less reliable it became. In plotting multiple moving averages on a
single chart display four significant features emerged.
These broad relationships, and the more advanced relationships used with
the GMMA are summarized in the chart. Over the following series of
articles we will examine the identification and application of each of
This is the most straightforward application of the GMMA and it worked
well with “V’ shaped trend changes. It was not about taking the lag out
of the moving average calculation. It is about validating a prior trend
break signal by examining the relationship between price and value. Once
the initial trend break signal is validated by the GMMA the trader is
able to enter a breakout trade with a higher level of confidence.
The CBA chart shows the classic application of the GMMA. We start with
the breakout above the straight edge trend line. The vertical line shows
the decision point on the day of the breakout. We need to be sure that
this breakout is for real and likely to continue upwards. After several
months in a downtrend the initial breakout sometimes fails and develops
as shown by the thick black line. This signals a change in the nature of
the trend line from a resistance function prior to the breakout to a
support function after the breakout.
The GMMA is used to assess the probability that the trend break shown by
the straight edge trend line is genuine. We start by observing the
activity of the short term group. This tells us how traders are
thinking. In area A we see a compression of the averages. This suggests
that traders have reached an agreement on price and value. The price of
CBA has been driven so low that many traders now believe it is worth
more than the current traded price. The only way they can take advantage
of this ‘cheap’ price is to buy stock. Unfortunately many other short
term traders have reached the same conclusion. They also want to buy at
this price. A bidding war erupts. Traders who believe they are missing
out on the opportunity outbid their competitors to ensure they get a
position in the stock at favorable prices.
The compression of these averages shows agreement about price and value.
The expansion of the group shows that traders are excited about the
future prospects of increased value even though prices are still rising.
These traders buy in anticipation of a trend change. They are probing
for a trend change.
We use the straight edge trend line to signal an increased probability
of a trend change. When this signal is generated we observe this change
in direction and separation in the short term group of averages. We know
traders believe this stock has a future. We want confirmation that the
long term investors are also buying this confidence.
The long term group of averages, at the decision point, is showing signs
of compression and the beginning of a change in direction. Notice how
quickly the compression starts and the decisive change in direction.
This is despite the longest average of 60 days which we would normally
expect to lag well behind any trend change. This compression in the long
term group is evidence of the synchronicity relationship that makes the
GMMA so useful.
This compression and change in direction tells us that there is an
increased probability that the change in trend direction is for real –
it is sustainable. This encourages us to buy the stock soon after the
decision point shown.
The GMMA picks up a seismic shift in the markets sentiment as it
happens, even though we are using a 60 day moving average.. Later we
will look at how this indicator is used to develop reliable advance
signals of this change. This compression and eventual crossover within
the long term group takes place in area B. The trend change is
confirmed. The agreement amongst investors about price and value cannot
last. Where there is agreement some people see opportunity. There are
many investors who will have missed out on joining the trend change
prior to area B. Now the change is confirmed they want to get part of
the action. Generally investors move larger funds than traders. Their
activity in the market has a larger impact.
The latecomers can only buy stock if they outbid their competitors. The
stronger the initial trend, the more pressure there is to get an early
position. This increased bidding supports the trend. This is shown by
the way the long term group continue to move up, and by the way the long
term group of averages separates. The wider the spread the more
powerful the underlying trend.
Even the traders retain faith in this tend change. The sell off that
takes place in area C is not very strong. The group of short term
averages dips towards the long term group and then bounces away quickly.
The long term group of averages show that investors take this
opportunity to buy stock at temporarily wakened prices. Although the
long term group falters out at this point, the degree of separation
remains relatively constant and this confirms the strength of the
The temporary collapse of the short term group comes after a 12%
appreciation in price. Short term traders exit the trade taking short
term profits at this level of return and this is reflected by the
compression and collapse of the short term group of averages. As long
term investors step into the market and buy CBA at these weakened
prices, traders sense that the trend is well supported. Their activity
takes off, and the short term group of averages rebounds, separates, and
then run parallel to the long term group as the trend continues.
The GMMA identifies a significant change in the markets opinion about
CBA. The compression of the short term and long term groups validates
the trend break signal generated by a close above the straight edge
trend line. Using this basic application of the GMMA, the trader has the
confidence necessary to buy CBA at, or just after the decision points
shown on the chart extract.
Using this straightforward application of the GMMA also kept traders out
of false breakouts. The straight edge trend line provides the first
indication that a downtrend may be turning to an up trend. The CSL chart
shows two examples of a false break from a straight edge trend line. We
start with decision point A. The steep downtrend is clearly broken by a
close above the trend line. If this is a genuine trend break then we
have the opportunity to get in early well before any moving average
This trend break collapses quickly. If we had first observed this chart
near decision point B then we may have chosen to plot the second trend
line as shown. This plot takes advantage of the information on the
chart. We know the first break was false, and by taking this into
account we set the second trend line plot. Can this trend break be
relied upon? If we are right we get to ride a new up trend. If we are
wrong we stand to lose money if we stay with a continuation of the
downtrend. The straight edge trend line by itself does not provide
enough information to make a good decision.
When we apply the GMMA we get a getter idea of the probability of the
trend line break actually being the start of a new up trend. The key
relationship is the level of separation in the long term group of
averages, and trend direction they are traveling. At both decision point
A and decision point B the long term group is well separated.
Investors do not like this stock. Every time there is a rise in prices
they take advantage of this to sell. Their selling overwhelms the market
and drives prices down so the downtrend continues.
The degree of separation between the two groups of moving averages also
makes it more difficult for either of the rallies to successfully change
the direction of the trend. The most likely outcome is a weak rally
followed by a collapse and continuation of the down trend. This
observation keeps the trader, and the investor, out of CSL.
Looking forward we do see a convergence between the short term group of
averages and the long term group of averages. Additionally the long term
group begins to narrow down, suggesting a developing level of
agreement about price and value amongst investors in April and May. In
late March the 10 day moving average closes above the 30 day moving
average, generating a classic moving average buy signal.
This is Metatrader 5 using this indicator for now (EURUSD D1) :
I use my own variation of this indicator. I've modified the MA's a little and time-frames to suit my requirements.