EA "MA Crossover Master"


A good trading system will not lose its efficiency over time and should continue to perform consistently for many years. A moving average (MA) crossover system is also a typical trading system that has a pretty consistent reliability over time.

The EA that we introduce in this article is a software for Metatrader 4 that is using such an MA crossover to generate signals and trades. The reliability is very high because it is a quite simple system.

Results of optimization and backtesting. Apply 26 for the “period used for moving average line calculation period” and 3000 for the stop loss

Entry logic:

This EA uses a unique crossover system. When the following three conditions are met, place a buy order (or vice versa for a sell order).

・Short-term moving average line (current) exceeds long-term moving average line (current)

・Short-term moving average line (previous) exceeds long-term moving average line (previous)

・Long-term moving average line (two previous) are exceeding short-term moving average line (two previous)

In this way, exceeding the long-term moving average line (two previous) , if the moving average line crosses over simply, do not place an order, but also check the crossover of the previous and two previous moving average lines Features of this EA. This increases accuracy.

Exit logic:

Set the target and stop loss with parameters. EA will process the order accordingly.


As mentioned, the entry logic of this EA is fairly strict compared to a simple crossover system. For this reason, it is a particularly recommended EA for people who don't like cheating. However, it also means that the number of trades will decrease accordingly.

Also, because it is a trend following system, higher time frames are more likely to produce good results. Therefore, it is a good idea to use it on a 4-hour chart or a daily chart.

Compatibility: MT4


  • Lots
  • TakeProfit
  • StopLoss
  • Ma1Period - The period for Ma1 calculation
  • Ma1Shift - The shift for Ma1
  • Ma1_Method - The method for Ma1 calculation
  • Ma1_AppliedPrice - The applied price for Ma1 calculation
  • Ma2Period - The period for Ma2 calculation
  • Ma2Shift - The shift for Ma2
  • Ma2_Method - The method for Ma2 calculation
  • Ma2_AppliedPrice - The applied price for Ma2 calculation
  • MagicNumber

Note: Backtest results are optimized. Also, the backtest results may differ from the trading results when using a live trading account. Please understand this crucial point before using the EA.

Download the "MA CrossoverMaster " EA for free from the link below

free download

Tip: Can’t open the downloaded archive file (ZIP or RAR)?

Try WinRAR for Windows or The Unarchiver for Mac .

Do you need help with installing this indicator into MT4 for Windows or Mac OS? Our guide HERE will help you.