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 4 based on user ratings - 9

Submit your code

The SuperTake implements the strategy of Martingale by Take Profit.

This Expert Advisor uses three indicators: MA(150), RSI(3) with the levels of 80 and 20, Stochastic(6, 3, 3) with the levels of 70 and 30. The direction of opening deals is based on MA. Entry by RSI and Stochastic. Exit by Stochastic.

It is a recovery system implemented in EA. But you can copy it to any other EAs.

This EA will detect the buffers values of any indicator you want. Just type its name in the EA settings.

Expert Advisor to trade Yen Crosses based on Major Pairs and USDJPY divergence/convergence.

The script can apply the trailing function based on the portfolio profits, i.e. Stop Levels can be set upon reaching the total breakeven level of all the orders in the selected direction.

This Expert Advisor is based on 3_Level_ZZ_Semafor indicators.

The Expert Advisor closes all positions if equity exceeds specified percent from balance.

Instant execution button to close profit orders, close all orders, auto close by trailing parameter. Last update: 21 April 2016. Prev: 8 Dec 2015

The EA searches the last upper and lower fractals and opens positions when the price exceeds these levels.

Use Chaos Theory to trade!

A martingale strategy, an old EA that was rebuilt to be efficient.

This Martingale EA trades with "Demarker" indicator, it is considered relatively safe because it takes a single trade at a time has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

Classical MACD Sample.

It is realized by the Trading System on a release from intraday time levels, which pay off on indica

Stochastic and RSI | 10K to 25.5K in 3 Months | 3 Lots Maximum

this have EA have Stoploss

The strategy is based on breakthrough of the maximum and minimum price values of the previous trading day.

EA for Trading on News event, will set BUY and SELL Stop (pending order) then will delete one pending order after open BUY/SELL occur (OCO) on specifed date and time.

Break out strategy based on Bollinger Bands.

This strategy uses hedging if trend changes.

This EA will show the button that can used to close all orders by the current chart symbol.

The Expert Advisor that performs order trailing after reaching certain profit.

The "Fractals Martingale" EA trades according to "Fractals" and "Iccimoku" indicators. If we lose a trade then the EA will take a new trade with a multiplied lot size,has Trailing Stop Loss &Take Profit,works with all time frames major forex pairs and stocks NASDAQ.

TraderTool is a tool/panel that will help any trader to perform trades quickly and easily. The product has been developed with user-friendliness and ease of use in mind. It has the ability to manage multiple types of orders, either placed by an Expert Advisor or manually. It also allows you to place orders in a single click. For more informations, you can visit the product's page: https://www.mql5.com/en/market/product/9509

This code will pause the trading for X minutes when there are N consecutive losses happen within Y minutes

A practical EA for the intraday trading from 10:00 till 19:00. It works well on 5M EURUSD. The expected payoff is 40..60 pips per week on the forward testing.

The idea of this robot is to catch long trends. Crossing the 15Min moving average triggers buy and sell orders.

Multisystem of Volatility Breakout

"Gann Fan" EA draws Gann Fan on chart and trades with its trend,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

The Expert Advisor fills the missing bars on the chart with "dashes" (Dojis) — bars which have O=H=L=C.

Trades on two moving average crosses

The EA closes orders when certain loss is reached by them in the account currency. It is possible to vary the loss by the volume of the order.

This Expert Advisor closes all open positions and pending orders. It is possible to close only buy or sell orders, market or pending orders, positions with profit or loss. For more information about the expert/utility you can to visit the product's page: https://www.mql5.com/en/market/product/7010

Trade EURUSD 5 min scalping or similar. Good Luck.

The functions included in this template use two news sources - Investing.com and Dailyfx.com. The template doesn’t use DLL.

Advisor LBS V 1.0.

The EA is based on the "Trend Follower" strategy.

Uses several indicators and candle patterns plus assesses trending or ranging market

The Expert Advisor places buy trades when RSI crosses above 73 and sells when it drops below 27. A trailing stop based on ATR protects profits.

12345678910111213141516...29