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

Submit your code

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.

Draw your horizontal and trendlines and be notified when price crosses them

The Gold Dust

The Expert Advisor on the breakthrough of the range defined by the signals of the Narrowest Range Signal indicator. Handling stop orders

The Exp_KPrmSt Expert Advisor with the entry at the intersection of the signal and the oscillator lines of the KPrmSt indicator.

The Exp_ColorXCCXCandle Expert Advisor is based on the change of color of the ColorXCCXCandle indicator candles.

The Exp_RAVI_Histogram breakout trading system based on the signals of the RAVI_Histogram oscillator.

The Expert Advisor increases the volume of an open position if profit in points from the last trade increases a threshold fixed in the EA inputs.

The Expert Advisor places two pending orders at a certain time.

The EA trades using the signals of iADX (Average Directional Movement Index, ADX) and iSAR (Parabolic SAR) indicators. The profit/loss of the last closed position is taken into account. Positions are moved to breakeven.

Opening an opposite position when reaching a profit of N pips

The Expert Asvisor uses iCCI (Commodity Channel Index, CCI) and iWPR (Williams’ Percent Range, %R) indicators, as well as custom DayImpuls indicator.

An Expert Advisor for two currency pairs

Grid system with limit orders. This expert advisor is designed with visual strategy builder - Mission Automate. Code is generated automatically. More info: https://www.mql5.com/en/articles/4951

Trade signals based on "Bullish/Bearish Meeting Lines" 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.

Pair trading. Hedging. Market-neutral strategies.

The Expert Advisor based on three moving averages and exit using Stop Loss or Take Profit. It sets up a market entry upon the conclusion of a trend on the trend reversal.

The EA shows information on available trading signals' features, allows to manage their copying settings, as well as subscribe to and unsubscribe from signal copying.

Expert Advisor which trades inside the spread in the order book.

The Exp_i-AMMA Expert Advisor is based on the reversal of the i-AMMA moving average direction.

Trading system using the ColorMETRO_XRSX indicator.

Trading system based on XDPOCandle indicator signals.

Trading system based on Volume_Weighted_MA_Digit_System indicator signals.

Intersection of two iMA (MA). Uses the iATR indicator.

Works based on two indicators: iCCI (Commodity Channel Index, CCI) and iMACD (Moving Average Convergence/Divergence, MACD). OnTradeTransaction().

The Expert Advisor uses the following indicators: Ichimoku, MA, SAR. Optimized for currency pairs: GBPUSD and EURUSD with the M30 timeframe. The full description is available in the code.

The Expert Advisor uses three iMAs (Moving Average, MA), one iOsMA (Moving Average of Oscillator and one iRVI (Relative Vigor Index, RVI). Trailing stop is based on the High/Low of earlier bars.

The EA trades with the Absorption pattern. Working with pending orders Buy Stop and Sell Stop.

The Expert Advisor based on iMA (Moving Average, MA) and OHLC

Moving positions to breakeven

An Expert Advisor based on the iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD) indicators

A trading system with a very simple neural network unit. It uses an iMA (Moving Average, MA) on H1, H4, and D1.

A trading system based on breaking through iFractals

Trade signals based on "3 Black Crows/3 White Soldiers" 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.

1...789101112131415161718192021...38