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

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 based on StepMA_NRTR indicator signals.

An example of using the MasterWindows library for creating a game trade panel.

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

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

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

An example of using the MasterWindows library for creating a trade panel.

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

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

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

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

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

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

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

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

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

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.

1...181920212223242526272829303132...36