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

Submit your code

The EA searches for N identical candlesticks in a row. If the found candlesticks are bullish, it buys. I they are bearish, the EA sells.

Three independent trading systems using AbsolutelyNoLagLwma_Digit indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

A trading system using the Ang_Zad_C trend-following indicator with the possibility to set a strict trading time interval and change the volume of a forthcoming trade depending on the results of the previous trades.

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

The trading system based on the Wajdyss_Ichimoku_Candle indicator signals with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

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

Trading strategy based on iAMA (Adaptive Moving Average, AMA) and iRSI (Relative Strength Index, RSI) indicators. Martingale is applied.

This is an mql5 Expert Advisor trading the breakouts and using Martin Gale risk management.

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

Trade signals based on price crossover with moving average indicator confirmed by ADX is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The Expert Advisor based on the following indicators: Laguerre, CCI and MA.

Trading system based on PChannel_System indicator signals.

This Expert Advisor closes all positions if the total profit exceeds a predefined limit.

The Expert Advisor plays sound alerts when candlestick size exceeds a certain value.

Calculator-panel to calculate profit/loss. Data is calculated either when moving lines, or changing the parameters in input fields of the entry price, lot, profit or loss in pips or in deposit currency

Trading system based on trend_arrows indicator signals.

e-Regr — MetaTrader 5 Expert Advisor. Trading by i-Regr (Regression Channel). Extensive use of the standard library classes.

The strategy is based on two indicators: ADX and MA, and the close of the first bar. Also, different TakeProfit, StopLoss and Trailing levels are used for Buy and Sell.

The strategy uses two indicators Moving Average, MA with different periods, Commodity Channel Index, CCI and Williams’ Percent Range, %R.

The Exp_IBS_RSI_CCI_v4_X2 trend-following trading system is based on the signals of two IBS_RSI_CCI_v4 indicators.

Two independent trading systems using indicators BrainTrend2 and AbsolutelyNoLagLWMA within one EA.

A simple Pivot. No stop loss and take profit are used.

The trading system based on the JFatlCandle indicator signals with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

Two identical trading systems (for long and short positions) based on the signals of the AdaptiveRenko indicator, which can be configured in different ways within one Expert Advisor

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

The Improved version of MаrtGreg Expert Advisor.

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.

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

Two independent trading systems using indicators BykovTrend_V2 and ColorX2MA within one EA.

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.

Working with pending Buy Stop and Sell Stop orders.

A trading system based on the signals of indicator FineTuningMACandle

The OnTick event handler is designed to proceed the ticks for a certain symbol. This is the version of Multicurrency tick event handler.

Chart reinitialization with recalculation of all chart indicators.

The Expert Advisor uses the Moving Average and Stochastic indicators.

Trade signals based on "Bullish Harami/Bearish Harami" candlestick pattern, confirmed by Commodity Channel Index (CCI) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

Selflearning Expert Advisor

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

1234567891011121314...36