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

Submit your code

The trading system based on AbsolutelyNoLagLwma_Range_Channel indicator signals with the possibility to set a fixed position holding time.

A trading system based on the UltraMFI indicator signals with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

This code initializes the necessary objects and input parameters, and defines a CheckTrades() function that calculates the risk and profit amounts based on the account balance and user input. It then iterates through open orders and checks if the current profit or loss meets the user-defined thresholds, and closes the position if necessary

Trading system using the F2a_AO semaphore, signal indicator.

A trading system based on the Vortex indicator signals.

Trading system using the RMACD histogram.

The trading system based on the Beginner signal indicator.

The EA trades during two trading sessions, starting at the specified session beginning time. Stop Loss. Take Profit.

The Expert Advisor trades based on the i-Regr indicator signals.

An Expert Advisor based on a random number generator. Trend is determined using the iMA (Moving Average, MA) indicator.

You can copy the ticks and history from the MetaTrader 4 to MetaTrader 5

Pipsing Expert Advisor. It works based on the iChaikin (Chaikin Oscillator) and iMA (Moving Average, MA) indicators.

The Expert Advisor opens a position at the specified time in the direction opposite to that of yesterday's daily bar.

Trading system using the zero point indicator.

A trading system based on three indicators: two iMAs (Moving Average) and iMACD (Moving Average Convergence/Divergence, MACD).

At the beginning of a new day, the EA places pending Buy Stop and Sell Stop orders by High and Low of the previous day.

Synchronous change of a trading instrument in all charts

Trading system using the DSSBressert indicator

Pendulum. Constant opening of positions.

The Expert Advisor trades based on the signals of iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD). The minimum distance between the price and the MA indicator is taken into account.

Trading system using the AML trend Moving Average

The Exp_CronexChaikin EA is based on the signals generated by the CronexChaikin oscillator.

This Multicurrency EA is based on Currency Strength Indicator.

I want to share with you this story. When I started trading, I learnt the scalping strategy in a volatile market. I really loved scalping especially when I see the price is moving fast. However, scalping for a long period of time is exhausting to me especially in a volatile market; volatile market requires fast analysis, actions and reactions; that is why I always reach a point that I loss concentration, focus and I start making those really stupid mistakes. That is why I created this EA, that is based on the indicator Identify potential entries, that helped me to automatically identify these potential entries (based on the formation of candlesticks) instead of doing all the work myself and it will trade these potential entries for me. I know there are plenty of Metatraders who also suffer from this and that is why I would like to share this EA with you, hopefully it will be beneficial. Do not forget to send you comments as well as rate these scripts. Happy trading!

Converted Ronz AutoSLTP MT4 version into MT5 version. Original Link: https://www.mql5.com/en/code/11649 Original Descriptions: EA for Automatic Stop Loss, Take Profit, Profit Lock, and Trailing Stop (With Special Methods). SL and TP could be hidden.

The trading system based on the signals obtained from the BBands_Stop_v1 signal indicator.

Trading system using the AnchoredMomentum indicator

Trading system to trade on the trend market using the Color3rdGenXMA Moving Average.

Works with pending stop orders (Buy Stop and Sell Stop). Monitors spread %.

An Expert Advisor based on two indicators: iMAs (Moving Average, MA) and iMomentum (Momentum).

Three independent trading systems using ColorXPWMA_Digit indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

The trading system is based on a simple neural network.

Two identical trading systems (for long and short deals) based on the ColorSchaffJJRSXTrendCycle indicator signals that can be configured in different ways within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

Trading based on a random number generator or in one of the following sequences: BUY - SELL - BUY or SELL - BUY - SELL.

The Expert Advisor based on two oscillators: iCCI (Commodity Channel Index, CCI), iStochastic (Stochastic Oscillator) and one trend iMA (Moving Average, MA) indicator.

An Expert Advisor based on two iMAs (Moving Average, MA) and one iSAR (Parabolic SAR). Position trailing.

Three moving average cross with MACD signal verification before opening order. Updated 8/30/2018:

A trading system based on the ZigZag indicator.

The EA uses three iMAs (Moving Average, MA), one iStochastic (Stochastic Oscillator) and one iRSI (RSI, Relative Strength Index). Positions are opened by market, as well as Buy Stop and Sell Stop pending orders are placed.

Simultaneous opening of two opposite positions. Trailing Stop.

1...2627282930313233343536