Skip to content

Advanced Moving Average Forex Robot (MT4)

The Advanced Moving Average EA for Metatrader 4 is an automated Forex system that’s built around the buy/sell crossover of two moving averages.

In essence, the expert advisor will open a buy trade when the shorter moving average crosses above the longer moving average.

Likewise, the EA will open a sell trade when the shorter moving average crosses below the longer moving average.

From the inputs, you can choose between 4 different moving average types: simple, exponential, smoothed and linear weighted.

Both moving averages periods can be fully adjusted as well. Just try some different periods in a bid to improve the overall trading results.

You can also set the default stop loss, trailing stop and take profit.

The Advanced Moving Average EA can be used on any time frame and should work for scalping, day trading and swing trading purposes.

This fully automated trading robot should work with any Forex broker of your preference.

As always, please use this EA on a demo account first until you fully understand how it works and how it performs over an extended period of time.

Free Download

Download the “Adjustable_MA.ex4” expert advisor

Chart Example

The picture below shows the Advanced Moving Average EA attached to the EUR/USD H1 chart.

Input Parameters & Settings

The following input parameter values can be modified by accessing the EA’s “Inputs” tab:

Period 1, period 2, MA method, stop loss, take profit, trailing stop, lots, use MM, slippage

Download This Expert Advisor

Download the “Adjustable_MA.ex4” EA

Recommendations & Specifications

  • Trading instruments: Any
  • Time frames: Any
  • Minimum account balance: $100
  • Demo account: Yes
  • Real account: Yes
  • Trading platform: Metatrader 4

How to install and run the Advanced Moving Average EA Robot?

  • Open the Metatrader 4 platform
  • From the top menu, click on “File”
  • Now click on “Open Data Folder”
  • Open the “MQL4” folder
  • Open the “Experts” folder
  • Copy the Adjustable_MA.ex4 file here
  • Then close and restart the MT4 platform
  • Attach the expert advisor to the chart

Now, you are ready to start using the Advanced Moving Average EA!