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

MQL5 Source Codes of Expert Advisors for MetaTrader 5 - 31

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

Trading system using the AsimmetricStochNR indicator.

The trade system using the ColorCoppock oscillator.

The Expert Advisor is realized on the ADX_Cross_Hull_Style and UltraXMA indicators.

This system, based on Momentum indicator, assumes that very strong price movements are determinant. It consists in riding the appearing tsunamis, for instance, an important US Nonfarm Payrolls release. HawaiianTsunamiSurfer works well on AUDUSD, USDJPY and EURUSD.

The Expert Advisor drawn on the principle of the semaphore, signal MBKAsctrend3 indicator.

The breakthrough trading system based on the signals of the TMA indicator

The trading system drawn on the basis of the signals of the SuperWoodiesCCI indicator

The trading system based on the Beginner signal indicator.

The Expert Advisor with which Alexander Prishchenko (Crucian) participated in Automated Trading Championship 2012

Sistema de negociação baseado no indicador ColorSchaffTrendCycle.

The Expert Advisor drawn on the basis of the TrendEnvelopes semaphore, signal indicator

The Expert Advisor drawn on the basis of the signals of the StepSto_v1 stochastic oscillator

The Expert Advisor moves Stop Loss of the open position along the border of the channel built using CandleStop indicator

The Exp_RD-TrendTrigger trading system is based on change of the trend direction displayed by the RD-TrendTrigger oscillator.

The trading system based on the indicator by Vladimir Korykin

The trading system based on change of the trend direction and force of the trend displayed by the ColorXADX indicator.

The Expert Advisor based on the Breakout Bars Trend v2 indicator. In dependence of settings the entry is performed as in the trend reversal, so after missing the set number of false signals.

This is the classical trading system which consists in buying when MACD crosses above the waterline line and selling when crosses below it. This EA works along with a monetary management system which has a positive mathematical expectation.

The trading system based on change of the trend direction displayed by the EF_distance indicator and force of the trend determined by the Flat-Trend indicator.

The Exp_VininI_Trend_LRMA trading system is based on changes of the trend direction displayed by the VininI_Trend_LRMA indicator.

The Exp_VininI_Trend trading system is based on change of the trend direction displayed by the VininI_Trend indicator.

The breakthrough system with the CorrectedAverage Moving Average.

The Exp_ColorTrend_CF trading system is based on change of the trend direction displayed by the ColorTrend_CF indicator

The Exp_ColorLeManTrend trading system is based on changes of the trend direction displayed by the ColorLeManTrend indicator

The Expert Advisor drawn on the basis of the change of direction of the ColorMomentum_AMA indicator.

Trading system based on the signals taken from the ColorStochNR oscillator

Trading system drawn on the basis of the signals taken from the OsHMA histogram.

The Expert Advisor is drawn on the basis of changing the direction of the MovingAverage_FN (digital hybrid and analog filtering indicator).

Trading system using the Exp_ColorJVariation oscillator.

Trading system using the ColorStepXCCX indicator.

Trading system using the crossing of the XRVI oscillator with its signal line.

Trading system using the ColorMETRO indicator

The Exp_ColorNonLagDotMACD Expert Advisor drawn on the basis of the signals taken from the ColorNonLagDotMACD histogram

Trading system using the AML trend Moving Average

The trading system based on crossing of the DI+ and DI- lines of the ADX_Smoothed indicator

The breakthrough trading system using the 3XMA_Ishimoku indicator.

The Expert Advisor is a profit calculator on the opening position for price movement to a price level fixed in the chart

The breakthrough system using the XMA_Range_Bands indicator.

The breakthrough system using the XMA_Ishimoku_Channel indicator.

Trading system using the DSSBressert indicator

1...24252627282930313233343536