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

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

The HVR indicator with the timeframe selection option available in the input parameters.

The Exp_ColorHMA Expert Advisor is based on the reversal of the ColorHMA moving average direction.

The Expert Advisor looks for a negative spread and trades using it.

The Exp_FractalAMA_MBK Expert Advisor is based on signals generated by two moving averages of the FractalAMA_MBK indicator.

The Exp_ForecastOscilator Expert Advisor is based on signals generated by the ForecastOscilator semaphore signal indicator.

The Exp_Force_DiverSign Expert Advisor is based on signals generated by the Force_DiverSign semaphore signal indicator.

The Exp_FineTuningMA Expert Advisor is based on the reversal of the FineTuningMA moving average direction.

The Exp_FatlMacd Expert Advisor is based on the reversal of the FatlMacd indicator direction.

The Exp_Fast2 Expert Advisor is based on signals generated by the Fast2 indicator.

The Exp_Ergodic_Ticks_Volume_OSMA Expert Advisor is based on the reversal of the Ergodic_Ticks_Volume_OSMA histogram direction.

The Exp_Ergodic_Ticks_Volume_Indicator Expert Advisor is based on signals generated by the Ergodic_Ticks_Volume_Indicator oscillator.

The Exp_EMA_Prediction Expert Advisor is based on signals generated by the EMA_Prediction semaphore signal indicator.

The Exp_EMA-Crossover_Signal Expert Advisor is based on signals generated by the EMA-Crossover_Signal semaphore signal indicator.

The Exp_DigVariation Expert Advisor is based on the reversal of the DigVariation non-normalized oscillator direction.

The Exp_DiNapoliStochastic Expert Advisor is based on signals generated by the DiNapoliStochastic oscillator.

The Exp_CyclePeriod Expert Advisor is based on the reversal of the CyclePeriod non-normalized oscillator direction.

The Exp_CronexCCI EA is based on signals generated by the CronexCCI oscillator.

The Exp_CoppockHist Expert Advisor is based on the reversal of the CoppockHist oscillator direction.

The Exp_ColorXdinMA Expert Advisor is based on the ColorXdinMA moving average change of direction.

The Exp_ColorXXDPO Expert Advisor is based on the ColorXXDPO oscillator change of direction.

The Exp_ColorSchaffWPRTrendCycle Expert Advisor is based on the ColorSchaffWPRTrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorSchaffTriXTrendCycle Expert Advisor is based on the ColorSchaffTriXTrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorSchaffRVITrendCycle Expert Advisor is based on the ColorSchaffRVITrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorSchaffRSITrendCycle Expert Advisor is based on the ColorSchaffRSITrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorSchaffMomentumTrendCycle Expert Advisor is based on the ColorSchaffMomentumTrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorSchaffMFITrendCycle Expert Advisor is based on the ColorSchaffMFITrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorMaRsi-Trigger Expert Advisor is based on signals triggered by the colors of the ColorMaRsi-Trigger semaphore signal indicator.

The Exp_ColorJLaguerre Expert Advisor is based on the ColorJLaguerre oscillator change of position relative to the overbought and oversold levels.

The Exp_ColorJMomentum Expert Advisor is based on the ColorJMomentum oscillator change of direction.

The Exp_ColorZerolagX10MA Expert Advisor is based on the ColorZerolagX10MA moving average change of direction.

The Exp_ColorZerolagMomentumOSMA Expert Advisor is based on the ColorZerolagMomentumOSMA histogram's change of direction.

Well Martin EA is based on two indicators: Bollinger Bands and ADX.

The Exp_ColorZerolagRSIOSMA Expert Advisor is based on the ColorZerolagRSIOSMA histogram change of direction.

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

The Exp_ColorZerolagTriXOSMA Expert Advisor is based on the ColorZerolagTriXOSMA histogram change of direction.

The Exp_CenterOfGravityOSMA Expert Advisor is based on the CenterOfGravityOSMA histogram change of direction.

The Exp_ColorZerolagTriX Expert Advisor enters the market when the ColorZerolagTriX indicator cloud changes its color.

The Exp_ColorZerolagRVI Expert Advisor enters the market when the ColorZerolagRVI indicator cloud changes its color.

Expert Advisor based on the ColorZeroLAG_MA indicator change of direction.

The Exp_BlauTVI Expert Advisor is based on signals generated by the BlauTVI trend indicator.

1...21222324252627282930313233343536