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

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

Submit your code

Trade direction is chosen based on a random number generator. Stop Loss and Take Profit are set based on the random number generator. Lot calculation based on the risk value as a percentage of free margin. The code contains protection against the "not enough money" error.

Advisor on the signals of the indicators Bollinger Bands and Moving Average.

The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones. The account type is taken into account, i.e. whether it is netting or hedging.

The Expert Advisor is based on Bill Williams' strategy.

MetaTrader 5 allows creating synthetic instruments. The price of such instruments can depend on the current values of a number of financial instruments. In trading, such symbols allow spotting the beginning and end of global market movements at an early stage. In this example we create synthetic instruments to analyze the strength of Forex currencies EUR, USD, GBP, JPY and CHF.

The Gold Dust

Margin Calculator, Point Value Calculator, Position Size Calculator, Profit Calculator and Swap Calculator.

Trades on PERIOD_M1 (M1). Calculates bullish and bearish candlesticks.

The AK-47 Scalper EA is fully automated. It employs a strategy of continuously entering Sell Stop orders and will modify them when the price moves against the pending orders.

Classic strategy based on Parabolic SAR indicator. With Auto Lot options and Trailing Stop. This expert advisor is designed with visual strategy builder - Mission Automate. Code is generated automatically. More info: https://www.mql5.com/en/articles/4951

Something for those who wants to try out new Strategy Tester and don't have any EA.

An Expert Advisor for trading during the night.

It has simple code and trading rules. It's doesn't use any martingale MM strategies.

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

The Expert Advisor based on the AMkA indicator

The Expert Advisor operating based on the SAR and ADX indicators where the permitted trade direction is selected based on trade results.

The trading system based on the signals taken from the MaRsi-Trigger trend indicator

The Expert Advisor with a basic trading system on the basis of the CCI indicator and several linear perceptrons regulating the work of the basic trading system.

The Expert Advisor operates on the principle of the Moving Average. Simultaneously in both directions. Volume for BUY and SELL is calculated separately. Divide the volume received in accordance with the given "save percentage". It responds to the setting: "change the price"

Sistema de negociação baseado no indicador ColorSchaffTrendCycle.

The Exp_FisherCGOscillator EA is based on the signals generated by the FisherCGOscillator oscillator.

The Exp_CronexAC EA is based on the signals generated by the CronexAC oscillator.

No indicators: Only Open and Close price analysis. Input parameters: Stop Loss, Take Profit, and Trailing.

One-click closing of all positions, or closing of all positions after getting the stated profit as a percentage of the deposit.

Trade system using the Leading indicator.

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

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

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

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

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

The Exp_ColorZerolagHLR Expert Advisor enters the market when the ColorZerolagHLR indicator cloud changes its color.

The Exp_KalmanFilter Expert Advisor is based on the KalmanFilter indicator color change.

The Exp_TEMA_CUSTOM Expert Advisor is based on the TEMA_CUSTOM indicator change of direction.

The Exp_ColorSchaffJCCXTrendCycle Expert Advisor is based on the ColorSchaffDeMarkerTrendCycle change of position relative to the overbought and oversold levels.

Trading system based on the signals of the XMA_Range_Channel indicator.

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

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

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

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

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

1...111213141516171819202122232425...36