Enable email alert from MT4 indicator.

First, go to Tools -> Options or click CTRL+O, then you should the this window as shown in the pic

If you will use gmail with SSL then you can use the same SMTP server smtp.gmail.com:465

Use your email address for SMTP login and password.

The “From” must be the same as your “SMTP login”, you can use a different email for “To”, or just use all of them as one email.

Press “Test” button, you should receive a test email within 5 mins, usually in 2 mins.

Click CTRL+T to check the terminal journal, it should display the following message if you have set up everything correctly:

If you still cannot get any email, please check your firewall, if your security level is too high, it may block the email sent by MT4.


How to correctly use and enable MT4 Expert Advisors EA

It’s very basic concept but for people who never used MT4 before it’s still a very useful information.

First of all, before using of experts, one has to set them up first. Working parameters common for all experts are defined in the client terminal settings window. This window can be opened by the “Tools — Options” menu command or by pressing of accelerating keys of Ctrl+O.

Make sure you checked Allow automated trading. Otherwise the EA will not take any trade even if you load it on chart.

You should see a smile face at the top right corner of your chart when autotrade is enabled.

Otherwise, it will be a unhappy face.


To shut down an expert, one has to remove it from the chart. Expert must have been deinitialized before it is shut down. To remove an expert from the chart, one has to execute the chart context menu “Expert Advisors — Delete” command or attach another expert to the same chart. Besides, the expert can be removed from the chart at profile or template change.


  • at client terminal shutdown, all experts are shut down, too;
  • at chart closing, the expert attached to this chart will be shut down;
  • at imposing of another expert, the previous one will be removed after confirmation;
  • deletion of the expert from the “Navigator” window does not shut down the expert of the same name imposed in the chart;
  • disabling of experts in the client terminal settings does not provide complete disabling of experts. This option stops launching of the start() function of each expert, but the init() will continue to execute.

The relationship between EA(Expert Advisors ) and Indicator in MT4 MT5 MQL4 MQL5

Basically, the EA (Expert Advisor) is an autotrader that trades automatically by itself.
The trading rules of the EA may involve more than one indicator.

Indicator is the scripts that plot data related to Technical Analysis on chart, such as SMA(simple moving average).

The indicators used by an EA are built-in with it, any indicator you have on chart will not affect the EA. The indicators and EA on chart work separately, they will not interfere with each other.

For example, you have an EA which has the following trading rules:

  • Long: when SMA(9) cross above SMA(30)
  • Short: when SMA(9) cross below SMA(30)


  • The EA will trade without any SMA on chart.
  • Even if you add RSI, MACD, SMA(15) and EMA(55) on chart, the EA will still trade by those rules listed above.
  • If you run the EA on chart, it will not plot any SMA unless you add the SMA indicator.
  • The chart type you used will NOT affect the EA,
  • If you have SMA(9) and SMA(30) on chart, and you changed them to SMA(5) and SMA(45) , it will NOT affect the EA. EA will still trade by those rules listed above.
  • You can only change the way the EA trade by adjusting its input.

Since you may load the indicators that the EA used on chart as reference, please make sure you have the same input value for both EA and the Indicators, otherwise you will see inconsistency. 


For example,  you have an EA which has the following trading rules:

  • Long: when SMA(9) cross above SMA(30)

You add SMA(14) and SMA(50) on chart and you also add the EA. 

But the EA did not enter/exit the trades when the 2 SMA on chart cross over.

That’s because your EA was trading by the rule of SMA(9) and SMA(30).

What you see on chart is SMA(14) and SMA(50).





macd predictor indicator for mt4

MACD predictor is a trending indicator that give you not only what direction a forex pair is moving but also how volatile the price is. When the Forex market starts giving new max or minimum level values, the Dinapoli macd predictor follows the price trend direction and pullsup the level of quit from the currency market . Stops should be applied where they are for a purpose, and in that case, should not be changed.

The whole idea behind a practical trading plan is to keep it as simple as possible.

There are two main advantages to its use.

1. You are able to determine, one period ahead of time, what price will cause the MACD to turn from a buy to a sell or visa versa. It is a cousin to the Oscillator predictor. If you take a position you know right then and there, the exact price, the current and next (future) bar will need to achieve for the MACD to cross. You can also literally see the distance the market has to go, before your current position is either helped or hindered by the force of the next MACD cross. You can do this in all time frames, as the predictor updates in real time.

2. You are able to determine the “Dynamic Pressure” on the market by clearly observing price action with the MACD Predictor history, superimposed directly on the bar chart. Dynamic pressure refers to how the market reacts to buy and sell signals. If you get a 30 minute sell on the MACD and the market goes flat for example, you know right then and there that the next buy signal is apt to be a big winner! This was something I would regularly do with the standard DiNapoli MACD but now it is so much easier to see!