Skip to content

EMA CROSS Metatrader 4 Forex Robot

    The EMA CROSS Metatrader 4 Forex Robot is an algorithmic trader that utilizes the intersection of moving averages to trigger buy and sell currency market signals.

    Users are able to specify lot size, moving average period for the long and short EMA line, stop loss as well as take profit.

    The EMA CROSS forex robot defines its set of rules in such a manner that a buy trigger is set when the fast EMA crosses the slow EMA bottom up, and a sell trigger is set when the fast exponential moving average crosses the slow EMA top downwards.

    The EA works flawlessly during trending markets but is impacted by ranging markets.

    Free Download

    Download the “EMA_CROSS_2.mq4” MT4 robot

    Strategy Tester Report

    Find below the EMA CROSS robot strategy tester report for the EUR/USD forex pair on the 1-Hour chart.

    Overall Performance

    The EA made a total profit of $32613.60 from a total of 300 trades. The largest winning trade generated $1169.60 in profits, while the largest losing trade generated a loss of-$646.80.


    Bars in test: 25029 ticks modelled

    Initial deposit: $10000.00

    Total net profit: $32613.60

    Total trades: 300

    Largest profit trade: $1169.60

    Largest loss trade: -$646.80

    Consecutive wins: 3

    Consecutive losses: 1


    Download the “EMA_CROSS_2.ex4” Metatrader 4 robot

    MT4 Forex Robot Characteristics

    Currency pairs: Any

    Platform: Metatrader 4

    Type: Expert advisor

    Input Parameters: TakeProfit, StopLoss, Lots, TrailingStop, ShortEma, LongEma

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

    Type: MA


    Copy and paste the EMA_CROSS_2.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)

    Share this post!