Watch how to download trading robots for free
Find us on Telegram!
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

MQL5 Source Codes of Expert Advisors for MetaTrader 5 - 26

icon

Expert Advisors analyze price charts and trade automatically following underlying rules. Here you can find MQL5 source codes solving a variety of problems. You are able to select both simple Expert Advisors based on moving average crossing and complex ones involving complicated signal generation algorithms and protection against trading mistakes.

You can download and launch offered Expert Advisors in MetaTrader 5. It is recommended that you test and optimize trading robots in the Strategy Tester before using them. The library of Expert Advisors is also available directly from MetaTrader 5 platform and MetaEditor development environment.

Submit your code

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

A trading system based on the signals of the 3LineBreak indicator.

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

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

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

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

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

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

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

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

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

A multi-currency (10 currency pairs) Expert Advisor that does not use indicators.

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

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

Trading system based on the signals of the BSI indicator.

The Expert Advisor sends trade requests using OrderSendAsync() function.

Trading system using the ColorMETRO_XRSX indicator.

The Exp_ColorBullsGap Expert Advisor based on signals of the ColorBullsGap indicator.

The Exp_ColorBearsGap Expert Advisor based on signals of the ColorBearsGap indicator.

Trading system based on the signals of the LeManTrendHist indicator.

Trading system based on the signals of the ColorBulls indicator.

Trading system based on the signals of the ColorBears indicator.

Trading system based on the signals of the VolatilityQuality indicator.

Trading system using the ColorMETRO_WPR indicator.

Trading system using the Digital_CCI_Woodies indicator.

Trading system using the iCCI_NR indicator.

Trading system using the ColorMETRO_Stochastic indicator.

Trading system using the ColorMETRO_DeMarker indicator.

The Exp_Loco Expert Advisor based on signals of the Loco indicator.

The Exp_MACD-2 Expert Advisor based on signal entry taken from the MACD-2 indicator.

The Exp_AnchoredMomentumCandle Expert Advisor based on signals of the AnchoredMomentumCandle indicator.

The Expert Advisor Exp_KalmanFilterCandle based on signals of the KalmanFilterCandle indicator.

The Expert Advisor Exp_MACDCandle based on signals of the MACDCandle indicator.

Trading system based on the signals of the Laguerre_ROC indicator.

The Exp_LeManTrend EA is based on the signals generated by the LeManTrend oscillator.

Trading system based on the signals of the i-GAP indicator.

Trading system based on the signals of the PA_Oscillator indicator.

Robot that trades the open sentiment of the market.

A simple way on how EA can link a manual order command from outside to use it in MetaTrader 5 Strategy Tester.

The Expert Advisor transfers to break-even and/or trails positions on every currency pairs or only on the current one.

1...192021222324252627282930313233...36