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

Submit your code

ExpPricePosition is a MetaTrader 5 Expert Advisor based on the PricePosition and StepUpDown indicators.

MacdPatternTraderAll - Expert Advisor for MetaTrader 5. Six (iMACD, MACD, Moving Average Convergence/Divergence) indicators and four (iMA, MA, Moving Average) indicators. Opens trades when the indicator's MACD crosses its signal line.

An assistant Expert Advisor. Only CLOSING positions.

The Expert Advisor sets a grid of pending Sell Limit and Buy Limit orders.

A trading system based on the signals of the Daniella semaphore signal indicator.

Two identical trading systems based on the change in the color of the XDidi_Index_Cloud indicator cloud for long and short trades, which can be configured in different ways in one Expert Advisor.

Two Moving Average indicators: A slow one for opening positions, and a fast one for closing positions.

A trading system based on the signals of indicator CaudateXPeriodCandle, enabling to maintain your positions within a fixed period of time.

The trading system based on XDeMarker_Histogram_Vol indicator signals

Moving averages are useless. In fact, some argue that the best way to lose money for a beginner are MA-Price crossover strategies. But is it possible to make it work?

An Expert Advisor, based on two MACD, it uses the martingale money management system.

The trading system based on the change in the direction of a universal Bezier curve.

A multi-currency (10 currency pairs) Expert Advisor that does not use indicators.

Trading system based on StepMA_NRTR indicator signals.

Trading system based on SuperTrend indicator signals.

The EA trades based on the "Bullish and Bearish Engulfing" pattern.

The Expert Advisor uses the following indicators: Moving Average Convergence/Divergence, MACD; Moving Average, MA; Average Directional Movement Index, ADX. It closes half of the profitable position.

The EA trades using signals of the iMACD (Moving Average Convergence/Divergence, MACD) indicator. Lot is increased when the number of position grows (Martingale)

The Expert Advisor trades using the "Japanese Doji Candlestick" pattern.

The FX-CHAOS_SCALP trading strategy.

The EA trades on the iMA (Moving Average, MA) indicator. At the same time, there is a parameter of the indicator indent from price, set in percents.

An Expert Advisor based on the iIchimoku (Ichimoku Kinko Hyo) indicator.

The Expert Advisor sets pending Buy Stop and Sell Stop order at a specified time.

The Expert Advisor based on iCCI (Commodity Channel Index, CCI) indicator.

The Expert Advisor is based on iCCI (Commodity Channel Index, CCI) and iMA (Moving Average, MA) indicators.

The SUPERMACBOT is a fully automated trading robot that combines the power of the Moving Average Crossover strategy with the MACD Indicator to deliver precise and reliable trade signals. This Expert Advisor is designed to work seamlessly on all symbols and timeframes, offering versatility and adaptability for traders across various market conditions.

The Expert Advisor Exp_AdaptiveCyberCycle is built on the basis of the Adaptive Cyber Cycle indicator. The signal is formed when a bar is closing if there is crossing of indicator and its signal line.

The Exp_2MoHLC based on the signals taken from the 2MoHLC_ indicator

Trading system based on the signals taken from the ColorStochNR oscillator

A trading system that uses the DynamicRS_C indicator.

The Exp_BvsB Expert Advisor is based on the signals of the trend indicator BvsB.

Pipsing EA. Indicators are not used.

Four trading strategies in one Expert Advisor.

Short-term trends. Two iMA indicators, one iStochastic.

The trading system based on XRSI_Histogram_Vol_Direct indicator signals

MAMy v.3 indicator-based EA

An EA based on indicators iMA (Moving Average, MA) and iStdDev (Standard Deviation, StdDev)

An example of adding buttons for your advisors. In this example, a button has been implemented to close all active positions for all instruments. In addition to the button event processing functionality, methods for closing positions relative to the symbol name and counting the number of positions relative to the symbol name are also implemented.

Trading system using the MACD_Xtr indicator

The Exp_ColorNonLagDotMACD Expert Advisor drawn on the basis of the signals taken from the ColorNonLagDotMACD histogram

1...222324252627282930313233343536...38