Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

Top Expert Advisors for MetaTrader 5 based on user ratings - 9

Submit your code

Trade signals based on "Bullish/Bearish Meeting Lines" candlestick pattern, confirmed by Stochastic indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The Expert Advisor "catches" changes of the positions (opening, reversal, closing, triggering of Stop Loss and Take Profit) and depending on the configurations triggers the sound file, outputs alert or sends e-mail.

An Expert Advisor based on the difference of two moving averages.

The Moving Average Expert Advisor trades when the price crosses the MA.

The Exp_CGOscillator_X2 trend trading system based on the signals from two CGOscillator indicators.

This utility tracks positions opened manually or by another EA for the current symbol and opens an opposite position. Opening the positions is tracked in OnTradeTransaction.

Two ZigZag indicators are used for analysis.

Signals are generated by the iBands, Bollinger Bands indicator. When a signal is received, opposite positions are closed.

An unorthodox approach to indicator MACD: The EA calculates the indicator's area displayed above and below zero line.

The EA uses Martingale. Initial entry by indicator iStochastic (Stochastic Oscillator).

iATR (Average True Range, ATR) and iStdDev (Standard Deviation, StdDev) indicators are configured for crossing of the two iMAs (Moving Average, MA) plus for Buy and Sell separately.

A trading system based on the signals of indicator FineTuningMACandle

This simple Expert Advisor uses Simple Moving Average and ADX indicators.

The Expert Advisor uses the Moving Average and Stochastic indicators.

Selflearning Expert Advisor

The Expert Advisor drawn on the basis of the MALR indicator. Trailing stop, lot increase, averaging and reversal functions are available

The Exp_CenterOfGravityOSMA Expert Advisor is based on the CenterOfGravityOSMA histogram change of direction.

The Exp_ColorMaRsi-Trigger Expert Advisor is based on signals triggered by the colors of the ColorMaRsi-Trigger semaphore signal indicator.

The Exp_ColorHMA Expert Advisor is based on the reversal of the ColorHMA moving average direction.

The Exp_BalanceOfPower_Histogram Expert Advisor is based on change of direction of the BalanceOfPower_Histogram indicator.

The Exp_Delta_WPR Expert Advisor is based on the Delta_WPR indicator color change.

The PROphet Expert Advisor consists of two independent linear perceptrons.

The Exp_RSIOMA Expert Advisor based on the signals taken from the RSIOMA histogram.

A trading system that only trades on resverse and from Thursday to Friday only.

The Expert Advisor uses Parabolic SAR and three EMAs (with the periods of 10, 25 and 50).

The Expert Advisor uses the values of two iMA (Moving Average, MA) indicators.

The simplest EA based on the Fractal_WeightOscillator weighted oscillator.

Lot calculation based on the risk value as a percentage of free margin.

Trailing, pending orders. Signals of two indicators (Moving Average, MA). Trades only during a certain period of the day.

We open a new position opposite to the previous one. Inputs only contain Stop loss, Take Profit and the minimum lot.

Simple trailing of stop loss and take profit orders of open positions.

The trading system based on TrendManager indicator signals with the possibility to set a fixed position holding time

An Expert Advisor based on the iMACD indicator (Moving Average Convergence/Divergence, MACD)

A trading system based on the signals of indicator ColorPEMA_Digit with the possibility to set a fixed position holding time

Forex Trade Manager Grid MT5 helps you to managing orders and achieve the goal.

Butterfly Strategy Expert Advisor This Expert Advisor (EA) implements the Butterfly harmonic trading pattern across multiple timeframes (M2 to D1) for automated forex trading. It detects bullish and bearish Butterfly patterns using pivot points and executes trades with customizable risk management and multiple take-profit levels.

The MCM Control Panel provides the solution for multicurrency trading in MetaTrader 5.

The trading system based on the signals taken from the BuySell semaphore, signal, trend indicator

The trading system based on change of the trend direction displayed by the EF_distance indicator and force of the trend determined by the Flat-Trend indicator.

The Exp_HLRSign Expert Advisor is based on signals generated by the HLRSign semaphore arrow signal indicator.

12345678910111213141516...37