Skip to content

MACD Not So Simple Metatrader 4 Forex Robot

The MACD Not So Simple Metatrader 4 Forex robot is a flexible and powerful algorithmic trader that is based on the MACD indicator.

The set of logic that defines the forex robot is based on the convergence/divergence of moving averages of unequal periods.

The MACD Not So Simple forex robot has a chain of various input parameters whose values can be manipulated to yield better trading results.

On the face of it, the EA is compatible with ECN and non-ECN brokers.

The trading algorithm takes advantage of the MACD blue line’s cross above the zero line to trigger a buy, and a sell trigger when the MACD blue line crosses below the zero line.

Free Download

Download the “MACD_Not_So_Sample.mq4” MT4 robot

Strategy Tester Report

Find below the MACD Not So Simple robot strategy tester report for the EUR/USD forex pair on the 4-Hour chart.

Overall Performance

The EA made a total profit of $3016.26 from a total of 107 trades. The largest winning trade generated $180.85 in profits while no loss was being reported during the test period.


Bars in test: 3787 ticks modelled

Initial deposit: $10000.00

Total net profit: $3016.26

Total trades: 107

Largest profit trade: $180.85

Largest loss trade: -$0.00

Consecutive wins: 107

Consecutive losses: 0


Download the “MACD_Not_So_Sample.ex4” Metatrader 4 robot

MT4 Forex Robot Characteristics

Currency pairs: Any

Platform: Metatrader 4

Type: Expert advisor

Input Parameters: fast, slow, sign, TrailingStop, MATrendPeriod, MACDOpenLevel, MACDCloseLevel, TakeProfit, UseMM, PercentMM, Lots

Time frames: 1-Minute, 5-Minutes, 15-Minutes, 30-Minutes, 1-Hour, 4-Hours, 1-Day, 1-Week, 1-Month

Type: MACD


Copy and paste the MACD_Not_So_Sample.mq4 into the MQL4 Experts folder of the Metatrader 4 trading platform.

You can access this folder from the top menu as follows:

File > Open Data Folder > MQL4 > Experts (paste here)