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 - 20

Submit your code

Forex Trade Manager MT5 simplifies managing open orders in MetaTrader 5.

Trade signals based on "3 Black Crows/3 White Soldiers" candlestick pattern, confirmed by Relative Strength Index (RSI) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The trading system based on the signals taken from the Arrows_Curves indicator

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

The Expert Advisor analyses many Moving Averages from three timeframes

The simplest robot that buys and sells!

The Exp_CronexAO EA is based on the signals generated by the CronexAO oscillator.

The Exp_SlopeDirectionLine EA is based on the signals of the SlopeDirectionLine trend indicator.

The HVR indicator with the timeframe selection option available in the input parameters.

The Exp_MA_Rounding_Candle Expert Advisor is based on the MA_Rounding_Candle indicator candlestick color change.

Trading system using the ColorMETRO_Stochastic indicator.

Exp_Directed_Movement is based on the change of color of ROC2_VG indicator.

Trading based on the ZeroLag MACD custom indicator.

Trading based on two indicators: iAlligator (Alligator).

The Expert Advisor opens or closes positions at the intersection of lines.

An assessment is made based on the values of five indicators (Gator, WPR, AC, DeMarker and RSI). Uses trapezoidal membership functions. Before sending a trade request, it checks if funds on the account are enough.

This utility program records tick quotes in the CSV and BIN format. A flexible set of symbols is available for writing.

A trading strategy based on RSI and Bollinger Bands.

A trading system based on the Stopreversal indicator signals.

An Expert Advisor based on "KDJ Indicator"

The Expert Advisor is based on Puria method with a few changes. It uses two iMA (Moving Average, MA) indicators and one iMACD (Moving Average Convergence/Divergence, MACD).

Trading signals are generated based on a comparison of two trend indicators: iMA (Moving Average, MA) and iSAR (Parabolic SAR). The EA works on the zero bar, only one position can be open. Trailing stop is used.

An Expert Advisor based on indicator Renko Level

Increasing a position volume. Entry signal by iDeMarker (DeMarker, DeM) indicator. Regular trailing and trailing by equity.

Grid of Stop and Limit pending orders.

The Expert Advisor based on the BullsBearsEyesindicator custom indicator

Working with pending Buy stop and Sell stop orders. Martingale.

The EA uses two indicators iMA (Moving Average, MA), Fast and Slow, and one indicator iBands (Bollinger Bands, BB).

This code snippet implements a dynamic risk management strategy for existing trades. It focuses on closing trades based on profit or loss thresholds and employs a trailing stop loss to lock in profits as the trade moves favorably. The strategy helps manage risk and enhance profitability in a streamlined manner.

Expert Advisor based on three moving averages and exit using Stop Loss or Take Profit. It sets up an entry with the trend.

Trading system using the AsimmetricStochNR indicator.

The Expert Advisor to perform global Stop Loss on all open positions

The script demonstrates the example of using the FileWriteArray() function

An ExpertAdvisor based on the T3MA-ALARM indicator.

Trade direction is chosen based on a random number generator. Stop Loss and Take Profit are set based on the random number generator. Lot calculation based on the risk value as a percentage of free margin. The code contains protection against the "not enough money" error.

Advisor on the signals of the indicators Bollinger Bands and Moving Average.

The Expert Advisor is based on Bill Williams' strategy.

The Expert Advisor waits for a gap at the bar opening.

An Expert Advisor based on two indicators: iFractals (Fractals) and iAlligator (Alligator).

Intitial position is opened according to signals of the indicator.(there are six variants). If position becomes unprofitable, its volume is increased

1...131415161718192021222324252627...37