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

Submit your code

The Expert Advisor trades the High and Low breakouts of the previous day.

The trading system based on XCCI_Histogram_Vol_Direct indicator signals

GO

The Expert Advisor analyses four Moving Averages: open, high, low, close. On its basis it calculates GO value and opens position according to its value

The breakthrough trading system using the Candles_Smoothed indicator.

The Expert Advisor using the UltraFatl oscillator.

The Expert Advisor using the TrendContinuation trend indicator.

The Exp_CronexDeMarker EA is based on the signals generated by the CronexDeMarker oscillator.

The Exp_MACD-2 Expert Advisor based on signal entry taken from the MACD-2 indicator.

An Expert Advisor based on two iMAs (Moving Average,MA) and one iRSI (Relative Strength Index, RSI). It tracks virtual profit. Works on two symbols.

A panel to close positions based on class CDialog. Buttons based on class СButton.

The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones.

The trading system based on the signals taken from the BullsBears semaphore signal trend indicator.

Fundamental analysis using regulators.

A trading system based on the signals of indicator AverageChangeCandle.

A slightly modified EA from the standard delivery: MQL5\Experts\Examples\Moving Average\Moving Average

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 Rapid Doji EA is a fully functional MetaTrader 5 Expert Advisor that uses pending orders (one BUY and one STOP) around each Doji candlestick on the Daily (PERIOD_D1) time frame. This is a great introduction to how to build a simple, profitable EA. You can watch, step-by-step, how this EA was built via YouTube videos. See the link in the code for details.

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.

My first code on the site, which requires improvement. The idea to create an ideal tool for traders, in the work on the main component of any trading system-Risk Manager

This MT5 Expert Advisor combines multi-timeframe candlestick pattern analysis with fundamental event filtering to execute trades with disciplined risk management.

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

Algorithm cycle: when there are no open positions, open two opposite positions. Wait for both positions to close.

1...262728293031323334353637