Trading Tools for MetaTrader
Trading Tools for MetaTrader

MACD Turbo Indicator for MetaTrader 4 with Alerts

MACD (moving average convergence/divergence) is a technical analysis indicator used to spot changes in the strength, direction, momentum, and duration of a trend in an asset's price.

The MACD "oscillator" or "indicator" is a collection of three signals, calculated from historical price data, most often the closing price. These three signal lines are: the MACD line, the signal line, and the difference (or divergence). The term "MACD" may be used to refer to the indicator as a whole, or specifically to the MACD line itself. The first line, called the "MACD line", equals the difference between a "fast" (short period) exponential moving average (EMA), and a "slow" (longer period) EMA. The MACD line is charted over time, along with an EMA of the MACD line, termed the "signal line" or "average line". The difference (or divergence) between the MACD line and the signal line is shown as a bar graph called the "histogram" time series.

A fast EMA responds more quickly than a slow EMA to recent changes in an asset's price. By comparing EMAs of different periods, the MACD line can indicate changes in the trend of an asset price. By comparing that difference to an average, an analyst can detect subtle shifts in the assets trend. Since the MACD is based on moving averages, it is inherently a lagging indicator. However, the MACD does not lag as much as a basic moving average crossing indicator, since the signal cross can be anticipated by noting the convergence far in advance of the actual crossing. As a metric of price trends, the MACD is less useful for assets that are not trending (range trading) or are trading with erratic price action.

MACD Trading Signals

Traders recognize three meaningful signals generated by the MACD indicator when:-

the MACD line crosses the signal line

the MACD line crosses zero

there is a divergence between the MACD line and the price of the stock or between the histogram and the price of the stock

Signal–line crossover

Signal–line crossovers are the primary signals generated by MACD. The standard technique is to buy when the MACD line crosses up through the signal line, or sell when it crosses down through the signal line.

The upwards cross is called a bullish crossover and the downwards cross a bearish crossover. Respectively, they can indicate that the trend in the stock is about to accelerate in the direction of the crossover.

The histogram shows when a crossing occurs. Since the histogram is the difference between the MACD line and the signal line, when they cross there is no difference between them. The histogram can also help in visualizing when the two lines are approaching a crossover. Though it may show a difference, the changing size of the difference can indicate the acceleration of a trend. A narrowing histogram suggests a crossover may be approaching, and a widening histogram suggests that an ongoing trend is likely to get even stronger.

Zero crossover

A crossing of the MACD line through zero happens when there is no difference between the fast and slow EMAs. A move from positive to negative is bearish and from negative to positive, bullish. Zero crossovers provide evidence of a change in the direction of a trend but less confirmation of its momentum than a signal line crossover.


The MACD is only as useful as the context in which it is applied. An analyst might apply the MACD to a weekly scale before looking at a daily chart, in order to avoid making short term trades against the direction of the intermediate trend. Analysts will also vary the parameters of the MACD to track trends of varying duration. One popular short-term set-up, for example, is the (5,35,5).

False signals

Like any forecasting indicator, the MACD can generate false signals. A false positive, for example, would be a bullish crossover followed by a sudden decline in an asset price. A false negative would be a situation where there was no bullish crossover, yet the asset price accelerated suddenly upwards.

Alerts Pro Integration

Customers with a MACD Turbo license can create speach synthesised alerts using the Alerts Pro add on Java package.

MACD histogram (gives early warning signal for a trend change)

The out of the box MetaTrader MACD indicators do not have a histogram showing the differential between the main and signal levels. The Histogram is a useful tool for identifying potential changes in trend.

Crossover Alert System

The indicator can provide the trader with alerts when the following conditions are met:-

MACD has momentarily crossed above/below the signal line

MACD has physically crossed above/below the signal line

MACD has momentarily crossed over the zero (watermark) line

MACD has physically crossed over the zero (watermark) line

Alert Controls

Traders can control the maximum number of alerts and the alert interval between each alert. They can also control whether they use email alerts or on-screen pop up alerts.

Email Alert Option

Traders can receive email alerts when alert conditions are triggered. Simply set up the MT4 email options and then set the 'Email_Alerts' external input parameter in MACD Turbo to 'true'

Advanced Configuration & Display Options

Traders have granular control over the display of the MACD and Signal lines and also the histogram data.
The external input parameters give traders access to all the calculation variables used within the MACD calculation and provide all the alerts configuration options.

External Input Parameters Available for custom configuration
Set fast EMA (exponential moving average)
Set slow EMA
Set Signal EMA
Display/hide MACD histogram
Select histogram colour
Select histogram width
Select signal line colour
Select signal line width
Select signal line style
Select MACD line colour
Select MACD line width
Select MACD line style
Enable/Disable MACD/Signal line crossover alerts
Enable/Disable zero line crossover alerts
Control time between each alert in seconds
Configure whether crossovers are physical (printed) or touch (momentary) based









FX AlgoTrader Data Request

Please enter your email address in the box below and press 'Submit'.

We will then send you an email with access to the specific data you requested.

Email address :

FX AlgoTrader DO NOT pass on email addresses to third parties.

MACD Turbo provides a proper MACD Histogram unlike out of the box MACD indicators

Screen time is hugely reduced as the system alerts the trader when the crossover conditions are met

Using an automated alert system reduces the temptation to just rush into a trade due to boredom or 'needing' to be in the market. Just because you don't have a position doesn't mean you're not trading!

Traders can tune the system to match their exact moving average crossover requirements. Therefore the system can be adapted to suit short term scalping or long term position trading requirements.

MACD Turbo can be used in conjunction with the Alerts Pro voice synthesised add on package

Supporting Products:

Products such as the Orion Index Analyzer or the Generic Index Analyzer all help traders to optimize their forex pair selection and massively reduce the requirements to perform top down analysis on all the major pairs and crosses each day.




50% Discount!!



Perpetual License

(One Time Fee with free Technical Support)

Licensing Details

No Paypal
account required