Add to Cart

About the MACD Expert Advisor

The MACD EA uses the Moving Average Convergence/Divergence indicator to enter a trade and uses 2 different entry strategies.

  • Normal MACD: opens a buy position if the Signal Line breaks out of the MACD histogram and both are below the zero line. Vice versa.
  • Super MACD: Uses the strategy of the Super MACD indicator. If the past 3 bars of the histogram are red and below zero and a blue bar follows, the EA opens a buy trade. Vice versa. This strategy is only available in the MT4 versions.
    (You do not need the Super MACD indicator to trade this strategy. You only need the indicator if you want to visualize and understand the trades)

The MACD EA (Pro) has additionally 3 different exit strategies.

  • MACD & Signal Line Cross: The trade will be closed if the two lines crosses again.
  • Histogram crosses Zero Line: The trade will be closed if the MACD gets above/below the Zero line
  • Signal Line crosses Zero Line: The trade will be closed if the Signal Line  gets above/below the Zero line

Included functions

All versions have variable Magic Number, Take Profit, Stop Loss, Lot Size and Slippage.





  • Version

    MT4 Basic v1.04
    MT5 Basic  v1.01
    MT4 Advanced v1.04
    MT5 Advanced v1.02
    MT4 Pro v1.03

  • Changelog


    Mar 17, 2016:
    Added: Super MACD Strategy to all MT4 versions.

    Feb 19, 2016:
    Fixed: The exit signal “MACD & Signal Line Cross” didn’t work if “Trade on new bar” was set to false.

    Jan 16, 2016:
    Added: 3 Exit Strategies in the MT4 Pro version.

    Jan 13, 2016:
    Minor updates and fixes in all MT4 versions

    Sep 24, 2015:
    Initial release MT4 Pro

    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

37 thoughts on “MACD EA

  1. With the MACD Expert can the Super MacD be changed , change amount of bars back 1 – 15 bars back .
    Thank You Dave H.

  2. Hi bro,

    How bout to taking profit, we can choose from ADR or ATR each currency?


  3. Good morning friend, first sorry for my English.

    Acquire your MACD and have interest in EA, however download the demo version but have had difficulty defazer it be profitable in examindador.

    My doubt is the following, like the EA to open an order after the crusamento EMA with TP 10 pips and SL 30 pips and if the line crosses again unlike the opening of the order it open another order leaving the previous Abeta until is atinjido or TP or SL and so on

  4. hi, using the macdpro, if I don’t set a break even how will the trade close, will it close the same way it opened via the macd signal line cross over?


  5. hi, what is meant by
    Here you set the amount of pips you want to Trail.
    If the distance is too far, you give away too much of your reached profit. If it is too narrow, you will be blocked out too often and only with small profits.

    ****This function is inactive until it is 0.

  6. hi, Yannick which is the most profitable MACD Pro Strategy using the 1hour charts?

    thanks willie

  7. Dear yanick …, after back test MACD ea …but function martingale not work ., pls., help me

  8. hi, from the inputs tab there is ‘Trade Direction’ with LongAndShort, LongOnly, and ShortOnly, however via the Common tabe, in the Common it has basically the same, so which has more overriding power. thanks willie

    1. Use the settings in the EA. If you only set it in the common tab, it will also work, but you will get an error.

  9. hi can the Expert Advisor » MACD EA be used on Metatrader 4 system, also can I use this EA on any time frame and with any of the 28 major currency pairs?

    thanks willie

  10. I bought the macd ea martingale pro and does not work properly , or do not set it … I’ve sent an email to see if we can fix it.

    Thank you

    1. This EA is not limited to a specific timeframe. You can use it on any timeframe you want.

  11. I have purchased your MACD EA. Can you send me the Super MACD indicator to my email id please.

    1. The Super MACD indicator is not included when you purchase the MACD EA. The MACD EA uses the same strategy as the Super MACD, but the EA does not require the indicator.

  12. What if the there is a buy position open by the MACD EA, and suddenly the market goes more down ( and i have a setting reverse on opposite signal ) how does the EA close the buy trade? By stop loss or according to the MACD setting?

    1. If the Reverse on opposite signal function is set to true, the buy trade will be closed and a sell trade will be opened, as soon as there is a sell signal.

  13. In the pro version, every time the signal line crosses the main line, the EA enters a position even if a position is open (due to martingale) till a reverse signal takes place right ?

    1. No, the EA does not open more than one trade. The martingale function will only affect on the next trade based on your martingale settings.

Leave a Reply

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