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

Submit your code

The simplest EA based on the fractal MFI.

This non-trading Expert Advisor is designed for the simple trailing of take profit orders of open positions.

A trading system based on the Donchian Channel indicator.

An Expert Advisor, based on the "Puria method" Forex Strategy.

Trade signals based on price crossover of two exponentially smoothed moving averages with intraday filter is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The example of use of the resources. It creates a button, using the object of OBJ_BITMAP_LABEL type.

The Expert Advisor is based on CCIT3_Simple and CCIT3_noReCalc. Crossing of the indicator's zero line is used for trading activity.

A trading system that uses the Candle Momentum Index.

Trading system based on Fisher_org_v1_Sign indicator signals.

The Exp_StochasticDiff Expert Advisor is based on change of direction of the StochasticDiff indicator.

The Exp_AFL_WinnerV2 Expert Advisor that uses the AFL_WinnerV2 indicator.

Exp_X2MA_JFatl trend-following trading system is based on ColorX2MA and ColorJFatl indicator signals.

Extensive use of the standard library classes.

The Expert Advisor opens trades when the price approaches an integer cent, for example, 1.39, 1.40 or 1.41.

The Exp_FisherTransform_X2 trend trading system based on the signals from two FisherTransform indicators.

The Expert Advisor based on intersection of two iMA.

RSI EA - trading based on overbought/oversold zones determined by the iRSI (Relative Strength Index, RSI) indicator.

All information about the current symbol (information from the CSymbolInfo class object is used) represented as a dialog panel.

A breakout trading system based on the signals of the Color_QEMA_Envelopes_Digit_System indicator.

Buy a security (open BUY positions) at a lower price, sell (open SELL positions) at a higher price.

A multi-currency Expert Advisor based on the iStochastic (Stochastic Oscillator) indicator signals.

An Expert Advisor for two currency pairs

Working with pending orders Buy Stop and Sell Stop. A channel of two indicators iMA (Moving Average, MA).

A trading system based on the signals of indicator SilverTrend_CrazyChart.

A trading system based on the signals of indicator ColorXDerivative.

Grid of pending orders. The EA applies iADX (Average Directional Movement Index, ADX) indicator.

Multiple strategies within a single Expert Advisor. When two or more strategies are activated, a position lot is increased exponentially.

The EA focuses on the OHLC of timeframe W1

Protecting a position (hedging)

A simple and easy to understand function that calculates todays profit, written to the Expert Journal.

This Expert Advisor uses the Index Moving Average indicator.

Control panel for the MQL5 Best Graphic Panel Contest.

Inspired by Pirat's Expert Advisor submitted to the Automated Trading Championship 2011.

This trading system uses the BlauTSStochastic oscillator.

A trading system based on the signals of the BykovTrend indicator.

The Expert Advisor using artificial intelligence - a single-layer neural network. The "Perceptron" is used for identification of the quotes movement direction. Both iAC indicator and CopyTime calls are used.

Original Turtle Rule Trader Expert Advisor implements a trading system described in the book "The Original Turtle Trading Rules". The EA code implements the visual display of the three Donchian channels, money management, opening and adding trades and moving stop levels.

The Expert Advisor searches for the momentum: iClose(t2)-iClose(t1).

The trading system is based on direction changes of the wighted oscillator WeightOscillator

The EA based on three iMA (Moving Average, MA) indicators.

1...5678910111213141516171819...37