Watch how to download trading robots for free
Find us on Facebook!
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 4 based on user ratings - 15

Submit your code

A kind of hedging style play base on "BaseSymbol" and hedge "Hedge.Symbol" to reduce the risk including the auto-calculate-correlation-function for all BaseSymbol-Hedge.Symbol.

The Expert Advisor can be used for Trailing and hidden Take Profit/Stop Loss.

Simple EA template to export trade details from a backtest or live trading to a CSV file.

The strategy of this EA is daily breakout which is compare previous high or low previous day candle then place a pending order for breakout.

The EA using single layer Perceptron.

"Donchain Channel" EA Trades when there is a retracement from "DONCHAIN CHANNEL" levels has Trailing Stop Loss works on all time frames major forex pairs and stocks NASDAQ.

Bladerunner EA trades with "Fractals" indicator and 20 period moving average strategy has Trailing Stop Loss &Take Profit works on 1H time frame major forex pairs and stocks NASDAQ.

"Buy Sell Stop Buttons" EA sets up 3 buttons for manual trading and allows to predetermine trailing stoploss & take profit, open and close all trades at once.

The Awesome Oscillator indicator is used for trade entry and exit

The SmartAssTrade-V2 Forex Expert Advisor is a new update for SmartAssTrade EA Version 1.

The Expert Advisor is based on the operation of its predecessor — Forex Fraus (for M1), but using the Envelopes indicator.

Pending Order is an order that will be executed if the price touches a point that we specify, in other words open pending order means ordering to open a position at a certain price level. So if price hits a predetermined level, then automatically we have an open trading positions.

The Expert Advisor is designed for placing managing grids.

Code example of MACD automated with advanced money management function.

"Hedg System" EA trades with hedging strategy two trades at any given time: Buy and Sell ,works best on 1D time frames major forex pairs .

Almost classical TS based on the intersection of two MA.

The EA is based on the indicator TREND_alexcud Something goes wrong with it

Draft daily trend-following EA that trades using ZIGZAG-FRACTALS on high/low of the preceding bar on a one-hour chart. TakeProfit is 13 points.

The EA uses the method of Burg's linear prediction that was taken from my indicator Extrapolator.mq4.

This EA works in hangseng futures.

Automatically sets a pre set take profit and stop loss for you.

This Expert Advisor trades on the principle of the Martingale: if the order is closed by Stop Loss, the next order will be the opposite type with a lot size increased by a certain rate.

"Ichimoku Rretracement" EA Trades when there is a retracement from "ICHIMOKU" levels has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

555 Scalper EA trades with two 5 period exponential moving averages has Trailing Stop Loss &Take Profit works on 5 minute time frame major forex pairs and stocks NASDAQ.

"Gann Grid" EA draws Gann Grid lines on chart and trades with price breakthrough,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

NewsReleaseEA is an expert to trade about economic news uses pending orders. For more information, please visit product's page: https://www.mql5.com/en/market/product/31590 Read how can to set GMT offset in my blog: https://www.mql5.com/en/blogs/post/732403

The Wss_trader EA. People recommend setting the trading hours to 7-17, trailing to 60, metrics to 36 and to look back to 2 months.

Lot = 0.2, you can change into 0.1 or set whatever value you want

An EA that works on the M1 period and with the symbols that have the spread of 2 points.

Trade at levels МА.

This is an Expert Advisor (+ indicator) for downloading the quote history of the current symbol and TF

The Expert Adviser MARE5.1 is much simple and uses values of Simple Moving Average (SMA) on Close Price of 0, 2 and 5 bars.

Uses movements of the relative strenghts index to find long-opportunities. Profitable (and especially reliable) parameters for short-positions couldn't be found

Opening trades directly from charts;

This EA implements a grid strategy by placing buy and sell orders at the same time.

Simple way to encode and decode using Base64.

"Cryptocurrency Divergence" EA draws 2 mini Trend Lines with "Fractals" on chart and trades with Divergence\Convergence of RSI & MACD indicators ,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs, Crypto and stocks NASDAQ.

The EA uses the values of the Stochastic indicator on the H4 timeframe to open a position, and after that it builds up based on the martingale principle.

Classic signals for opening positions on the intersections of two moving averages.

In this issue we will view the strategy called Moving Average Position System developed by the reader of our forum, Andrey. The strategy uses the only one indicator and the combined system of capital management.

1...8910111213141516171819202122...29