Home » Expert Advisor » Moving Average Cross EA

Moving Average Cross EA

Moving Average Cross EA - 1Moving Average Cross EA - 2Moving Average Cross EA - 3

Get the Moving Average Cross EA!

  • 4/5
  • 104 ratings
104 ratingsX
Very bad! Bad Hmmm Oke Good!
6.7% 9.6% 11.5% 19.2% 52.9%

About the Moving Average Cross EA

The MA Cross EA (MA Crossover EA) uses two moving average to trade. A buy signal is generated if the faster moving average crosses the slower moving average from below. Vice versa for a sell trade.

MA Crossover is a very popular and simple trading strategy. This MA Cross EA allows you to trade Simple, Exponential, Smoothed and Linear-weighted Moving Averages for the fast and slow MA. You can also choose the Applied Price for both MAs.

Versions overview

Functions Basic Advanced Pro
Money Management
Trade on new Bar
Inverse Strategy
Trailing Stop
Break Even
Spread Filter
MA Trend Filter
Trade max. once per Bar
Close on Signal (Exit Strategy)
Candle Trail
ATR Trail
Day/Time Filter
Reverse on Opposite Signal
Trade Direction

Starter Bundle

The Moving Average Cross EA is included in the EA Starter Bundle.

Custom Modification

If the Moving Average Cross EA is not 100% what you are looking for, you can order a custom modification that fits your needs.

More about the Moving Average Cross EA

  • You can install the Moving Average Cross EA on limitless demo and live accounts.
  • Note that this Metatrader Expert Advisor does not draw any indicator on the chart.
  • You do not understand all the functions? Take a look at our function glossary.
  • The license of every Expert Advisor you download is time limited, but you can re-download newer versions any time in your purchase history.
  • MT4 Basic v1.02
  • MT4 Advanced v1.02
  • MT4 Pro v1.01
  • Jan 13, 2016

  • Minor updates and fixes in all MT4 versions
  • Apr 11, 2015

  • Some improvements in all MT4 versions
  • Added “Max once per Bar” function to all MT4 Advanced and Pro versions
  • Feb 07, 2015

  • Initial release MT4 Basic and MT4 Advanced

Need a good Forex Broker for your trading tools?

30 thoughts on “Moving Average Cross EA”

  1. Carlos says:

    Hello, i can’t make it work, my MT4 wouldn’t recognize it, any thoughts?

    1. Yannick says:

      Have you installed it correctly? Do you see some errors in the journal or experts tab?

  2. jean says:

    will it work if i add a shift to the moving averages ?

    1. Yannick says:

      Yes, it will work if you set a positive shift.

  3. toefex says:

    Hello yannnick. could you make MA trend filter by filtering the color of MA line? for example
    long position: MA up – Green
    Short position: MA down – red

    1. Yannick says:

      I do not intend to add this feature. Maybe consider a custom modification.

  4. D Ali says:

    I am looking for a EA that will take trades on a cross of two moving averages (EMA) and stay in the trade till the next time they cross again and reverse position to stay in the other trade. Do you have anything like that? thanks

    1. Yannick says:

      Yes, you can use the pro version with EMAs and the reverseOnOppositeSignal function.

  5. luke says:

    Hi Yannick

    Moving Average Cross EA is about: simple moving average or Exponential Moving Average ?
    Or there is option to choose which one I want ?
    And also is it possible to open multiple positions and set up different take profits ?
    and is it any filter like ADX ?

    1. Yannick says:

      Yes, you can choose between SMA, EMA, SMMA and LWMA.
      The EA does only open one trade at the time, but can attach the EA multiple time to a chart with different settings.
      No the Moving Average Cross EA does not include a ADX filter by default.

  6. Addley says:

    Hello Yannick.. Looks like your product is interesting.. I would like to purchase the PRO version

  7. Greg Donohue says:

    Yannick, I puchased the PRO version of the Moving Average Crossover EA, and need instructions for the settings. The instructions that you provide on this website relate to a different version, as there isn’t a Max Open Orders, or Max Open Trades on the Pro version 1.01 EA that I received.



    1. Yannick says:

      That’s right, the MaxOpenTrades function is not included in the MA Cross EA. Only the functions displayed in the “included functions table” are included. For all included funtions you will find instructions in the functions glossary.

  8. Phill says:

    Hi Yannick, can it be set (PRO) so that entry is not greater than say 20 pips from crossover, sometimes with moving EA xover price action in high volatility pulls the the fast over the slow to just retreat and not revisit that price point. Thanks.

    1. Yannick says:

      Currently it is not possible to set it like this.

  9. marco says:

    How does the ma trend filter actually work?
    And this is a ma cross ea – can the moving averages which actually cross be changed by the user?
    Thanks again…

    1. Yannick says:

      If you use the Trend Filter, the EA will only open long positions if the current price is a above the Filter. Vice versa for short.
      You can change all parameters of all 3 MAs.

  10. manasses says:

    Hello, the pro Moving Average Cross EA can be used in demo account, the pro version is a license or a definitive version.

    1. Yannick says:

      Any file you download is time-limited, but you can download a new version at any moment in your account.

  11. ea says:

    Is the Expert Advisor trading also the MA cross or only the next bar after the cross? Is made also to trade Oil and DAX etc?

    1. Yannick says:

      Depends on the TradeOnNewBar settings. Yes, it trades all symbols.

  12. Jordy says:


    Thank you for your great moving average crossover expert advisor,

    But can I know what is MA Trend filter ?

    Thank you .

    1. Yannick says:

      It’s a Moving Average trend filter. The EA only opens long trades if the price is above this MA. Vice Versa

  13. willie says:

    hi, using the MA Cross EA, what is meant my,
    . inverse strategy
    . reverse on opposite signal
    . close on signal

    1. Yannick says:

      You’ll find the documentation here.

  14. sean says:


    Why does this EA exit the trade so early? Looking at the pictures on this page, it seems to exit well before the lines have crossed. Will this be fixed in a later update?

    I’m very interested in buying this bot.



    1. Yannick says:

      The Moving Average Cross EA does only open a trade on a crossover. He does not close a trade on a crossover.

      The PRO version of this EA, which I will add before October, will have a CloseOnSignal (close trade if the MAs crosses again) function and a ReverseOnOppositeSignal (reverses the open position if there is a entry signal in the other direction) function.

      1. James says:

        Yannick, How much is the PRO version of this Moving Average Cross EA, which , will have a CloseOnSignal (close trade if the MAs crosses again) function and a ReverseOnOppositeSignal (reverses the open position if there is a entry signal in the other direction) function. ETC.


      2. Murthy says:

        Is this implemented in the PRO version now ? If yes, is there any chance that trail version is available ?

        “The PRO version of this EA, which I will add before October, will have a CloseOnSignal (close trade if the MAs crosses again) function and a ReverseOnOppositeSignal (reverses the open position if there is a entry signal in the other direction) function.”

        1. Yannick says:

          Yes, it is implemented now. This post is one year old :D.
          Yes, I will send you a test version per mail.

Leave a Reply

Your email address will not be published. Required fields are marked *

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match