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

Top Expert Advisors for MetaTrader 5 based on user ratings - 6

Submit your code

The Exp_XOSignal_ReOpen trading system based on the signals of the XOSignal indicator with trend following scaling

The Expert Advisor is based on 30 popular candlestick patterns.

This CExpert subclass allows to open only long/short orders, showing its usage with an MACD example.

Trading system based on ColorXTRIX_Histogram indicator signals.

The Exp_Waddah_Attar_Trend Expert Advisor is based on the Waddah_Attar_Trend indicator color change.

The strategy is based on the ZigZag indicator and pending orders.

The Expert Advisor uses the Fractals indicator signals to place pending orders and trail the Stop Loss level of positions.

An assistant Expert Advisor. It moves positions to a breakeven and then enables trailing.

An Expert Advisor for closing all positions, in case of the total profits on those positions exceeded the Take Profit level fixed in inputs, or where it is necessary to close all positions beyond the time interval fixed in the settings.

Trade signals based on crossover of lines of the Alligator technical indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

This example shows the use of the mechanism of custom data frame transmission from agents during a brute force search aimed at finding MD5 hashes. The speed characteristics of the computing network and the progress are shown in real time. The program also demonstrates the principle of virtualization of nonlinear and non-numeric input parameters into a numeric counter.

The Exp_i-SpectrAnalysis_WPR Expert Advisor is based on change of direction of the i-SpectrAnalysis_WPR indicator.

The Exp_Trigger_Line Expert Advisor based on signals of the Trigger_Line indicator.

The Expert Advisor works comparing iCCI and iMACD indicators.

Works only on the hedge accounts! Martin, martingale. Doubling the lot at loss.

The Expert Advisor has been created using the MQL5 Wizard, on the basis of MACD (Moving Average Convergence/Divergence) signals and the Parabolic SAR trend indicator.

An example of determining the moment when a pending order has triggered.

The Expert Advisor is based on the indicator with the same name. Lot is calculated based on the risk value as a percentage of free margin.

The Exp_TotalPowerIndicatorX Expert Advisor is based on the signals generated by the TotalPowerIndicatorX oscillator. It also provides the possibility to set a strict trading time interval

A trading system based on the AFStar indicator signals.

Closing positions: all, only profitable or only losing positions.

A trading system based on the 'EMAAngle' and 'Laguerre RSI with Laguerre filter' indicators.

The Expert Advisor uses three iMA (Moving Average, MA) indicators and one iMACD (Moving Average Convergence/Divergence, MACD)

Expert Advisor Exp_BlauTVI_Tm based on the signals of trend-following indicator BlauTVI

A trading system based on the tick volume of bars.

Two independent trading systems using indicators BykovTrend_V2 and ColorX2MA within one EA.

Trade signals based on crossover of main and signal lines of MACD indicator (CSignalMACD from MQL5 Standard Library) is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

Trade signals based on "Bullish/Bearish Meeting Lines" candlestick pattern, confirmed by RSI (Relative Strength Index) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

Trade signals based on "Morning Star/Evening Star" candlestick patterns, confirmed by Relative Strength Index (RSI) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

This Expert Advisor illustrates the usage of the IndicatorParameters() function to get the information about the number of input parameters, their type and values.

Example of getting world index quotes from Google Finance.

The Expert Advisor enables and disables the "AutoTrading" button at a certain time and closes all opened positions on the account once the specified period of time expires.

The ZZ Fibo Trader is a simple illustration of the use of the Simple ZZ Fibo, which plots Fibonacci lines on long impulse waves of the ZigZag. In addition, the algorithm illustrates operation of the parabolic system for moving the stop loss.

The semi-automated Expert Advisor using a trend line (TrendLIne).

The simplest EA based on the fractal WPR.

A multi-currency Expert Advisor that opens a market position at the user defined time.

The Expert Advisor moves trailing stops of all positions on the current symbol.

A trading system based on the Omni_Trend indicator signals.

This EA uses indicators iCCI (Commodity Channel Index, CCI), ZigZag, and Impulse. Position trailing is possible.

A trading system based on the KWAN_CCC indicator signals.

12345678910111213...40