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 Expert Adviser Moving Average uses for trade signal generation one moving average.

The Moving Average indicator data is used for trading. If the price goes away from the Moving Average by a certain number of points, then an order is placed in the direction of the Moving Average line.

This an H1 strategy. This EA will execute at the new bar if the last bar has broken through the point that we set.

The Expert Advisor places a grid of pending orders in both directions several minutes before the specified time and trails the Stop Loss order after the orders trigger.

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

This strategy eliminates the need to rely on indicators, candlestick patterns, chart patterns, or any price action. This EA employs a progressive system that I have been using for the past six months and have backtested for over three years.

neuronirvamanEA works with neural networks . stoplloss

This EA can do Grid trading and has useful functions for Gridtrading included

A Donchian Channel Strategy breakout EA Scalper. Best results at H1.

using Stochastic m5, m15 and m30

EA to find gaps in history data.

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

12345678910111213141516...29