Home » Expert Advisor » ADX EA (Average Directional Movement Index)

ADX EA (Average Directional Movement Index)

ADX EA (Average Directional Movement Index)

Get the ADX EA (Average Directional Movement Index)!

3.6/5248 ratings

About the ADX (Average Directional Movement Index)

The ADX Indicator (Average Directional Movement Index) was developed in 1978 by J. Welles Wilder and is a Moving Average based trend indicator. It is based on 3 lines: the ADX line, plusDI (+DI) and minusDI (-DI). It is included in Metatrader 4 and 5. The default setting is 14 for the ADX period.

Trade logic of this Expert Advisor

The ADX EA is a forex robot based on the ADX indicator. It includes 5 different entry strategies and in the Advanced and Pro version 3 additional exit strategies.

Entry Strategies

  • ADX Breaks Over Level
    trades if the ADX Main Line crosses above the Entry Level
  • ADX Breaks Under Level
    trades if the ADX Main Line crosses below the Entry Level
  • +DI/-DI Breaks Over Level
    trades if the +DI (-DI for short) crosses above the Entry Level
  • +DI/-DI Breaks Under Level
    trades if the +DI (-DI for short) crosses below the Entry Level
  • +DI/-DI Crosses
    trades if the +DI crosses the -DI from below (from above for short)

Entry Filters / Entry Settings

  • for Breakout Strategies
    • Entry Level
      Set the Breakout Level.
    • Use +DI/-DI Trend Filter
      Choose this filter to only open buy orders if the +DI is above the -DI (vice versa for short)
    • Min Price Difference Between +DI/-DI
      Set the minimum price difference between the +DI and -DI Line in order to open a trade
  • for Cross Strategy
    • Min Level Of Main Line
      Define what the minimum price of the ADX Main line has to be,  to open a trade
    • Main Line Sloping Upwards
      Choose if you want the Main Line to be sloping upwards to open a trade
    • Confirm Cross On Breakout
      Trades also the Breakouts after a cross

Exit Strategies (only Advanced & Pro versions)

  • ADX Breaks Exit Level
    Closes the trade if the Main Line crosses the Exit Level
  • +DI/-DI Breaks Exit Level
    Closes the trade if the +DI Line crosses the Exit Level (-DI for short)
  • +DI/-DI Crosses
    Closes the trade on a crossover of the +DI and -DI lines

Versions overview

Functions Basic Advanced Pro
5 Entry Strategies
Entry Filters
Money Management
Trade on new Bar
Inverse Strategy
3 Exit Strategies
Trailing Stop
Break Even
Spread Filter
MA Trend Filter
Candle Trail
ATR Trail
Day/Time Filter
Reverse on Opposite Signal
Trade Direction

Starter Bundle

The ADX EA (Average Directional Movement Index) is included in the EA Starter Bundle.

More about the ADX EA (Average Directional Movement Index)

  • You can install the ADX EA (Average Directional Movement Index) 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.
  • This EA is not pre-optimized. Please read the article about optimization first.
  • 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 v2.02
  • MT4 Advanced v2.02
  • MT4 Pro v2.03

14 thoughts on “ADX EA (Average Directional Movement Index)”

  1. Girdano says:

    Hi Yannick , I bought ea adx pro, the trailing stop pips or point?
    The break even pips or point?
    Can I use trailing stop and break even simultaneously?
    Thanks for the replies

    1. Yannick says:

      It is in pips. Yes you can use them together.

  2. algo says:

    hi, i have bought this. Im trying to implement the take profit and stop loss for my FX trading.

    Can I check the number 50 means pips?

    1. Yannick says:

      Yes, 50 means pips.
      If you use a 5 digits broker; it’s 0.00500 (500 points)
      If you use a 4 digits broker; it’s 0.0050 (50 points)

  3. ken says:

    do you sell the mq4?

    1. Yannick says:


  4. Jerome says:

    I am interested in this one, does the Basic have the minimum difference between the ADX lines?

    1. Yannick says:


  5. Cinky Boikanyo says:

    What’s the win/loss ratio of the EA? Any fxbook available?

    1. Yannick says:

      Unfortunately, I do not provide any statistics.

  6. ron says:

    can i purchase this one using my debit card

    1. Yannick says:

      No, only credit card or paypal :/

  7. siglas says:

    Is there a chance to include a “Main Line level” for the Breakout Strategies? That is, in addition to the “Entry Level” already in place. So the +DI/-DI breaks over level works only if main line is above a certain level.


    1. Yannick says:

      This can be done. I just can’t promise you that I will implement it soon. Perhaps you want to keep an eye on the programming service which I intend to reopen soon.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.