macd crossover indicator with push notificationss

for MetaTrader 4

The MACD crossover alert indicator for MetaTrader 4 gives forex traders a professional MACD analysis and alert platform with MACD histogram, a sophisticated control interface and a highly functional MACD crossover alert system providing on-screen pop up, audio alerts and push notifications to mobile devices running the MetaTrader 4 application

What does MACD stand for?

MACD stands for Moving Average Convergence Divergence. MACD is a trend following 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

How do Forex Traders use the MACD indicator?

Traders tend to focus on three types of signal generated by the MACD indicator. These are:-

Signal Type A. The MACD line crosses the signal line

Signal Type B. The MACD line crosses the zero line - some call this the 'waterline'

Signla Type C. There is a divergence between MACD and the price of the asset or between the histogram and the price of the asset

Signal Type A: MACD Line & Signal Line Crossover Alert

MACD and Signal Line Crossover in MetaTrader 4

Monthly MACD Analysis on GBPUSD - 12/16 (75%) Crossover Signals resulted in a positive outcome

Video discussing MACD & Signal Entry signals on long term GBPUSD monthly chart

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 asset 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.

Signal Type B: MACD Zero Line Crossover Alerts

macd zero line crossover example on EURUSD daily chart

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. In the screenshot above we can see how price action reacted to MACD zero line crossovers on this Daily EURUSD chart.

Signal Type C: MACD Divergence

macd divergence on eurusud monthly chart

In the divergence example above we can see the MACD indicator is trending up - denoted by the trendline drawn on the MACD indicator plot whereas the price action for the EURUSD on the monthly chart is trending down - denoted by the trendline drawn through the swing highs. This is an early warning signal of an imminent trend change to the upside which played out in the subsequent price action. Whilst the upside potential appears limited the break out move to the upside was nearly 1000 pips!


The MACD is only as useful as the context in which it is applied. An analyst might apply the MACD to a weekly chart 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.

The FX AlgoTrader Java Interface Advantage

Understanding the power of FX AlgoTrader's Java interface


Video Overview of the MACD Crossover Alert System for Forex Traders using MT4

MACD Crossover Indicator Features

* * * Now with Push Notifications * * *

The MACD Indicator is 100% MetaTrader 4 compatible (Java is free to download from - the control interface is designed to synchronize with MetaTrader 4)
Make super fast parameter changes using our unique Java interface
Receive alerts (via email, push notification and on screen pop-up) when the MACD and signal lines cross on any MetaTrader 4 chart
Tune the fast EMA (exponential moving average), slow EMA and signal EMA periods to match your requirements
Option to display or hide the MACD histogram on a forex chart
Control the colour and histogram bar width
Control the colour and style of the MACD and signal lines
Control the maximum number of alerts generated within a specific time period
Control if alerts are generated on temporal MACD 'touches' or physically printed MACD crossovers
Define unique profiles (preferred settings) for EACH timeframe for the SAME pair or asset being traded in MetaTrader. This is impossible with a standard MT4 indicator!
Copy profiles to ALL the MT4 timeframes for a given chart symbol with one click! (This effectively provides the same functionality as a standard MT4 indicator where the indicator parameters are the same accross all MT4 timeframes.

MACD Turbo Indicator for MetaTrader MT4

MT4 Forex Chart with MACD Indicator loaded and FX AlgoTrader Java control interface in bottom right hand corner of screen

The Java Control Interface

MetaTrader MT4 MACD Indicator -Java FX Interface

Screenshot of the main Java control interface which can manage all FX AlgoTrader MACD enabled charts

The Java Alert Module

MetaTrader MT4 MACD Indicator - Alert Module

The JavaFX based alert module provides a far more sophisticated pop up alert module than the old fashioned MetaTrader MT4 pop-up version. When MACD crossover alert conditions are met the JavaFX alert module automatically pops up and simultaneously plays an audio file (if configured to do so by the trader). The trader can also manually display the alert history at any time (again impossible with the standard MT4 version)

Email Alert Option & Push Notifications

MetaTrader MT4 traders can receive email and/or push notifications when MACD crossover alert conditions are triggered. Simply set up the MT4 email options and then click the Email button in the Alerts section of the MACD Java FX Interface.

For Push notifications download and install the MetaTrader app on your mobile device and select the 'Settings' option in the MetaTrader app. Then scroll down to the 'Messages' section and copy the MetaQuotes ID into the Notifications Tab in MT4 under 'Tools/Options'

So what's so good about this MACD crossover indicator?


macd indicator with alerts for metratrader mt4 - ultra fast config changes
Ultra fast config changes... the Java interface totally transforms the process of making changes to indicator parameters in MetaTrader 4
macd indicator with alerts for metatrader mt4 - control of multpiple charts from single interace
Control of multiple MetaTrader charts - the same interface can control MACD Turbo indicators on multiple MT4 charts! The interface automatically detects which MT4 chart is currently being worked on!
macd indicator with alerts for metatrader mt4 - play long duration wav files for alert notification
Play long duration audio alerts files - standard MT4 indicators cannot play long duration audio files correctly as the MT4 indicator cannot suspend the program thread. If you have ever tried to trigger a long duration sound file from a standard MT4 indicator you will here your sound file being clipped! Java doesn't suffer from this problem! - therefore you can play your alert sounds without experiencing clipping. You can also use any WAV file on your machine - the sound file (wav file) doesn't have to stored in the MT4 sounds folder
macd indicator with alerts for metatrader mt4 - javafx alert module
Sophisticated alert module which can be sorted, customized etc - The on sceen alerts are delivered using Java - this has many benefits over the standard MT4 pop up alert.... you can pop the interface up any time you like to review the alert history and you can also configure the alert interface how you want it to look. It's 100 times better than the standard MT4 pop up which is quite old technology in comparison.
macd indicator with alerts for metatrader mt4 - easy installation
Easy Installation - just point the installer at the MT4 Data Folder.. easy!
macd indicator with alerts for metatrader mt4 - faster load time
Faster load time - no indicator lag or latency - all the FX AlgoTrader Java based tools make one call to the license management system when the interface is initially loaded.... after that the indicators behave exactly like standard MT4 indicators in terms of performance... for the techies... It's 100% client side technology on the MT4 side.

Supporting Products:

The FX Currency Strength Meter Service will 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.


Please read the Installation Guide and License Agreement before purchasing

MACD Indicator for MetaTrader 4 with alerts
$49.95 USD

Buy MACD Indicator for MetaTrader MT4

One Time Fee with free Technical Support
(no ongoing charges)
Licensing Details
Ways to buy Trendline Trader Pro - Automtated Trendline Trading System for MetaTrader
No Paypal
account required